Make a savory mushroom stuffing recipe featuring dried cranberries and herbs. Perfect for Thanksgiving and vegan-friendly, it’s irresistibly delicious!

The first Thanksgiving after mastering my roast turkey using cheesecloth technique, I faced an unexpected challenge: the perfectly golden roast turkey made my basic stuffing look plain in comparison. The contrast was noticeable, and it bothered me for a while because I knew I could do better. The stuffing needed to be just as amazing as the turkey it went with.
During my research and testing, I chose to treat the mushrooms with more care rather than just tossing them in. Allowing them to release moisture and caramelize brought out a deeper flavor that improved the entire dish. Each holiday season after, I refined the recipe, experimenting with different mushrooms until I landed on dried forester’s mix.
The herb combination was crucial, too. I matched the herbs in the stuffing with those used in the turkey's cheesecloth, both began to complement one another instead of competing and overlapping each other.
The practical side of holiday cooking also shaped this recipe. By developing a version that can be prepared completely before baking the turkey, my flow seemed smoother. The stuffing is actually better if rested overnight, their flavors deepen and meld with the herbs and bread.
What began as a simple side has become just as anticipated as the turkey itself. My son, who used to only eat the turkey with gravy and leave the stuffing to me, now goes back for seconds with a clean plate.
This mushroom stuffing has become just as important as the turkey—hearty enough for meat-lovers and satisfying for vegetarians. After years of tweaking, it’s more than just a side dish—it’s a holiday tradition in our family.
Ingredients

- Cubed day-old sourdough bread - This is the primary ingredient for the stuffing, giving structure and flavor. If sourdough is not available, you can substitute with French bread or a hearty whole grain bread.
- Large onion - Diced onion adds essential flavor to the stuffing.
- Dried forester’s mushroom mix - This ingredient adds an earthy depth to the stuffing. If you can’t find this specific mix, substitute with a combination of dried shiitake and porcini mushrooms, or use fresh mushrooms if you prefer a different texture.
- Dried cranberries - These give a sweet contrast to the savory elements of the stuffing.
- Butter - Used to add richness and moisture to the stuffing. For a dairy-free version, substitute with olive oil or coconut oil.
- Chicken broth - This serves as the liquid base for the stuffing, enhancing its flavor.
- Dried sage - This herb is key for traditional stuffing flavor. If you don’t have dried sage, fresh sage can be used, but reduce the amount, as fresh herbs are more potent.
- Dried thyme - Adds aromatic flavor to the stuffing.
- Fresh parsley - Chopped parsley adds brightness and freshness.
See the recipe card for exact quantities.
Step-by-step Instructions

If you're searching for a hearty and flavorful stuffing for your turkey or chicken, or to complement your holiday meal, this mushroom stuffing recipe is an excellent choice! I love making this dish because it combines the earthy taste of mushrooms with the sweetness of cranberries, creating a perfect balance of flavors. Just follow these straightforward steps, and you’ll have a delicious stuffing ready to use, whether you choose to bake it separately or stuff it inside your turkey!
Preheat the Oven
Begin by preheating your oven to 425°F (220°C) if you plan to bake the stuffing alongside the turkey. This temperature will help achieve a nice texture for the stuffing.
Soak the Dried Mushrooms

Take the dried mushrooms and place them in a bowl. Pour hot water over the mushrooms and let them soak for about 20 minutes. This process will rehydrate the mushrooms, making them tender and flavorful. After soaking, drain the mushrooms and chop them into smaller pieces for easier incorporation into the stuffing.
Combine Ingredients

Want to save this?
In a large mixing bowl, combine the cubed bread, diced onion, rehydrated mushrooms, dried cranberries, melted butter, chicken broth, dried sage, dried thyme, chopped parsley, salt, and pepper. Mix all the ingredients thoroughly until everything is evenly distributed. This step is crucial for ensuring that each bite of stuffing is flavorful.
Stuffing the Turkey

If you are using the stuffing to fill a turkey, loosely fill the cavity with the prepared mixture. Avoid packing it too tightly, as the stuffing needs space to expand while cooking. Make sure to check the internal temperature of the stuffing after cooking; it should reach 165°F (74°C) to be safe for consumption.
Baking Separately

If you prefer to bake the stuffing separately from the turkey, transfer the mixture to a greased casserole dish. Cover the dish with aluminum foil to help retain moisture during the initial baking. Place the dish in the oven and bake at 350°F (175°C) for 30 minutes.
Finish Baking
After 30 minutes, remove the foil from the casserole dish. Return the stuffing to the oven and bake for an additional 10-15 minutes. This will allow the top to become golden brown and slightly crispy, adding texture to the dish.
Serve

Once baked, remove the stuffing from the oven and let it cool slightly before serving. This mushroom stuffing pairs well with turkey and makes a great side dish for any festive meal. Enjoy!
Storage

Store any leftover mushroom stuffing in an airtight container in the refrigerator for up to 4 days. Allow the stuffing to cool to room temperature before sealing it to prevent moisture buildup. If you want to keep the stuffing for a longer period, you can freeze it in a freezer-safe container or bag for up to 3 months. When you're ready to use the frozen stuffing, thaw it in the refrigerator overnight and reheat it in the oven or microwave until heated through. If reheating from frozen, add a little broth or water to maintain moisture. This way, you can enjoy the flavors of your mushroom stuffing even after the main meal!
Top Tips
Sauté fresh mushrooms: If you opt for fresh mushrooms instead of dried, be sure to sauté them first to remove excess moisture. This step is crucial for preventing the stuffing from becoming soggy. Cook the mushrooms until they are golden brown and the moisture has evaporated.
Customize your bread: While sourdough is a great choice for stuffing, feel free to mix different types of bread for added texture and flavor. Combining sourdough with whole grain or even cornbread can create a more complex stuffing. Just make sure the bread is slightly stale to help it absorb the liquid without falling apart.
Add extra flavor: Consider incorporating additional ingredients to enhance the stuffing. Chopped nuts, such as pecans or walnuts, can add a nice crunch, while diced apples or celery can introduce a hint of sweetness and freshness.
Where to Use Mushroom Stuffing

Mushroom stuffing pairs well with dishes that balance its hearty texture and deep flavor. Roasted meats like paprika chicken or pomegranate chicken bring a mix of spice and brightness that works well alongside the earthiness of mushrooms. For a fully plant-based meal, serving it with vegan stuffed mushrooms adds variety while keeping flavors complementary.
For a more casual spread, mushroom stuffing works well with a Thanksgiving charcuterie board, where cheeses, nuts, and seasonal fruits create a mix of textures and flavors. It can also be served as part of a cozy meal with a side of roasted carrots with hazelnuts, adding a touch of sweetness and crunch. When stuffing a bird, a cheesecloth roast turkey helps keep the meat tender while allowing the stuffing to absorb rich pan drippings. For those who enjoy layering flavors, a spoonful of mushroom stuffing alongside a rich mushroom marinara sauce over pasta or grains can make for a satisfying combination.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
Mushroom Stuffing
Ingredients
- 8 cups cubed day-old sourdough bread
- 1 large onion diced
- 1 oz 30g dried forester’s mushroom mix, rehydrated and chopped
- ½ cup dried cranberries
- ½ cup butter melted
- 1 cup chicken broth
- 2 teaspoon dried sage
- 1 teaspoon dried thyme
- ¼ cup fresh parsley chopped
- Salt and pepper to taste
Instructions
- Preheat oven to 425°F (220°C) if baking alongside the turkey.
- Soak dried mushrooms in hot water for 20 minutes, then drain and chop.
- In a large bowl, combine the bread cubes, onion, rehydrated mushrooms, cranberries, melted butter, chicken broth, sage, thyme, parsley, salt, and pepper. Mix well.
- If stuffing the turkey, loosely fill the cavity and ensure the stuffing reaches 165°F (74°C) when cooked.
- If baking separately, transfer the stuffing to a greased casserole dish. Cover with foil and bake at 350°F (175°C) for 30 minutes. Remove foil and bake for another 10-15 minutes until golden brown.







Leave a Reply