Quick Recipe Version (TL;DR)
Quick Ingredients
- 16 large white or cremini mushrooms (about 1 lb / 450 g)
- 2 tbsp olive oil, divided
- 1/2 lb (225 g) ground beef (90% lean if possible)
- 1/4 cup very finely minced yellow onion or shallot
- 3 cloves garlic, minced
- 1/3 cup finely chopped mushroom stems (from the caps)
- 1/2 cup plain breadcrumbs (or panko)
- 1/2 cup freshly grated Parmesan cheese, plus 2 tbsp for topping
- 2 tbsp chopped fresh parsley, plus extra for garnish
- 1 tsp fresh thyme leaves (or 1/4 tsp dried thyme)
- 2 tbsp dry white wine or beef broth
- 1 large egg, lightly beaten
- 1 tsp Worcestershire sauce
- 3/4 tsp kosher salt (divided), 1/2 tsp black pepper
- Pinch red pepper flakes (optional)
Do This
- 1. Heat oven to 400°F (200°C). Line a baking sheet with parchment and brush with 1 tbsp olive oil.
- 2. Wipe mushrooms clean, remove stems, and finely chop enough stems to make 1/3 cup. Arrange caps hollow-side up on the tray; lightly salt.
- 3. In a skillet, cook ground beef with onion and 1/4 tsp salt over medium heat until no longer pink. Add garlic and chopped stems; cook until tender.
- 4. Stir in wine or broth, Worcestershire, thyme, red pepper flakes, and pepper. Remove from heat; mix in breadcrumbs, 1/2 cup Parmesan, parsley, and beaten egg.
- 5. Tightly pack filling into each mushroom cap, mounding slightly. Drizzle with remaining 1 tbsp olive oil and sprinkle with extra Parmesan.
- 6. Roast 18–22 minutes, until mushrooms are tender and tops are golden. Garnish with more parsley and serve warm.
Why You’ll Love This Recipe
- Perfect bite-sized appetizer: juicy mushrooms filled with savory, garlicky beef and a crisp Parmesan crust.
- Approachable pantry ingredients but restaurant-worthy flavor and presentation.
- Make-ahead friendly: assemble in advance, then bake right before serving.
- Easily adaptable: swap herbs, breadcrumbs, or cheese to suit your taste and what you have on hand.
Grocery List
- Produce: Large white or cremini mushrooms, yellow onion or shallot, garlic, fresh parsley, fresh thyme (optional but delicious).
- Dairy: Parmesan cheese, 1 large egg.
- Pantry: Ground beef, olive oil, plain breadcrumbs or panko, dry white wine or beef broth, Worcestershire sauce, kosher salt, black pepper, red pepper flakes (optional).
Full Ingredients
For the Mushrooms
- 16 large white or cremini mushrooms (about 1 lb / 450 g), stems removed and reserved
- 1 tbsp olive oil (for the baking sheet)
- 1/4 tsp kosher salt (for seasoning the caps)
For the Garlicky Herbed Beef Filling
- 1/2 lb (225 g) ground beef (90% lean preferred)
- 1/4 cup very finely minced yellow onion or shallot
- 3 cloves garlic, minced
- 1/3 cup finely chopped mushroom stems (from the caps)
- 2 tbsp dry white wine or beef broth
- 1 tsp Worcestershire sauce
- 1 tsp fresh thyme leaves, chopped (or 1/4 tsp dried thyme)
- 1/2 tsp kosher salt (for the filling)
- 1/2 tsp freshly ground black pepper
- Pinch red pepper flakes (optional, for gentle heat)
- 1/2 cup plain dry breadcrumbs or panko
- 1/2 cup freshly grated Parmesan cheese
- 2 tbsp finely chopped fresh parsley leaves
- 1 large egg, lightly beaten
- 1 tbsp olive oil (to drizzle on top before baking)
- 2 tbsp extra grated Parmesan (for topping)
Optional Garnish
- Additional chopped fresh parsley
- Freshly ground black pepper

Step-by-Step Instructions
Step 1: Preheat the Oven and Prep the Pan
Set your oven rack in the center position and preheat the oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper for easy cleanup. Brush or drizzle the parchment with 1 tablespoon olive oil; this helps keep the mushrooms from sticking and adds flavor.
Step 2: Clean and Prepare the Mushrooms
Gently wipe the mushrooms with a damp paper towel or clean dishcloth to remove any dirt. Avoid soaking them in water, as mushrooms absorb moisture easily and can turn soggy. Carefully twist and pull out the stems from each cap. Set the caps on the prepared baking sheet, hollow-side up.
Finely chop enough of the mushroom stems to measure about 1/3 cup. You will use these in the filling for extra mushroom flavor. (Any extra stems can be saved for another recipe, such as soups or omelets.) Lightly sprinkle the inside of the caps with 1/4 teaspoon kosher salt. This subtle seasoning helps flavor the mushrooms themselves.
Step 3: Cook the Beef and Aromatics
Place a medium skillet over medium heat. Add the 1/2 lb (225 g) ground beef and the 1/4 cup minced onion or shallot. Season with 1/2 teaspoon kosher salt. Cook, breaking up the meat with a spatula, for about 5–7 minutes, until the beef is no longer pink and the onions are soft.
Add the 3 minced garlic cloves and the 1/3 cup chopped mushroom stems. Cook, stirring frequently, for another 2–3 minutes, until the garlic is fragrant and the mushroom stems have softened and released some moisture.
Step 4: Build Flavor and Finish the Filling
Pour in the 2 tablespoons white wine or beef broth and stir, scraping up any browned bits from the bottom of the pan. Simmer for about 1 minute until the liquid is mostly absorbed.
Turn off the heat and stir in the 1 teaspoon Worcestershire sauce, 1 teaspoon fresh thyme (or 1/4 teaspoon dried), 1/2 teaspoon black pepper, and a pinch of red pepper flakes, if using. Allow the mixture to cool for 3–4 minutes; this prevents the egg from scrambling when you add it.
Transfer the slightly cooled beef mixture to a mixing bowl. Add the 1/2 cup breadcrumbs, 1/2 cup grated Parmesan, and 2 tablespoons chopped parsley. Stir to combine. Pour in the lightly beaten egg and mix until everything is evenly moistened and holds together when pressed. The mixture should be thick and scoopable, not runny. If it seems too wet, add an extra tablespoon of breadcrumbs; if too dry, splash in a teaspoon or two more broth or water.
Step 5: Stuff the Mushroom Caps
Using a small spoon or a mini cookie scoop, fill each mushroom cap with the beef mixture. Press a small amount into the cavity first, then mound more on top, packing it gently so it holds together. Aim to divide the filling evenly among the 16 caps so they all cook at the same rate.
Drizzle or brush the tops with the remaining 1 tablespoon olive oil to encourage browning. Sprinkle each stuffed mushroom with a little of the reserved 2 tablespoons grated Parmesan for a golden, cheesy crust.
Step 6: Roast Until Tender and Golden
Place the baking sheet in the preheated oven and roast for 18–22 minutes. The mushrooms are done when the caps are tender, the filling is cooked through, and the tops are nicely golden and crisp. A bit of moisture around the base of the mushrooms is normal; it is flavorful mushroom juice.
If you like an extra-toasty top, you can switch the oven to broil for the last 1–2 minutes. Keep a close eye on them so the cheese does not burn.
Step 7: Garnish and Serve
Remove the tray from the oven and let the mushrooms rest for 5 minutes. This brief rest helps the juices settle and makes them easier to pick up without falling apart.
Transfer the stuffed mushrooms to a serving platter. Sprinkle with additional chopped parsley and a few grinds of fresh black pepper if desired. Serve warm as an appetizer, party bite, or with a simple salad for a light meal.
Pro Tips
- Pick sturdy mushrooms: Choose large, firm mushrooms with rounded caps and no slimy spots. Cremini (baby bella) mushrooms hold their shape especially well.
- Do not rinse under running water: Mushrooms soak up water easily, which can make them soggy. Wipe gently with a damp cloth instead.
- Cool the filling slightly before adding egg: Letting the beef mixture cool for a few minutes prevents the egg from cooking prematurely and helps bind everything smoothly.
- Pack the filling firmly: Press the beef mixture into the caps so it adheres. A loose scoop of filling is more likely to fall off during roasting.
- Use freshly grated Parmesan: It melts and browns more beautifully than pre-shredded cheese and adds deeper, nutty flavor.
Variations
- Italian-style stuffed mushrooms: Add 1/2 teaspoon dried Italian seasoning to the filling, replace Worcestershire with 1 tablespoon tomato paste, and top with a mix of Parmesan and shredded mozzarella.
- Extra-herby version: Increase parsley to 1/4 cup and add 1 tablespoon chopped fresh basil. Finish with a light drizzle of good-quality extra-virgin olive oil after baking.
- Low-carb adjustment: Reduce the breadcrumbs to 1/4 cup and add 2 tablespoons finely grated Parmesan to help bind, keeping the texture rich and meaty with fewer carbs.
Storage & Make-Ahead
To make ahead (unbaked): Assemble the stuffed mushrooms up to the point of baking, then cover the tray tightly and refrigerate for up to 24 hours. When ready to serve, bake directly from the fridge, adding 3–5 minutes to the roasting time.
To store leftovers: Cool completely, then transfer to an airtight container. Refrigerate for up to 3 days. Reheat on a baking sheet in a 350°F (175°C) oven for 10–12 minutes, until warmed through. They can also be reheated in an air fryer at 350°F (175°C) for 4–6 minutes.
Freezing: For best texture, freeze unbaked stuffed mushrooms. Arrange on a tray, freeze until solid, then store in a freezer bag or container for up to 2 months. Bake from frozen at 375°F (190°C) for 22–26 minutes, until hot in the center and golden on top.
Nutrition (per serving)
Approximate values per serving (4 stuffed mushrooms): about 280–320 calories, 18–20 g protein, 18–20 g fat, 9–11 g carbohydrates, 1–2 g fiber, and 550–650 mg sodium. Actual values will vary based on the exact size of mushrooms, fat content of the beef, and specific brands used.
