Rating: 3.5 stars
211 Ratings
  • 5 star values: 73
  • 4 star values: 58
  • 3 star values: 43
  • 2 star values: 26
  • 1 star values: 11
  • 211 Ratings

Meatless stuffing recipes don’t get better than this.


Credit: Sarah Karnasiewicz

Recipe Summary test

30 mins
1 hr 10 mins
Makes 12 cups

People have passionate opinions about stuffing, which makes tinkering with traditional stuffing recipes a real challenge. But if your guest list includes vegetarians or meat-free folk, there’s no reason for them to feel left out: We’ve come up with a flavorful, golden, herb-scented, meat-free stuffing recipe that’s sure to win over stuffing-lovers of every stripe. This vegetarian stuffing or dressing recipe comes out crispy and delicious, with vegetable stock and lots of veggies replacing meat and meat-based ingredients. As far as Thanksgiving stuffing recipes go, this one is a vegetarian crowd-pleaser, and our guide to making it will ensure your stuffing or dressing is a success.


Ingredient Checklist


Instructions Checklist
  • Heat the oven to 350 F.

  • Heat the olive oil and 3 tablespoons of the butter in a large, deep skillet or Dutch oven over medium-high heat. Add the onions and cook until they start to brown, stirring often, about 10 minutes.

  • Add the mushrooms, chestnuts, and garlic, and stir well. Lower the heat to medium and cook until the mushrooms have released their water and the vegetables are fragrant and dark, about 10 minutes. Add the apples, celery, and herbs. Season with salt and a few grinds of black pepper, and cook for another 5 minutes, until the apples have softened slightly.

  • Place the diced bread in a large mixing bowl and add the cooked apple and vegetable mixture. Pour in the stock and stir to combine. Taste and season again with salt and pepper.

  • Grease the sides and bottom of the skillet with 1 tablespoon of butter. Pack the stuffing into the skillet, then break the remaining 3 tablespoons butter into pieces and dot them over the top. Cover with parchment paper, and top with a lid or foil. Bake for 30 minutes, then remove the cover and place under the broiler for 5-10 minutes, or until the top of the stuffing is crisp and browned at the edges. Serve hot.