Stuffed Portobello Pull-Apart Bread is my favorite kind of warm, cheesy snack-food dinner: a crusty sourdough loaf cut into squares and filled with a creamy mushroom spinach filling and plenty of garlic butter.
It tastes like a mash-up of garlicky cheese bread and a rich mushroom dip. I really like how the portobellos keep it savory and “real food” feeling, even though this is definitely a cheesy situation.
For me, this is best as a game-day appetizer or a weekend hangout kind of thing, with something crunchy and fresh on the side. It also works well when you want one big centerpiece snack and don’t feel like babysitting a bunch of smaller apps.

Why You’ll Love This Recipe
Rich and savory: Portobellos, Worcestershire, and parmesan make the filling taste deep and mushroomy, not bland or one-note.
Cheesy in the best way: Mozzarella gives you that stretchy melt, and parmesan brings the salty bite that keeps it from tasting flat.
Easy to serve: Everything is tucked into one loaf, so it’s simple to put out on the table and let people grab pieces as they go.
Great for parties: It holds up well on a snack table, and you don’t need extra dips or sauces to make it work.
Flexible: You can swap the greens, adjust the heat, or add meat if you want it heartier.
Ingredients You’ll Need
Bread and garlic butter
- Round sourdough loaf: I like a sturdy boule or cob-style loaf here. Softer sandwich-style bread tends to collapse once you start stuffing the cuts.
- Unsalted butter: This is what makes the garlic butter taste rich instead of oily. If you only have salted butter, just go lighter on added salt.
- Olive oil: Mixing a little oil into the butter keeps it brushable and helps the top crisp up nicely.
- Garlic: Fresh minced garlic is best here. The jarred kind works too, but it’s usually a little milder.
- Parsley: I use it for that fresh, herby finish that cuts through the richness. You can also use a little basil if that’s what you have.
- Kosher salt: This is just enough to wake everything up. Go easy if your loaf is very salty to begin with.
- Black pepper: Freshly ground is nice, but anything works.
Portobello filling
- Olive oil: You need enough to get the mushrooms browning instead of steaming.
- Yellow onion: Finely diced onion melts into the filling and gives it a little sweetness.
- Portobello mushroom caps: I remove the gills so the filling doesn’t turn dark and murky. Chop them fairly small so they tuck into the bread easily.
- Garlic: I add it after the mushrooms brown so it doesn’t burn.
- Baby spinach: This wilts down fast and makes the filling feel less heavy. Chopped kale works too if you want something sturdier.
- Kosher salt: Mushrooms need a little salt, but I don’t go too hard since the cheeses are salty.
- Black pepper: A little pepper makes the filling taste more “mushroomy.”
- Italian seasoning: Just a simple shortcut for herb flavor without pulling out a bunch of jars.
- Cream cheese: This makes the filling creamy and a little tangy. Let it soften so it mixes in easily.
- Sour cream: I like the extra tang it adds, plus it loosens the cream cheese so the filling spreads well.
- Worcestershire sauce: This is the savory backbone. It makes the mushrooms taste deeper and a little “steakhouse” without any meat.
- Red pepper flakes: Optional, but nice if you like a gentle heat in the background.
Cheese and topping
- Shredded mozzarella: This is the melty, stretchy part. Pre-shredded works fine, but it melts a little smoother if you shred it yourself.
- Parmesan: I like grated parmesan here because it gets into the cracks and gives a salty punch.
- Parsley: A quick sprinkle at the end makes it look finished and helps lighten up the flavor.

Recipe Instructions
- Cook the onion: Heat the olive oil in a skillet over medium heat, then cook the onion until softened and translucent.
- Brown the mushrooms: Add the chopped portobellos and cook until browned and most of the liquid has cooked off, stirring occasionally.
- Add the garlic and spinach: Stir in the garlic and chopped spinach and cook just until the spinach wilts.
- Season the filling: Season with salt, pepper, and Italian seasoning, then take the skillet off the heat.
- Make it creamy: Mix in the softened cream cheese, sour cream, and Worcestershire sauce until creamy and well combined. Let it cool slightly so it’s easier to handle.
- Preheat the oven: Heat the oven to 375°F.
- Slice the bread: Cut the sourdough loaf in a crosshatch pattern, keeping the bottom intact and leaving about 1 inch uncut so it holds together.
- Mix the garlic butter: Stir together the melted butter, olive oil, garlic, parsley, salt, and pepper.
- Butter the loaf: Brush and spoon the garlic butter into the cuts, getting it down into the cracks.
- Add the cheese: Tuck mozzarella and parmesan into the cuts, then spoon the mushroom filling deep into the cuts and spread it around so it’s fairly even.
- Top with more cheese: Sprinkle the remaining cheese over the top, focusing on the cuts.
- Bake covered: Wrap the loaf loosely in foil and bake for 15 minutes.
- Bake uncovered: Uncover and bake for about 10 minutes more, until the cheese is melted and the edges are crisp.
- Rest and serve: Let the bread rest for 5 minutes, then garnish with parsley and serve warm.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Use a sturdy loaf. A tight-crumb sourdough boule holds the cuts better and won’t turn mushy under the filling. If the loaf feels very soft, it’s harder to keep the bottom intact.
Let the mushrooms cook off. Keep cooking until most of the liquid is gone, or the filling can get watery and make the bread soggy. Brown mushrooms taste better anyway.
Don’t cut all the way through. Leaving that bottom layer intact is what makes this “pull-apart” instead of “pile of cheesy croutons.” If you accidentally cut through, it’s still fine, it just gets a little messier.
Cool the filling slightly. If it’s piping hot, it can melt the cheese too early and make stuffing the loaf harder. Warm is perfect.
Go easy on the red pepper flakes. A little is nice, but it’s easy to overdo it when the filling is creamy and the bread is mild.
Use foil for the first bake. It helps the cheese melt down into the cuts without the top getting too dark too fast.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Salad: A simple chopped salad with cucumbers, tomatoes, and a sharp vinaigrette is really good with this. I like something tangy to cut the richness.
- Soup: Tomato soup or a light vegetable soup turns this into a cozy dinner. Keep the soup simple since the bread is doing a lot.
- Veggies: Put out a tray of raw crunchy veggies like bell peppers, celery, and carrots. It’s an easy way to add something fresh next to all the cheese.
- Drinks: Cold beer works well, or a crisp white wine if that’s your thing. Even sparkling water with lemon is nice here.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. I usually wrap the loaf well or move pieces into an airtight container so they don’t dry out.
To reheat, warm pieces in a 350°F oven until hot and melty again, or use the microwave for a faster option. The oven keeps the crust a lot nicer.
You can make the filling ahead and keep it in the fridge, then assemble the loaf when you’re ready to bake. If the filling is cold, it may add a few minutes to the covered bake time.
If you want to freeze it, freeze individual portions once baked and cooled. Thaw in the fridge overnight, then warm in the oven until heated through.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
What’s the best bread to use for pull-apart bread?
A sturdy round loaf like sourdough boule, cob loaf, or a firm country loaf works best. You want something with enough structure that the cuts hold the filling without falling apart.
Do I really need to remove the portobello gills?
I recommend it if you have a minute. The gills can darken the filling and sometimes add a slightly muddy look, but the flavor difference is small.
Can I swap the spinach for something else?
Yes. Chopped kale works well, just cook it a little longer so it softens. You can also leave the greens out if you want a more classic creamy mushroom filling.
Can I add meat to the filling?
Cooked crumbled sausage or bacon is good here. I’d stir it in after the mushrooms are cooked down, right before you mix in the cream cheese and sour cream.
How do I know when it’s done baking?
The cheese should be fully melted down into the cuts, and the edges of the bread should look crisp and a little deeper golden. If the top is browning too fast, just tent it with foil again for a few minutes.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Stuffed Portobello Pull-Apart Bread
INGREDIENTS
Bread and garlic butter
- 1 large round sourdough loaf about 1 pound
- 4 tbsp unsalted butter melted
- 2 tbsp olive oil
- 3 cloves garlic minced
- 1 tbsp fresh parsley chopped
- ½ tsp kosher salt
- ¼ tsp black pepper.
Portobello filling
- 2 tbsp olive oil
- 1 cup yellow onion finely diced
- 3 large portobello mushroom caps gills removed and chopped about 3 cups
- 2 cloves garlic minced
- 2 cups baby spinach chopped
- ½ tsp kosher salt
- ¼ tsp black pepper
- ½ tsp Italian seasoning
- 2 tbsp cream cheese softened
- ¼ cup sour cream
- 1 tbsp Worcestershire sauce
- ½ tsp red pepper flakes optional.
Cheese and topping
- 2 cups shredded mozzarella cheese
- ½ cup grated parmesan cheese
- fresh parsley for garnish.
INSTRUCTIONS
Prep filling
- Heat 2 tbsp olive oil in a skillet over medium heat and cook onion until softened
- add mushrooms and cook until browned and most liquid evaporates
- stir in garlic and spinach and cook until wilted
- season with salt pepper and Italian seasoning
- remove from heat and mix in cream cheese sour cream and Worcestershire until creamy then cool slightly.
Assemble bread
- Heat oven to 375 F
- slice bread in a crosshatch pattern without cutting through the bottom leaving about 1 inch intact
- mix melted butter with 2 tbsp olive oil garlic parsley salt and pepper
- brush and spoon garlic butter into the cuts
- tuck mozzarella and parmesan into the cuts then spoon the mushroom filling deep into the cuts distributing evenly
- top with remaining cheese.
Bake and serve
- Wrap loaf loosely in foil and bake 15 minutes
- uncover and bake 10 minutes until cheese is melted and edges are crisp
- rest 5 minutes then garnish with parsley and serve warm.
