Spinach Cheese Portobello Pull-Apart Bread is my kind of appetizer: cheesy, garlicky, and built for sharing. It’s a sourdough boule stuffed with a creamy spinach-and-mushroom filling, then baked until the top is golden and the edges get crisp.
The flavor is basically what I want from spinach dip, but with more texture from the mushrooms and a little tang from the sourdough. I like the mix of melty mozzarella and parmesan here because it stays rich without getting greasy.
This is one of my favorites for game day, casual get-togethers, and holiday snack spreads. For me, it’s best served warm with something fresh on the side to keep it from feeling too heavy.

Why You’ll Love This Recipe
Easy to share: The crosshatch cuts do all the work for you, so people can grab pieces without you slicing and plating anything.
Real spinach-dip energy: Creamy cheese, garlic, and spinach hits that familiar comfort-food note, but the bread makes it feel more like a snack than a dip.
Mushrooms make it hearty: The chopped portobellos add a savory bite that keeps the filling from tasting one-note.
Great for parties: It looks impressive on a tray, but it’s still a pretty straightforward recipe once you’ve got the filling mixed.
Flexible: You can swap the mushrooms, tweak the heat with red pepper flakes, or add extras like artichokes without changing the whole plan.
Ingredients You’ll Need
Bread
- Sourdough round loaf (boule): I like sourdough here because it holds up to the filling and stays chewy instead of turning soft. A sturdy round loaf works best so the cuts don’t collapse.
Spinach portobello filling
- Olive oil: Just enough to get the mushrooms browned and keep the garlic from sticking.
- Portobello mushrooms: I chop them pretty small so they tuck into the bread cuts easily. Cremini mushrooms work the same way if that’s what you have.
- Spinach: Fresh spinach is easy because it wilts down fast, but frozen is totally fine. The big thing is squeezing it really dry so the bread doesn’t get soggy.
- Garlic: Fresh is best here since it’s one of the main flavors in the filling.
- Kosher salt: Don’t overdo it at first because parmesan brings its own saltiness. You can always taste the filling and add more.
- Black pepper: Simple, but it helps the mushrooms taste more “mushroomy.”
Cheese mixture
- Cream cheese: This makes the filling creamy and helps it stay in the bread instead of running out. Softened is much easier to mix.
- Mozzarella: This is where you get that stretchy, melty pull-apart situation. Pre-shredded works, but freshly shredded melts a little smoother.
- Parmesan: I like the salty sharpness it adds. Use grated parmesan (not shredded) so it blends into the filling.
- Sour cream: A small amount keeps the filling tangy and a little looser so it spreads into the cuts well.
- Italian seasoning: This gives you that familiar pizza-shop herb flavor without needing a long list of dried herbs.
- Red pepper flakes: Optional, but nice if you want a little heat. I keep it mild for a mixed group.
Butter topping and garnish
- Unsalted butter: Brushing the top helps the crust brown and adds that classic garlic-bread richness.
- Parsley: Fresh parsley keeps it from feeling too heavy and adds a little color at the end.
- Garlic powder: Optional, but it’s an easy way to boost the garlic flavor without risking burnt fresh garlic on top.

Recipe Instructions
- Cook the mushrooms: Heat the olive oil in a skillet over medium heat. Add the chopped portobello mushrooms and cook until browned and the moisture has mostly evaporated.
- Add the garlic: Stir in the minced garlic and cook for about 30 seconds to 1 minute, just until fragrant.
- Add the spinach: Add the chopped fresh spinach (or thawed, well-drained frozen spinach) and cook just until wilted or warmed through. Take the pan off the heat and let it cool slightly.
- Mix the cheese: In a bowl, mix the cream cheese, mozzarella, parmesan, sour cream, Italian seasoning, and red pepper flakes until combined.
- Combine the filling: Fold the spinach and mushroom mixture into the cheese mixture. Taste and add the salt and pepper as needed.
- Preheat the oven: Heat the oven to 375°F and line a baking sheet with foil.
- Cut the bread: Cut the loaf in a 1-inch crosshatch pattern, slicing down but not all the way through the bottom crust.
- Stuff the loaf: Spoon the filling into the cuts and press it in so it’s spread throughout the loaf, not just on top.
- Add the topping: Brush the top with melted butter, then sprinkle with chopped parsley and garlic powder if you’re using it.
- Bake covered: Wrap the loaf loosely with foil and bake for 15 minutes.
- Bake uncovered: Remove the foil and bake for another 10 minutes, until the cheese is bubbly and the bread edges are crisp.
- Rest and serve: Let the bread rest for about 5 minutes, then 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
Squeeze frozen spinach really dry. I press it in a clean towel until it stops dripping. Any extra water will soften the bread fast.
Cook the mushrooms until the pan looks dry. If you stop early, that moisture ends up in the filling and you lose the crisp edges on the bread.
Keep the cuts deep, but don’t slice through. If you cut all the way down, the filling leaks and the loaf spreads out instead of staying tall.
Soften the cream cheese first. If it’s cold, it won’t mix smoothly and you’ll end up with little lumps that don’t melt evenly.
Watch the last few minutes uncovered. If you want extra crunch, you can go 2 to 3 minutes longer, but sourdough can brown fast at the edges.
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 cucumber, tomatoes, and a light vinaigrette is really nice with this. I usually keep it crisp and not too cheesy.
- Soup: Tomato soup is a classic with anything cheesy and bready. Even a simple roasted tomato soup works.
- Charcuterie-style snacks: Add olives, pepperoncini, and sliced salami on the side. It turns it into more of a snack board situation without extra work.
- Drinks: Cold beer, sparkling water with lemon, or iced tea all fit the vibe here. I like something not too sweet.
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. The bread will soften as it sits, but it still reheats well.
To rewarm, I like the oven best so the edges crisp up again. Wrap it loosely in foil and heat at 350°F until warm, then uncover for a few minutes if you want the top a little crisper.
You can make this recipe ahead by stuffing the loaf and refrigerating it for up to 8 hours. Bake as directed, adding about 3 to 5 minutes to the covered bake time since it’s going in cold.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use frozen spinach instead of fresh?
Yes. Thaw it completely and squeeze it very dry before adding it to the pan. If it’s watery, the filling gets loose and the bread can turn soggy.
What can I use instead of portobello mushrooms?
Cremini mushrooms are the easiest swap and cook the same way. You can also use white mushrooms, but they’re a little milder.
Can I add artichokes?
Yes, cooked chopped artichokes are great here. I’d drain them well and chop them fairly small so they fit into the cuts with the rest of the filling.
How do I know when it’s done?
The cheese should be bubbly and the edges of the bread should look crisp and browned. If the top is browning too quickly but the center doesn’t feel hot yet, cover it again with foil for a few minutes.
Can I make this less spicy?
Just skip the red pepper flakes. The garlic and cheese carry plenty of flavor on their own.
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.

Spinach Cheese Portobello Pull-Apart Bread
INGREDIENTS
Bread
- 1 round loaf sourdough bread or boule about 24 oz.
Spinach portobello filling
- 2 tbsp olive oil
- 2 cups portobello mushrooms finely chopped
- 3 cups fresh spinach chopped or 10 oz frozen spinach thawed and well drained
- 3 cloves garlic minced
- ½ tsp kosher salt
- ¼ tsp black pepper.
Cheese mixture
- 4 oz cream cheese softened
- 1.5 cups shredded mozzarella
- ½ cup grated parmesan
- ¼ cup sour cream
- ½ tsp Italian seasoning
- red pepper flakes to taste.
Butter topping and garnish
- 3 tbsp unsalted butter melted
- 1 tbsp fresh parsley chopped
- 1 tsp garlic powder optional.
INSTRUCTIONS
Prep filling
- Heat olive oil in a skillet over medium heat
- cook portobello mushrooms until browned and moisture evaporates
- stir in garlic and cook until fragrant
- add spinach and cook just until wilted or warmed through then remove from heat and cool slightly
- mix cream cheese mozzarella parmesan sour cream Italian seasoning and red pepper flakes until combined then fold in the spinach mushroom mixture.
Assemble and bake
- Preheat oven to 375 F and line a baking sheet with foil
- cut bread into 1 inch crosshatch slices without cutting through the bottom crust
- spoon and press filling into the cuts distributing evenly
- brush top with melted butter and sprinkle with parsley and garlic powder if using
- wrap loosely with foil and bake 15 minutes then uncover and bake 10 minutes until cheese is bubbly and bread edges are crisp
- rest 5 minutes then serve warm.
