Crispy Wild Mushroom Stuffing (in a Cast Iron Skillet!)

THIS POST MAY CONTAIN AFFILIATE SALES LINKS. PLEASE SEE MY FULL DISCLAIMER POLICY FOR DETAILS.
In need of a killer vegetarian stuffing recipe for Thanksgiving? Look no further than this Crispy Cast Iron Skillet Wild Mushroom Stuffing! Sourdough bread cubes are tossed with fresh mixed mushrooms, aromatic veggies, & porcini-infused stock, creating a homemade stuffing that's seriously hearty, with rich mushroom flavor. To take it over the top, the stuffing is baked in a cast iron skillet, creating the perfect crispy texture with a center that's so creamy it nearly melts in your mouth. This mushroom stuffing recipe is easy to make, seriously rich & flavorful, & will be the star of your Thanksgiving table – with vegetarians & meat-eaters alike! Naturally vegetarian, easily dairy-free & vegan.
Featured In Best of Thanksgiving
Baked wild mushroom stuffing fills a Grenadine colored Staub Cast Iron Skillet that sits atop a creamy white textured surface. A light gray linen napkin, loose sprigs of fresh herbs, and a small ceramic bowl filled with gravy sits alongside the skillet.

Melt-in-Your-Mouth Wild Mushroom Stuffing is Loved By Vegetarians and Meat Lovers Alike!

Stuffing is likely the most beloved of all the dishes on the Thanksgiving dinner table – and for good reason! It pairs beautifully with the savory flavors of a classic Thanksgiving feast, and the combination of creamy and crispy texture is unbeatable.

This wild mushroom stuffing will be the star of your Thanksgiving table!

A few years ago, I made it my mission to create a stuffing recipe for the veggie-lovers and vegetarians at our Thanksgiving and Friendsgiving celebrations. The result? The ULTIMATE Crispy Wild Mushroom Stuffing recipe. It calls for both fresh and dried wild mushrooms for seriously rich, earthy flavor.

The best part, though? It’s basically a one-skillet dish. The mushrooms and aromatics are deeply browned in a cast iron skillet, developing intense flavor. The stuffing is assembled and baked right in the same skillet, which creates the best texture. We’re talking seriously golden brown and crispy edges with a wonderfully creamy, melt-in-your-mouth center.

Round out your meal with feel-good sides like a show-stopping Thanksgiving Salad and all your other faves. I’m convinced that this is the vegetarian stuffing recipe to end all vegetarian stuffing recipes, and your guests will be obsessed – even the meat lovers!

Wild Mushroom Stuffing served on a white ceramic plate. The plate rests atop a creamy white textured surface alongside a gold fork and a light gray linen napkin. This vegetarian stuffing has been topped with gravy and garnished with fresh herbs and ground black pepper. Sprigs of fresh herbs and a small ceramic bowl filled with gravy rest on the surface in the background.
Serve the wild mushroom stuffing with caramelized onion gravy or mushroom gravy to double down on its rich, umami flavor.

Best Mushrooms to Use in Vegetarian Stuffing

For maximum flavor and texture, this vegetarian stuffing recipe uses a combination of fresh wild mushrooms and dried mushrooms. Fresh mushrooms provide irresistibly hearty and meaty texture, while dried mushrooms are a cost-effective solution of getting the big, bold flavor of wild mushrooms that are typically a little more expensive.

Since they’re the star of the show, I like to splurge for really beautiful wild mixed mushrooms, but white button mushrooms or cremini (baby bella) mushrooms work well, too.

Best dried mushrooms to use? ⇢ I like to make this recipe with porcini mushrooms, an Italian variety famous for its especially rich and deep umami flavor. While fresh porcini mushrooms can be expensive and difficult to find, most grocery stores sell dried porcini mushrooms in their bulk or dry goods section.

A close up shot of wild mushrooms arranged on a creamy white textured surface.
Oyster (pictured), maitake (aka hen of the woods), chanterelle, and shiitake mushrooms are all excellent choices for this stuffing.

How to Make Mushroom Stuffing

While it does require a little bit of time, this vegetarian stuffing recipe is really easy to make. It consists of 4 main steps – most of which happen in the same cast iron skillet – and many of the components can be prepped in advance for even easier Thanksgiving dinner prep.

Loaf bread cubes are cut and arranged on a baking sheet for toasting. The baking sheet sits atop a creamy white textured surface.
Step 1: Prepare herbed sourdough bread cubes.

There are a few different options for preparing bread cubes for stuffing, all of which are detailed in the Recipe Card below. The goal, though, is to dry out the bread, which helps it absorb all of the flavor of the stuffing without becoming soggy or falling apart. Stuffing Tip! ⇢ Don’t slice, tear instead! The rough edges of torn bread get perfectly craggy, crispy, and browned as the Thanksgiving stuffing bakes. It’s absolutely delicious!

Dried porcini mushrooms reconstitute in vegetable broth with a bay leaf in a Staub Cast Iron Petite Dutch Oven. The small dutch oven rests atop a cream colored hot pad that sits atop a creamy white textured surface.
Step 2. Reconstitute the porcini mushrooms.

Add dried porcinis to a small stockpot with vegetable broth or stock, and let it all simmer for 10 minutes until the mushrooms soften. Why? ⇢ The warm broth softens the dried mushrooms to chop and add to the stuffing, and they also infuse incredible rich umami flavor into the broth, adding even more rich mushroom flavor to the stuffing!

Sautéed & browned mushrooms in a Grenadine Staub Cast Iron Skillet. A wooden spoon rests in the skillet and the skillet sits atop a creamy white textured surface.
Step 3. Brown the fresh mushrooms…
Sautéed onion, celery, garlic and fresh herbs in a Grenadine Staub Cast Iron Skillet. A wooden spoon rests in the skillet and the skillet sits atop a creamy white textured surface.
and cook the aromatics.

Browning the fresh mushrooms is the first step for building rich umami flavor straight in the cast iron skillet. Once browned, set the mushrooms aside and cook the aromatics with a little more butter until fragrant – your kitchen will smell heavenly! 

Mushroom tip! ⇢ Resist the urge to add salt when you sauté mushrooms. Salt pulls out all of their moisture, preventing the mushrooms from browning. Instead, season the mushrooms once they’ve developed good color.

Browned mushrooms, celery, and onions sit in a metal mixing bowl with bread cubes and grated parmesan and asiago cheese. The mixing bowl rests atop a creamy white textured surface. A few sprigs of fresh herbs, a small gray speckled ceramic bowl filled with whisked eggs and a liquid measuring cup filled with vegetable stock rest alongside the mixing bowl.
Step 4. Combine the bread cubes, mushrooms, and aromatics to a large mixing bowl with cheese, eggs, and the porcini-infused broth…
Assembled mushroom stuffing fills a Grenadine colored Staub Cast Iron Skillet that sits atop a creamy white textured surface. The stuffing is topped with fresh sage leaves prior to being baked in the oven.
…then transfer the entire mixture back to the same skillet for baking.

Cheese is the secret ingredient in this vegetarian stuffing recipe! You’d never guess it’s there, as the cheese doesn’t make the stuffing cheesy, but rather creates a melt-in-your-mouth custardy texture.

Meal Prep Tip! ⇢ Due to the eggs in this mushroom stuffing, I don’t suggest assembling it ahead of time, but you can prep many of its components beforehand to save time on Thanksgiving day. Prep the bread cubes, chop the veggies and herbs, and grate the cheeses up to 3-5 days in advance.

Baked wild mushroom stuffing fills a Grenadine colored Staub Cast Iron Skillet that sits atop a creamy white textured surface. A light gray linen napkin, loose raw wild mushrooms, sprigs of fresh herbs, and a small ceramic bowl filled with gravy sits alongside the skillet.
Bake the stuffing until the top is crispy and browned, then it’s ready to serve!

Dairy-Free and Vegan Mushroom Stuffing

You can easily tweak this mushroom stuffing recipe to be completely vegan and dairy-free.

  • Replace butter with your favorite dairy-free butter substitute or plant-based cooking oil.
  • Replace cheese with your favorite melty dairy-free cheese.
  • Replace eggs with your favorite vegan egg substitute.

Crispy Wild Mushroom Stuffing served on a white ceramic plate. The plate rests atop a creamy white textured surface alongside a gold fork and a light gray linen napkin. This stuffing has been topped with gravy and garnished with fresh herbs and ground black pepper. Sprigs of fresh herbs, loose wild mushrooms, and a small ceramic bowl filled with gravy surround the plate.
Leftover mushroom stuffing will keep in the refrigerator for 3-4 days. See Recipe Notes for full storage, freezing and reheating instructions.

I can’t wait for you to try this Cast Iron Skillet Crispy Mushroom Stuffing recipe! It’s the best vegetarian stuffing I’ve ever had, and I know it’ll be a hit at your Thanksgiving table – with vegetarians and meat-eaters alike!

If you do give it a try, be sure to let me know! Leave a comment with a star rating below. You can also snap a photo and tag @playswellwithbutter on Instagram. I LOVE hearing about & seeing your PWWB creations! ♡ Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked wild mushroom stuffing fills a Grenadine colored Staub Cast Iron Skillet that sits atop a creamy white textured surface. A light gray linen napkin, loose raw wild mushrooms, sprigs of fresh herbs, and a small ceramic bowl filled with gravy sits alongside the skillet.

Crispy Wild Mushroom Stuffing (in a Cast Iron Skillet!)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 4 reviews
  • Author: Jess Larson
  • Prep Time: 40 minutes
  • Cook Time: 1 hour 20 minutes
  • Total Time: 2 hours
  • Yield: serves 810 1x
  • Category: Side Dishes, Thanksgiving Recipes
  • Method: Oven, Skillet Recipes
  • Cuisine: American
  • Diet: Vegetarian

Description

This wild mushroom stuffing recipe is made with fresh and dried mixed mushrooms for seriously hearty texture and rich, earthy flavor. Plus, it’s baked in a cast iron skillet, which creates the perfect crispy exterior with a center that’s so creamy it nearly melts in your mouth. This vegetarian stuffing recipe will be the star of your Thanksgiving table – with vegetarians and meat-eaters alike!


Ingredients

Scale
  • one 16-ounce loaf bread, sliced or torn into ½-inch cubes (see Recipe Notes)
  • 3 cups vegetable stock
  • one 1-ounce package dried porcini mushrooms (see Recipe Notes)
  • 1 bay leaf
  • 6 tablespoons unsalted butter, divided
  • 24 ounces wild mushrooms, trimmed and cut into 1/2-inch pieces (see Recipe Notes)
  • 1 large yellow onion, diced
  • 2 ribs celery, finely diced
  • 8 cloves garlic, finely chopped or grated
  • 3 tablespoons finely chopped fresh parsley
  • 3 tablespoons finely chopped hardy fresh herbs (e.g. a combination of rosemary, sage, and thyme)
  • 6 ounces finely grated asiago (roughly 1 1/2 cups)
  • 2 ounces grated parmesan (roughly 1/2 cup)
  • 3 large eggs, whisked
  • kosher salt and ground black pepper, to seasonVegetarian Stuffing: Crispy Cast Iron Skillet Wild Mushroom Stuffing ingredients arranged on a creamy white textured surface: loaf bread, vegetable stock, dried porcini mushrooms, bay leaf, unsalted butter, mushrooms, yellow onion, celery, garlic, fresh herbs, grated asiago, grated parmesan, and eggs.

Instructions

  1. Prepare bread cubes. First, you’ll prepare the bread cubes. There are a couple different approaches you can take in preparing the bread cubes, each of them work well. Take your pick from the bullet list below. Once the bread cubes are prepared (time varies based on option chosen) transfer them to a large mixing bowl and proceed with the following steps assemble and bake your mushroom stuffing.
    • Option #1: Make-ahead bread cubes at room temperature: 2-3 days before you plan to make and serve your mushroom stuffing, slice or tear the bread into 1/2-inch cubes. Set the cubes on a baking sheet, spreading them out in an even layer. Set aside, uncovered, for 2-3 days or until the bread is dried out. (Tip: Provided I’m not planning on baking anything, I like to set the baking sheet of bread cubes in the oven to keep it out of the way.) Once dried, transfer to an airtight bag & set aside until you’d like to prepare your mushroom stuffing.
    •  Option #2: Day of bread cubes in the oven: Preheat the oven to 350 degrees F. Slice or tear the bread into 1/2-inch cubes. Set the cubes on a baking sheet, spreading them out in an even layer. Transfer to the oven to toast until dried out, 10-15 minutes. Set aside to cool before mixing the bread cubes in the stuffing. 
    • Option #3: Store-bought bread cubes: Let the store do the work! Buy a bag of prepared bread cubes. You’ll need 16 ounces for this mushroom stuffing recipe.How to Make Crispy Cast Iron Skillet Wild Mushroom Stuffing, step 1: loaf bread cubes are cut and arranged on a baking sheet for toasting. The baking sheet sits atop a creamy white textured surface.
  2. Reconstitute the porcini mushrooms: Add the vegetable broth, dried porcini mushrooms and bay leaf to a small saucepan over medium-high heat. Bring to a boil and reduce to a gentle simmer. Simmer 10 minutes to reconstitute the mushrooms. Use a slotted spoon or spider strainer to remove the mushrooms and bay leaf from the pot, allowing all excess liquid to drain back into the pot. Transfer reconstituted porcini mushrooms to a cutting board and finely chop. Transfer the chopped mushrooms to the bowl with the prepared bread cubes. Discard the bay leaf and remove the porcini-infused stock from the heat. Set aside. Dried porcini mushrooms reconstitute in vegetable broth with a bay leaf in a Staub Cast Iron Petite Dutch Oven. The small dutch oven rests atop a cream colored hot pad that sits atop a creamy white textured surface.
  3. Brown the mushrooms: Meanwhile, as the porcini mushrooms reconstitute, brown the fresh mushrooms. Add 4 tablespoons of the unsalted butter to an 11-inch cast iron skillet over medium-high heat. Once melted, add the mushrooms. Cook, stirring occasionally, until deeply browned and golden, about 10-12 minutes. Transfer the browned mushrooms to the bowl with the bread cubes. Season with 2 teaspoons kosher salt and ground black pepper as desired. Return skillet over medium-high heat.Sautéed & browned mushrooms in a Grenadine Staub Cast Iron Skillet. A wooden spoon rests in the skillet and the skillet sits atop a creamy white textured surface.
  4. Cook aromatics: Add the remaining 2 tablespoons of unsalted butter to the cast iron skillet. Once melted, add the onion and celery, seasoning with 1 teaspoon kosher salt and ground black pepper as desired. Cook, stirring occasionally, until softened and fragrant, about 5-6 minutes. Add in the garlic and fresh herbs. Cook, stirring constantly, until fragrant, about 1-2 minutes longer. Remove from the heat and transfer to the bowl with the bread cubes and mushrooms.Sautéed onion, celery, garlic and fresh herbs in a Grenadine Staub Cast Iron Skillet. A wooden spoon rests in the skillet and the skillet sits atop a creamy white textured surface.
  5. Mix and assemble the mushroom stuffing: Add the grated asiago and grated parmesan to the mixing bowl with the bread mixture. Pour the eggs over top. Toss well to combine. Pour in 1 cup of the porcini-infused stock and toss well to combine. The egg and stock should rehydrate the bread cubes such that they’re softened but not soggy. If they seem a little too dry, add in 1/2 cup more stock and toss well to combine. Repeat once more with the remaining stock if needed. Transfer the mushroom stuffing to the same skillet used to cook the aromatics.Assembled mushroom stuffing fills a Grenadine colored Staub Cast Iron Skillet that sits atop a creamy white textured surface. The stuffing is topped with fresh sage leaves prior to being baked in the oven.
  6. Bake the mushroom stuffing: Bake at 350 degrees, uncovered, for 50-60 minutes, until the top of the stuffing is crispy and browned. Serve immediately. Enjoy!Baked wild mushroom stuffing fills a Grenadine colored Staub Cast Iron Skillet that sits atop a creamy white textured surface. A light gray linen napkin, loose raw wild mushrooms, sprigs of fresh herbs, and a small ceramic bowl filled with gravy sits alongside the skillet.


Notes

  • Ingredient Notes: 
    • Best bread for mushroom stuffing: I love making this mushroom stuffing with sourdough bread – its tangy flavor balances out the richness of the mushrooms beautifully. You can also make this mushroom stuffing recipe with “country” style French bread (a large loaf, not a baguette) or Italian bread.
    • Wild mushrooms: You can make this mushroom stuffing with whatever mushrooms are most readily available to you. I like to splurge for really beautiful wild mushrooms – maitake (pictured), oyster, chanterelle, and shiitake are all great. You can also make this recipe using simple white button mushrooms or cremini (baby bella) mushrooms. 
    • Porcini mushrooms are an Italian mushroom with especially rich and deep umami flavor. They are the star ingredient in this mushroom stuffing! Dried porcini mushrooms are more readily available throughout the year here in the States, which you can typically find in the bulk section or in 1-ounce packages at grocery stores or natural food stores that stock dried mushrooms. You can also purchase dried porcini mushrooms online.
  • Storage and Freezing:
    • Storage and Reheating: Leftover mushroom stuffing will keep, stored in an airtight container in the refrigerator, for 3-4 days. Reheat in the microwave or oven, until warmed through.
    • Freezer Instructions: You can also freeze leftover mushroom stuffing. Transfer leftover stuffing to a freezer-safe container and freeze for up to 1 month. Thaw overnight in the refrigerator, then reheat in the microwave or oven, until warmed through.
  • Meal Prep: A little meal prep goes a long way in pulling this homemade mushroom stuffing together on Thanksgiving day! Between prepping the bread cubes, chopping the veggies and herbs, and shredding the cheese, there are many components of this sourdough stuffing that can be prepared 3-5 days in advance. Pick and choose from the below list, or do it all ahead of time and all you have to do on Thanksgiving is toss it all together – easy! 
    • Bread cubes: Prep according to Step 1 of Recipe Directions, above. Store in an airtight container at room temperature for up to 5 days. (10 minutes active prep)
    • Chop veggies and herbs: Finely dice 1 large onion, 2 ribs of celery, and 8 cloves of garlic. Finely chop 1/3 cup fresh parsley and 1/3 cup hardy fresh herbs (e.g. rosemary, sage, thyme). Clean and cut 24 ounces mushrooms into 1/2-inch pieces. Store in individual airtight containers in the refrigerator for up to 5 days. (20 minutes active prep)
    • Grate cheese: Grate 6 ounces asiago cheese and 2 ounces parmesan. Store in individual airtight containers in the refrigerator for up to 5 days. (10 minutes active prep)

Recipe and Food Styling by Jess Larson, Plays Well With Butter | Photography by Rachel Cook, Half Acre House.

Follow along with Plays Well With Butter on Instagram, YouTube, Facebook, and Pinterest for more unfussy recipes that pack a big punch of flavor!

Hi there, I'm Jess!

If there’s 1 thing to know about me, it’s this: I am head-over-heels in love with food. I’m on a mission to make weeknight cooking flavorful, fast, & fun for other foodies, & PWWB is where I share foolproof recipes that deliver major flavor with minimal effort. Other true loves: pretty shoes, puppies, Grey’s Anatomy, & my cozy kitchen in Minneapolis, MN.

Topics

Sign up for our newsletter

Leave a Rating & Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. 12.16.23

    Best Thanksgiving Stuffing I have ever made or eatin’!!! I added twice as many porchini’s since Costco had the deal and I added fresh mushrooms cut in quarters—sautéed with garlic salt & lemon—no kale but lots of celery, some onion and parsley. WOW! What an outstanding flavor—I also added a get. Of stevia liquid which greatly enhanced their flavor!! I will be making this every year if not sooner! This definitely a ⭐️⭐️⭐️⭐️⭐️ rating!!!

    • 12.18.23
      Emma @ Plays Well With Butter said:

      Thank you again for your kind review, Darlene! 🙂

  2. 12.16.23

    This as by far the best stuffing I have ever made or eaten & everyone who tasted it agreed! Didn’t use Kale, added 8 ounces fresh white mushrooms—sautéed with garlic salt and lemon& added twice as many dried porcini’s—the big container from Costco—used more celery—less onion because of allergy to them. But wow! It was over the top delish!!!

    • 12.18.23
      Emma @ Plays Well With Butter said:

      Hi Darlene, so glad to hear you loved this stuffing, and that you were able to adjust it to better suit your needs! Happy holidays!

  3. 12.21.22
    Sue said:

    We made this for Thanksgiving this year and it was soooo good! I love stuffing in general but I think this will become our staple recipe for future Thanksgivings because it’s so delish.






    • 12.22.22
      Erin @ Plays Well With Butter said:

      Hi Sue! We’re SO glad to hear that, thank you for taking the time to leave a comment – it means so much!

  4. 11.29.22
    Sue said:

    We said we made this to accommodate a vegetarian guest at Thanksgiving but really we made it because we love mushrooms! It was a hit across the table, vegetarian or not. I discovered the only negative the day after when I went looking for leftovers and this was all gone. Definitely a recommend from our crew!






    • 11.29.22
      Erin @ Plays Well With Butter said:

      Hi Sue! We are SO glad to hear that this stuffing was enjoyed by all & we love mushrooms too – they provide such rich, savory flavor! Thanks so much for taking the time to leave a comment, it means so much!

  5. 11.27.22
    Mara said:

    Made this AGAIN for thanksgiving this year. Another year of it being a hit! Used half baby bellas and half wild mushroom mix for $$ reasons. Couldn’t find dried porcini so used dried “stir fry mushrooms” (a medley) and still turned out amazing. I really think any mushrooms would be good, so don’t let the cost or availability stop you.

    I knew I was juggling a lot with thanksgiving this year so I made it 2 weeks ahead of time and froze it. I prepped everything but the cheese, broth, and eggs. After defrosting, on the day of I mixed in the cheese, rehydrated with the reserved broth, and added the eggs. Wow!






    • 11.29.22
      Erin @ Plays Well With Butter said:

      Love that you made this recipe make-ahead friendly & so grateful you had another PWWB recipe at your table this year! 🙂

  6. 11.25.21
    Mara said:

    This was D.E.L.I.C.I.O.U.S.!!! Super easy to make, very showy in the skillet, and a huge hit at my family’s thanksgiving. For $$ and store availability reasons, used 0.5 oz dried porcini, 8 oz fresh wild mushroom mix, 4 oz fresh oyster mushrooms, and 16 oz baby bellas. As a bonus, I had leftover mushroom broth from reconstituting the porcinis – it took my green bean casserole to the next level.

    Also used a Rosemary infused Asiago because why not?

    Everyone loved it; can’t wait to eat leftovers.






    • 12.29.21
      Erin @ Plays Well With Butter said:

      Hi Mara! Thank you so much for sharing & including this recipe in your Thanksgiving this year – so happy to hear it was a hit! Also…Rosemary Infused Asiago 🤯, that sounds absolutely divine!