Mushroom Fennel Leek Stuffing

Category: Perfect Side Dishes

Hearty cubes of rustic bread are toasted and tossed with a savory medley of sautéed mushrooms, sweet leeks, and fragrant fennel. Fresh herbs like thyme, rosemary, and parsley add aromatic depth, while a splash of white wine enhances the complexity. The mixture is moistened with rich broth and eggs, making each bite tender yet crisp around the edges. Vegan and gluten-free options adapt to any table. Finished with optional truffle oil, this warming dish brings satisfying, earthy flavor for festive gatherings or comforting meals any time of year.

A woman wearing a pink apron is cutting a cake.
Updated on Mon, 07 Jul 2025 15:44:00 GMT
A white plate with a mushroom and cheese dish. Pin
A white plate with a mushroom and cheese dish. | easydiyrecipes.com

This mushroom stuffing has become my go-to holiday side for its earthy flavors and satisfying texture. With a duo of chewy bread and savory mushrooms plus fennel and leeks for brightness this dish is a vegetarian masterpiece with no one missing the meat.

I made this first on a Thanksgiving when I wanted something that felt special but was not fussy and my mushroom-loving friends raved about it for days afterwards.

Ingredients

  • Crusty bread like sourdough or French bread: gives structure and soaks up flavors choose a loaf with a sturdy texture
  • Butter or olive oil: adds richness use high-quality butter or extra virgin olive oil for best taste
  • Wild or tame fresh mushrooms such as shiitake chanterelle cremini or button: each provides different flavor and texture pick mushrooms that are firm with no slimy spots
  • Kosher salt and freshly ground black pepper: enhance all other ingredients make sure your pepper is fresh for the most aroma
  • Fennel bulb: brings a hint of sweetness and anise you can use celery if you prefer a milder flavor look for small to medium bulbs that feel firm
  • Leeks: offer a gentle onion flavor or substitute with sweet diced yellow onion make sure leeks are well washed to remove any grit
  • Garlic: gives depth and aroma use fresh cloves not pre-chopped garlic for a stronger punch
  • Fennel seeds (optional): infuse subtle licorice notes crush lightly before adding for maximum flavor
  • Dry white wine or vegetable broth: deglazes the pan and intensifies flavor choose a dry wine you would enjoy sipping
  • Fresh thyme rosemary sage and parsley: add brightness and complexity use a combination for best results pick tender vibrant herbs
  • Broth or stock: moistens the stuffing use homemade if possible either veggie mushroom or chicken
  • Eggs: bind the mixture together for a fluffy texture use large eggs or your favorite vegan substitute such as flax eggs if needed
  • Truffle oil (optional): adds an earthy luxurious finish drizzle lightly and use sparingly for balance

Step-by-Step Instructions

Prep the Bread:
Cut or tear bread into bite-sized cubes then spread on a baking sheet and toast in the oven at 350F for 15 to 20 minutes until slightly crisp on the outside but still soft inside or leave out overnight to dry
Cook the Mushrooms:
Heat butter and olive oil in a large heavy-bottomed pan over medium-high add all the mushrooms and cook stirring every few minutes for about 8 to 10 minutes until they have released liquid and started to brown reduce heat as needed to prevent burning
Sauté Aromatics:
Add thinly sliced leeks fennel and chopped garlic plus salt pepper fresh herbs and fennel seeds let everything cook slowly on medium-low for another 6 to 7 minutes this draws out the sweetness from the vegetables and deeply flavors the stuffing
Deglaze the Pan:
Pour in white wine or broth and stir to release any golden bits from the bottom of the pan continue cooking until all the liquid evaporates intensifying the flavor
Combine and Season:
Transfer the mushroom mixture to a large bowl with the toasted bread cubes whisk eggs with cooled broth then pour over the mixture tossing gently add broth little by little until all bread is evenly moist but not soggy
Bake the Stuffing:
Spoon into a greased baking dish covering with foil and bake at 350F for 30 minutes then uncover and bake an additional 10 minutes so the top turns golden brown
Finish and Serve:
Scatter with more fresh herbs and a drizzle of truffle oil if using let rest a few minutes before serving so flavors can meld
A plate of food with mushrooms and onions. Pin
A plate of food with mushrooms and onions. | easydiyrecipes.com

One of my favorite touches is the combination of wild mushrooms with thyme it reminds me of foraging trips and family gatherings in fall where everyone would pitch in to chop and stir and the kitchen always filled with the scent of roasting bread and herbs

Storage Tips

Store cooled stuffing in an airtight container in the refrigerator for up to four days

Reheat in the oven at 350F covered with foil for 20 minutes to retain moistness or microwave individual portions with a splash of broth to avoid drying out

You can freeze portions tightly wrapped for up to one month thaw overnight in the fridge for best results

Ingredient Substitutions

Swap leeks for yellow onion or shallots for a slightly different sweetness

Use gluten-free artisan bread if anyone is sensitive to wheat cornbread gives a heartier crumbly texture

Vegans can use flax or chia eggs instead of regular eggs just blend one tablespoon ground flaxseed with three tablespoons water per egg and let thicken

A dish of mushrooms and bread. Pin
A dish of mushrooms and bread. | easydiyrecipes.com

Serving Suggestions

Serve as a main with a hearty salad or as a traditional side alongside mashed potatoes and roasted vegetables

I love to add a poached egg on top for an indulgent brunch or scatter over toasted walnuts for extra crunch and flavor

Cultural and Historical Context

Stuffing or dressing has roots in many cultures from classic European bread stuffings to dishes packed with wild mushrooms in Central and Eastern Europe

This mushroom-forward version gives a nod to the Pacific Northwest and classic French flavors making it appealing for adventurous cooks and traditionalists alike

Recipe FAQs

→ What types of mushrooms work best for this dish?

A mix of wild and tame mushrooms—such as shiitake, chanterelles, button, or cremini—gives the best texture and umami flavor.

→ Can I make this ahead of time?

Yes, assemble and store in the refrigerator before baking. Bake just before serving to ensure a crisp top.

→ How do I make this vegan?

Replace butter with vegan alternatives and use a vegan egg replacer or flax eggs. Use vegetable or mushroom broth as the liquid.

→ Is there a gluten-free version?

Swap the bread for gluten-free varieties or cornbread, ensuring all other ingredients are gluten-free as well.

→ Can I substitute fennel for another vegetable?

Yes, diced celery is a good alternative to fennel for similar texture with a milder flavor profile.

→ How do I prevent the bread from getting soggy?

Lightly toast or air-dry the bread cubes so they absorb just enough broth to remain moist, not mushy.

Mushroom Fennel Leek Stuffing

Savory blend of mushrooms, fennel, leeks, herbs, and rustic bread for a cozy, crowd-pleasing side.

Prep Time
45 min
Cook Time
45 min
Total Time
90 min
By: Evelyn

Category: Side Dishes

Skill Level: Medium

Cuisine: American

Yield: 10 Servings (One large baking dish stuffing (approx. 10 servings))

Dietary Preferences: Vegetarian

Ingredients

→ Base

01 450 g loaf of French bread or sourdough, cut or torn into 2.5 cm cubes

→ Sauteed Ingredients

02 60–120 g unsalted butter or vegan butter
03 60 ml olive oil
04 680 g fresh wild or cultivated mushrooms (such as shiitake, chanterelles, button, or cremini), sliced
05 1 small fennel bulb, thinly sliced (or substitute 2 cups/220 g diced celery)
06 2 cups (200 g) chopped leeks, white and light green parts only (or substitute diced onion)
07 4–6 garlic cloves, roughly chopped

→ Seasonings

08 1 teaspoon kosher salt
09 1 teaspoon ground black pepper
10 0.5–1 teaspoon fennel seeds (optional)

→ Liquids

11 120 ml dry white wine (optional, or substitute vegetable broth)
12 360–480 ml vegetable broth, mushroom broth, or chicken stock, as needed

→ Herbs

13 15 g (about 0.25 cup) fresh thyme, rosemary, or sage, chopped (combination recommended)
14 15 g (about 0.25 cup) fresh parsley, chopped

→ Binders and Finishes

15 2 large eggs, whisked (or vegan egg substitute)
16 Truffle oil, to taste (optional)

Steps

Step 01

Preheat oven to 175°C. Cut or tear bread into 2.5 cm pieces and spread on a baking sheet. Toast in oven for 15–20 minutes until lightly crisp, or allow to dry overnight at room temperature.

Step 02

In a large, heavy-bottomed pan over medium-high heat, melt butter with olive oil. Add sliced mushrooms and sauté for 8–10 minutes, stirring occasionally, until softened and golden. Reduce heat if necessary.

Step 03

Add leeks, fennel (or celery), garlic, salt, pepper, fresh herbs, and optional fennel seeds to the pan. Cook over medium-low heat for 6–7 minutes, stirring occasionally, until leeks and fennel are tender.

Step 04

Deglaze with white wine or substitute vegetable broth, scraping any browned bits from the bottom. Allow liquid to evaporate fully.

Step 05

Transfer the mushroom mixture to a large bowl with the toasted bread cubes and mix to combine.

Step 06

In a separate bowl, whisk eggs with 360 ml cool broth. Pour this over the mushroom-bread mixture and toss until the bread is evenly moistened but not soggy. Add more broth if needed.

Step 07

Coat a 20×28 cm or 23×33 cm baking dish with oil or butter. Spread the stuffing evenly, cover with foil, and bake at 175°C for 30 minutes. Uncover and bake an additional 10 minutes until golden brown.

Step 08

Garnish with additional fresh rosemary, parsley, or thyme. Drizzle with truffle oil if desired before serving.

Notes

  1. Substitute gluten-free bread for a gluten-free option; use vegan butter and egg alternative for a fully plant-based dish.
  2. For homemade mushroom broth, steep 14 g dried mushrooms in 360 ml boiling water for 30 minutes, chop and add rehydrated mushrooms as desired, and use the strained broth.
  3. Adjust butter and olive oil to taste; traditional versions use up to 225 g butter for a richer texture.

Tools Required

  • Large heavy-bottom pan or Dutch oven
  • Baking dish (20×28 cm or 23×33 cm)
  • Baking sheet
  • Mixing bowls
  • Chef's knife

Allergy Info

Double-check all ingredients to spot potential allergens. Consult a healthcare professional if uncertain.
  • Contains gluten from bread unless prepared with gluten-free bread.
  • Contains eggs unless vegan egg substitute is used.
  • Contains dairy if regular butter is used.

Nutritional Information (Per Serving)

These details are for informational purposes only and shouldn’t replace professional medical advice.
  • Calories: 228
  • Fats: 10.6 g
  • Carbohydrates: 26.4 g
  • Proteins: 6.8 g