Spinach and Cheese Stuffed Portobello

Stuffed Portobello with spinach, ricotta, mozzarella, Parmesan, garlic, herbs, and tender baked mushrooms

Spinach and Cheese Stuffed Portobello

Stuffed Portobello is a hearty, oven-baked vegetarian dish made with large portobello mushrooms, creamy spinach, ricotta, mozzarella, Parmesan, garlic, and herbs. It is simple enough for a weeknight dinner but elegant enough for brunch, holidays, or casual entertaining. Stuffed Portobello also works well as a low-carb main course or a flavorful side dish alongside chicken, fish, or salad.

The mushrooms become tender and juicy in the oven, while the cheesy spinach filling turns creamy and golden on top.

Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: About 50 minutes
Servings: 4

Ingredients

For the Portobello Mushrooms

  • 4 large portobello mushroom caps
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon Italian seasoning

Ingredients For the Spinach and Cheese Filling

  • 2 cups fresh spinach, chopped
  • 1 tablespoon olive oil
  • 2 garlic cloves, minced
  • 3/4 cup ricotta cheese
  • 1/2 cup shredded mozzarella cheese
  • 1/3 cup grated Parmesan cheese
  • 2 tablespoons cream cheese, softened
  • 1 tablespoon chopped fresh parsley
  • 1 teaspoon lemon zest
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon black pepper
  • Pinch of red pepper flakes, optional

For the Topping

  • 1/2 cup shredded mozzarella cheese
  • 2 tablespoons grated Parmesan cheese
  • 1 tablespoon chopped parsley
  • Cherry tomatoes or sun-dried tomatoes, optional

Why You’ll Love This Recipe

Stuffed Portobello is rich, cheesy, and satisfying without requiring complicated ingredients. The mushrooms provide a savory, meaty texture, while the spinach and cheese filling stays creamy and flavorful.

Another reason to love Stuffed Portobello is its flexibility. You can add sun-dried tomatoes, artichokes, cooked chicken, sausage, or extra vegetables depending on what you have available.

It is also easy to prepare ahead, making it useful for busy evenings or entertaining.

How to Make Stuffed Portobello

Step 1: Preheat the Oven

Preheat the oven to 400°F or 200°C.

Lightly grease a baking dish or line a rimmed baking sheet with parchment paper.

Step 2: Clean the Mushrooms

Wipe the portobello caps gently with a damp paper towel.

Remove the stems by twisting them carefully.

Use a spoon to scrape out the dark gills if you prefer a cleaner-looking filling, although this step is optional.

Step 3: Season the Mushrooms

Brush both sides of the mushroom caps with olive oil.

Season with salt, black pepper, and Italian seasoning.

Arrange them cavity-side up in the prepared baking dish.

Step 4: Pre-Bake the Mushrooms

Bake the mushroom caps for 10 minutes.

Remove them from the oven and carefully pour off any liquid that collects inside.

Pre-baking helps Stuffed Portobello avoid becoming watery once the filling is added.

Step 5: Cook the Spinach

Heat 1 tablespoon olive oil in a skillet over medium heat.

Add the garlic and cook for about 30 seconds.

Add the chopped spinach and cook for 1 to 2 minutes until wilted.

Remove the skillet from the heat and let the spinach cool slightly.

Step 6: Make the Cheese Filling

In a mixing bowl, combine ricotta, mozzarella, Parmesan, cream cheese, parsley, lemon zest, oregano, black pepper, and red pepper flakes if using.

Add the cooked spinach and mix until evenly combined.

The filling for Stuffed Portobello should be creamy and thick enough to hold its shape.

Step 7: Fill the Mushroom Caps

Divide the spinach and cheese mixture evenly among the mushroom caps.

Spoon the filling into the center and gently spread it to the edges.

Do not press too firmly.

Step 8: Add the Topping

Sprinkle the remaining mozzarella and Parmesan over the filled mushrooms.

Add chopped sun-dried tomatoes or halved cherry tomatoes if desired.

At this stage, Stuffed Portobello should look generously filled and ready to bake.

Step 9: Bake

Return the mushrooms to the oven.

Bake for 15 to 20 minutes, or until the filling is hot and the cheese is melted.

Step 10: Broil for Extra Color

For a golden finish, switch the oven to broil for 1 to 2 minutes.

Watch closely so the cheese does not burn.

Step 11: Rest Before Serving

Remove Stuffed Portobello from the oven and let it rest for 5 minutes.

This helps the filling set slightly and makes the mushrooms easier to serve.

Step 12: Garnish and Serve

Sprinkle with fresh parsley, extra Parmesan, black pepper, or red pepper flakes.

Serve warm.

Serving Suggestions

Stuffed Portobello is filling enough to serve as a vegetarian main course.

Pair it with a crisp green salad, roasted asparagus, garlic green beans, quinoa, couscous, or crusty bread.

You can also serve Stuffed Portobello alongside grilled chicken, baked salmon, or roasted turkey as a hearty side dish.

For a Mediterranean-style plate, add tomato cucumber salad, olives, hummus, and warm pita.

For a cool and creamy dessert, try our Creamy Avocado Ice Cream made with ripe avocado, heavy cream, condensed milk, lime, and vanilla.

Recipe Tips

Choose large portobello caps that feel firm and heavy for their size.

Avoid soaking mushrooms in water because they absorb moisture quickly. Wipe them clean instead.

Pre-bake the mushroom caps before filling to remove some excess liquid.

Drain or squeeze cooked spinach if it releases a lot of moisture.

Use whole-milk ricotta for the creamiest Stuffed Portobello filling.

Freshly grated Parmesan melts more smoothly and gives better flavor.

Do not overbake the mushrooms. They should be tender but still sturdy enough to hold the filling.

Let the dish rest briefly before serving.

Easy Variations

Stuffed Portobello is easy to customize with different cheeses, vegetables, and proteins.

For a Mediterranean variation, add crumbled feta, sun-dried tomatoes, olives, and oregano.

For extra vegetables, mix in chopped artichoke hearts, roasted red peppers, zucchini, or sautéed onions.

You can make Stuffed Portobello heartier by adding cooked ground turkey, shredded chicken, or Italian sausage.

For a sharper cheese flavor, replace some mozzarella with provolone or Gruyère.

A small spoonful of pesto can be stirred into the filling for extra basil and garlic flavor.

For a spicy version, increase the red pepper flakes or add chopped jalapeño.

You may also enjoy our Classic Italian Spaghetti Pasta Salad for a fresh and colorful side dish with tender pasta, crisp vegetables, olives, Parmesan, and zesty Italian dressing.

Make-Ahead Instructions

This dish is convenient for make-ahead meals.

Clean and pre-bake the mushroom caps, prepare the spinach filling, and assemble the dish up to one day in advance.

Cover tightly and refrigerate.

When ready to bake, let the dish sit at room temperature while the oven preheats.

Add about 5 extra minutes to the baking time if the mushrooms are still very cold.

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days.

For the best texture, reheat the mushrooms in a 350°F or 175°C oven for about 10 to 12 minutes, until the centers are hot and the cheese softens again.

You can also microwave individual portions in short intervals, although the mushrooms may become softer.

Freezing is possible, but the texture of mushrooms and ricotta may change after thawing, so refrigerated leftovers are usually best.

Nutrition Information

Approximate nutrition per serving:

Calories: 310
Protein: 18 g
Carbohydrates: 12 g
Fat: 22 g
Saturated Fat: 10 g
Fiber: 3 g
Sugar: 5 g
Sodium: 620 mg

Nutrition values are estimates and may vary depending on the cheeses, mushroom size, toppings, and serving size.

Frequently Asked Questions

Do I need to remove the mushroom gills?

No. The gills are edible, but removing them creates more room for filling and keeps the mixture lighter in color.

Can I use frozen spinach?

Yes. Thaw it completely and squeeze out as much moisture as possible before mixing it with the cheeses.

Can I make this without ricotta?

Yes. Cottage cheese, goat cheese, or extra cream cheese can be used, although the texture will change slightly.

Can I add meat?

Yes. Cooked chicken, turkey, sausage, or ground beef can be mixed into the filling.

Why are my mushrooms watery?

Portobellos naturally release moisture while baking. Pre-baking and draining the caps before filling helps reduce excess liquid.

Can I make this gluten-free?

Yes. The basic recipe is naturally gluten-free, but always check packaged cheese and seasonings if needed.

Final Thoughts

Stuffed Portobello is an easy way to turn simple mushrooms into a rich, cheesy, vegetable-packed meal.

Because Stuffed Portobello combines tender mushrooms, spinach, ricotta, mozzarella, Parmesan, garlic, herbs, and lemon, every bite is savory and satisfying.

Keep this Stuffed Portobello recipe handy whenever you want a vegetarian dinner that feels comforting without requiring pasta or a heavy casserole.

With juicy mushrooms, creamy spinach filling, melted cheese, garlic, herbs, and a golden top, Stuffed Portobello delivers a flavorful oven-baked meal that works for both everyday dinners and special occasions.