🍄 Creamy Mushroom Mediterranean Pasta Bake
There are some dinners that feel like they were made for a cozy evening at home, and this Creamy Mushroom Mediterranean Pasta Bake is definitely one of them.
I made this on a weekend when I wanted something comforting and cheesy, but I also wanted plenty of vegetables and those bright Mediterranean flavors I love. I had mushrooms in the fridge, some sun-dried tomatoes in the pantry, and a little feta and mozzarella waiting to be used.
So I decided to turn everything into a bubbling pasta bake.
The moment it came out of the oven, with golden cheese around the edges and that incredible garlic-and-herb smell filling the kitchen, everyone suddenly appeared in the kitchen.
And honestly, I can’t blame them.
The mushrooms become beautifully golden and savory, the creamy sauce coats every piece of pasta, sun-dried tomatoes add little bursts of tangy sweetness, and feta gives the whole dish that unmistakable Mediterranean character.
It’s hearty without feeling overly heavy, and it’s the kind of meal that makes an ordinary weeknight feel a little more special.
❤️ Why You’ll Love This Pasta Bake
Creamy, cheesy, and incredibly comforting
Loaded with tender, savory mushrooms
Sun-dried tomatoes add bright Mediterranean flavor
Feta gives it a delicious salty tang
Spinach adds color and freshness
Easy enough for a weeknight
Perfect for a cozy weekend dinner
Great for leftovers and meal prep
Naturally vegetarian as written
Similar Mediterranean pasta bakes pair mushrooms with sun-dried tomatoes, herbs, creamy sauce, feta, mozzarella, and Parmesan for a rich but bright combination.
🛒 Ingredients You’ll Need
For the Pasta Bake
12 ounces penne or rigatoni pasta
2 tablespoons extra-virgin olive oil
1 medium yellow onion, diced
4 cloves garlic, minced
12 ounces cremini or button mushrooms, sliced
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon paprika
1/2 teaspoon salt
1/4 teaspoon freshly ground black pepper
1/2 cup chopped sun-dried tomatoes
2 cups fresh baby spinach
1 1/2 cups shredded mozzarella cheese
1/2 cup crumbled feta cheese
1/4 cup grated Parmesan
1/4 cup fresh parsley, chopped
For the Creamy Sauce
2 tablespoons butter
2 tablespoons all-purpose flour
1 1/2 cups whole milk
1/2 cup heavy cream
1/2 cup vegetable broth
1/4 teaspoon salt
1/4 teaspoon black pepper
Optional Finishes
Fresh basil
Lemon zest
Crushed red pepper flakes
Extra feta
Drizzle of olive oil
👩🍳 How to Make Creamy Mushroom Mediterranean Pasta Bake
1. Cook the Pasta
Preheat your oven to 375°F (190°C).
Bring a large pot of salted water to a boil.
Cook the pasta according to the package directions, but stop about 1–2 minutes before it’s fully done.
You want it al dente because the pasta will continue cooking in the oven.
Drain well and set aside.
Don’t overcook the pasta at this stage. Firm pasta holds up much better in a baked casserole.
2. Brown the Mushrooms
Heat the olive oil in a large skillet over medium-high heat.
Add the diced onion and cook for about 3–4 minutes, until softened.
Add the mushrooms.
Cook for 6–8 minutes, stirring occasionally, until the mushrooms release their moisture and become nicely browned.
This is one step I wouldn’t rush.
You want the mushrooms to actually brown rather than simply steam. That extra browning gives the finished pasta bake a much deeper, more savory flavor.
3. Add the Garlic and Herbs
Add the minced garlic and cook for about 30–60 seconds.
Stir in:
Oregano
Basil
Paprika
Salt
Black pepper
Cook for another 30 seconds.
At this point, your kitchen should smell absolutely incredible.
🥛 4. Make the Creamy Sauce
Reduce the heat to medium.
Add the butter to the skillet.
Once melted, sprinkle in the flour.
Stir constantly for about 1 minute to form a smooth roux.
Slowly pour in the milk while whisking.
Add the heavy cream and vegetable broth.
Continue stirring until the sauce becomes smooth and slightly thickened, about 3–5 minutes.
Don’t worry if it looks a little thinner than you expect.
The sauce will continue thickening as the pasta bake cooks.
🍅 5. Add the Mediterranean Ingredients
Stir the chopped sun-dried tomatoes into the creamy mushroom sauce.
Add the fresh spinach.
Cook for about 1–2 minutes, just until the spinach begins to wilt.
Taste the sauce.
Adjust the salt and pepper if necessary.
The sun-dried tomatoes and feta are naturally salty, so it’s better to start conservatively with salt and add more if needed.
🧀 6. Add Some of the Cheese
Turn off the heat.
Stir in:
1/2 cup mozzarella
1/4 cup Parmesan
Mix until the cheese begins to melt into the sauce.
This makes the sauce extra creamy and gives the pasta a wonderful cheesy coating.
🍝 7. Combine With the Pasta
Add the cooked pasta to the skillet.
Gently toss everything together until every piece of pasta is coated with the creamy mushroom sauce.
If the mixture looks thicker than you’d like, add a small splash of warm vegetable broth or reserved pasta water.
🥘 8. Transfer to a Baking Dish
Lightly grease a 9 × 13-inch baking dish.
Transfer the creamy pasta mixture into the dish and spread it evenly.
Sprinkle the remaining mozzarella over the top.
Then add the crumbled feta and remaining Parmesan.
I love getting a little feta on every part of the surface because those salty little golden-brown spots are so good once baked.
🔥 9. Bake Until Golden and Bubbly
Bake uncovered for 15–20 minutes.
The pasta bake is ready when the sauce is bubbling around the edges and the cheese has melted and developed golden spots.
For a more deeply browned top, switch the oven to broil for 1–2 minutes.
Keep a close eye on it.
Cheese can brown very quickly under the broiler.
🌿 10. Rest and Garnish
Remove the pasta bake from the oven and let it rest for 5 minutes.
Sprinkle with fresh parsley or basil.
For a bright finishing touch, add a little lemon zest or a few drops of fresh lemon juice.
Serve warm.
🍄 How to Get Perfectly Browned Mushrooms
This is one of the most important tricks in the recipe.
Don’t overcrowd the pan.
If your skillet is small, cook the mushrooms in two batches.
Give them enough room to release their moisture and brown.
If you add too many mushrooms at once, they’ll steam instead of developing those deeply browned edges.
And those browned edges are where so much of the flavor comes from.
🍅 Why Sun-Dried Tomatoes Work So Well
Sun-dried tomatoes are one of my favorite ingredients in creamy pasta.
They’re sweet, tangy, savory, and concentrated.
Instead of making the sauce taste simply rich, they give it little bursts of brightness.
If your sun-dried tomatoes are packed in oil, you can drain them and chop them before adding them to the skillet.
For an even stronger Mediterranean flavor, use a little of the tomato-infused oil to sauté the mushrooms.
🧀 The Best Cheese Combination
This recipe uses three cheeses, and each one has a job.
Mozzarella
Gives you that beautiful melted, stretchy topping.
Feta
Adds salty, tangy Mediterranean flavor.
Parmesan
Adds nuttiness and helps create those golden browned areas on top.
You can also experiment with:
Provolone
Fontina
Gouda
Pecorino Romano
Goat cheese
If you love a stronger cheese flavor, replace some of the mozzarella with provolone or fontina.
🌿 Easy Variations
Creamy Mushroom Spinach Pasta Bake
Add an extra 1–2 cups of baby spinach for a more vegetable-forward version.
Chicken Mushroom Pasta Bake
Add 2 cups cooked shredded or diced chicken before transferring everything to the baking dish.
Rotisserie chicken works especially well.
Mediterranean Chicken Version
Add cooked chicken, Kalamata olives, spinach, sun-dried tomatoes, feta, and oregano.
Chickpea Pasta Bake
Add 1 can chickpeas, drained and rinsed, for extra texture and a more substantial vegetarian meal.
Artichoke Mushroom Bake
Add 1 cup drained chopped artichoke hearts along with the sun-dried tomatoes.
Spicy Mushroom Pasta Bake
Add 1/2 teaspoon crushed red pepper flakes to the mushroom mixture.
Lemon Herb Version
Add lemon zest, fresh parsley, basil, and a squeeze of lemon juice just before serving.
Extra Creamy
Stir 2–3 tablespoons cream cheese into the sauce before adding the pasta.
🥗 What to Serve With It
Because this pasta bake is rich and creamy, I like pairing it with something fresh.
Try:
Greek salad
Cucumber and tomato salad
Arugula salad with lemon
Roasted broccoli
Green beans
Garlic asparagus
Simple mixed greens
Roasted zucchini
Warm crusty bread
A crisp salad with cucumber, tomato, olives, and lemon dressing is especially good alongside the creamy pasta.
💡 Tips for the Best Pasta Bake
Don’t overcook the pasta
It will continue cooking in the oven.
Brown the mushrooms properly
This is where you’ll get much of your savory flavor.
Don’t make the sauce too thick
The pasta absorbs sauce while baking, so the mixture should be creamy and slightly loose before it goes into the oven.
Use freshly grated Parmesan
It melts more smoothly and gives the dish better flavor.
Don’t overdo the salt
Feta and sun-dried tomatoes already contribute plenty of saltiness.
Add fresh herbs at the end
Fresh parsley and basil taste brighter when added after baking.
Let it rest
Five minutes gives the sauce time to settle and makes serving easier.
⏰ Can I Make This Ahead?
Yes.
You can assemble the pasta bake up to 24 hours ahead.
Cover it tightly and refrigerate.
When you’re ready to bake, remove it from the refrigerator while the oven preheats.
Because the pasta bake will be cold, you may need to add approximately 10 minutes to the baking time.
If the top begins browning too quickly, cover it loosely with foil.
🧊 How to Store Leftovers
Allow the pasta bake to cool before transferring leftovers to an airtight container.
Refrigerate for up to 4 days.
The flavors actually become even more developed after a night in the refrigerator.
❄️ Can You Freeze Mushroom Pasta Bake?
Yes.
Allow the completely cooked pasta bake to cool.
Portion it into freezer-safe containers or freeze the entire casserole tightly covered.
For the best quality, use within 2–3 months.
Thaw overnight in the refrigerator before reheating.
The texture of the sauce may change slightly after freezing, but reheating it gently helps.
🔥 How to Reheat
Oven
Cover with foil and bake at 350°F (175°C) for 15–20 minutes, or until hot.
Remove the foil for the last few minutes if you’d like to crisp the cheese again.
Air Fryer
Heat individual portions at 350°F for 5–8 minutes.
Microwave
Heat individual portions in 60–90 second intervals, stirring or rotating as needed.
If the pasta looks dry, add a tablespoon of milk or broth before reheating.
❓ Frequently Asked Questions
Can I use different mushrooms?
Absolutely.
Cremini, button, baby bella, shiitake, oyster, or a mixture all work beautifully.
A mushroom mixture can give the bake even more depth of flavor.
Can I use whole-wheat pasta?
Yes. Whole-wheat penne or rigatoni works well, although the texture will be slightly heartier.
Cook it just until al dente.
Can I make this gluten-free?
Yes.
Use your favorite gluten-free pasta and replace the all-purpose flour with a gluten-free flour blend or cornstarch slurry for thickening.
Can I make it without heavy cream?
Yes.
Use additional milk or half-and-half for a lighter sauce. You can also stir in a little cream cheese for richness.
Can I use frozen spinach?
Yes.
Thaw it completely and squeeze out as much excess water as possible before adding it to the sauce.
Can I add chicken?
Definitely.
Cooked chicken breast or rotisserie chicken makes this an excellent high-protein dinner.
Can I add olives?
Absolutely.
Kalamata olives are especially delicious with mushrooms, feta, and sun-dried tomatoes.
Can I make this vegetarian?
Yes. The recipe is vegetarian as written when using vegetable broth.
Can I use cherry tomatoes instead of sun-dried tomatoes?
Yes.
Halved cherry tomatoes will give the dish a fresher, juicier tomato flavor. Sun-dried tomatoes provide a more concentrated Mediterranean flavor.
Why did my pasta bake turn out dry?
Usually the pasta absorbed more sauce than expected or the pasta was overcooked before baking.
Make sure the sauce is fairly loose when you combine it with the pasta, and don’t bake longer than necessary.
📝 Recipe at a Glance
Recipe: Creamy Mushroom Mediterranean Pasta Bake
Prep Time: 15 minutes
Cook Time: 35 minutes
Resting Time: 5 minutes
Total Time: About 55 minutes
Servings: 6
Course: Dinner
Cuisine: Mediterranean-inspired
Diet: Vegetarian
Difficulty: Easy
❤️ Final Thoughts
This Creamy Mushroom Mediterranean Pasta Bake has quickly become the kind of recipe I love making when I want everyone gathered around the table.
There’s something about a bubbling casserole coming out of the oven that instantly makes dinner feel more comforting.
I love the way the mushrooms soak up the garlic and herbs, while the sun-dried tomatoes keep the creamy sauce from feeling too heavy. Then there’s the feta—salty, tangy, and scattered across all those golden, melted cheese spots.
It’s cozy food, but it still has that fresh Mediterranean personality.
I especially like making it on a relaxed weekend when I have time to sit down and enjoy dinner instead of rushing through it. And if there happen to be leftovers, even better—the next-day lunch is something I actually look forward to.
So if you’re craving a creamy pasta dinner that’s comforting, cheesy, loaded with mushrooms, and just a little bit different from the usual casserole, put this one on your list.
One bubbling dish, lots of Mediterranean flavor, and a table full of happy people. That’s my kind of dinner. ❤️
