Better-than-Boxed Vegan and Gluten-Free Stuffing


This vegan and gluten-free stuffing is better than the boxed stuff and very easy to make! Whether your guests are vegan, gluten-free, both, or neither, this stuffing will please the whole crowd! You can toast the bread in advance in order to save time the day you are serving the stuffing.

close up view of vegan stuffing in a white bowl with a spoon
Prep Time:
10 mins
Cook Time:
25 mins
Additional Time:
5 mins
Total Time:
40 mins
8 servings


  • 16 ounces vegan, gluten-free bread, cubed

  • ½ cup vegan butter (such as Earth Balance®)

  • 1 cup diced celery

  • 1 cup diced onion

  • 1 tablespoon dried parsley

  • 1 teaspoon dried sage

  • 1 teaspoon ground thyme

  • ¾ teaspoon garlic powder

  • ¾ teaspoon salt

  • ½ teaspoon ground black pepper

  • ¼ teaspoon dried rosemary

  • ¼ teaspoon dried marjoram

  • 2 cups vegetable broth

  • aluminum foil


  1. Preheat the oven to 350 degrees F (175 degrees C). Spread bread cubes out onto 2 baking sheets.

  2. Bake in the preheated oven until bread cubes are dry and lightly toasted, about 10 minutes. Transfer to a large mixing bowl.

  3. Melt vegan butter in a saucepan over medium-high heat. Add celery and onion and saute until vegetables are softened but celery still has a bit of snap, about 5 minutes. Season with parsley, sage, thyme, garlic powder, salt, pepper, rosemary, and marjoram. Cook and stir for 1 more minute. Stir in vegetable stock and bring to a boil, stirring occasionally. After it reaches a boil, remove from heat.

  4. Pour stock, vegetable, and herb mixture over bread cubes in the mixing bowl. Stir gently until well combined. Cover the bowl with aluminum foil and let sit for 5 minutes. Remove foil, fluff stuffing with a fork, and serve.

Nutrition Facts (per serving)

308 Calories
20g Fat
29g Carbs
2g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 308
% Daily Value *
Total Fat 20g 26%
Saturated Fat 4g 19%
Sodium 458mg 20%
Total Carbohydrate 29g 11%
Dietary Fiber 5g 16%
Total Sugars 3g
Protein 2g
Vitamin C 3mg 13%
Calcium 161mg 12%
Iron 2mg 9%
Potassium 140mg 3%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love