Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Quick and Easy Recipes

Spinach Mushroom Lasagna with Ricotta (Creamy Vegetarian Bake)

Updated: Aug 7, 2026 · Published: Feb 17, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

19 shares
  • Facebook
  • X
↓ Jump to Recipe

There's something about a bubbling pan of lasagna coming out of the oven that makes the whole house go quiet for a second — everyone just stops what they're doing. This spinach mushroom version is the one I make when I want something hearty but don't have meat on hand, and honestly, nobody at my table notices the difference. The ricotta filling is creamy, the mushrooms bring this deep savory thing, and the marinara ties it all together under a layer of melted mozzarella that browns just enough at the edges.

What makes this recipe work is the spinach prep — specifically, squeezing out every last drop of moisture from the thawed frozen spinach before it goes into the filling. I skipped that step the first time I made this and ended up with a watery lasagna that fell apart on the plate. Not pretty. Now I squeeze it in a clean kitchen towel until I can't get another drop out, and the filling comes together firm and scoopable. That one change made the whole dish.

My husband eats this happily on its own, but Zainab insists on garlic bread alongside every single time. I usually keep a batch of this stuffed bread in the freezer for exactly this kind of dinner — slice it up, warm it in the oven while the lasagna rests, and you've got a complete meal. I make a full 9x13 pan because the leftovers are genuinely good the next day, maybe better than the night it's baked.

One thing to know going in: this isn't a quick weeknight throw-together. The assembly takes a little time. But most of it is hands-off oven time, and you can actually assemble the whole thing a day ahead and just bake it the next evening. I've done that more times than I can count when I knew a busy day was coming.

Million Dollar Spaghetti Squash Pasta with melted cheese, spinach, and tomato sauce in white baking dish.

Why You'll Love This Recipe

  • No meat needed and nobody misses it: The mushrooms do a lot of the heavy lifting here — they have that savory, almost meaty texture when cooked down properly. Combined with the ricotta and the marinara, the filling is substantial enough that it stands on its own. I've served this to people who opened with "I'm not really a vegetarian food person" and watched them go back for seconds.

  • Three-cheese filling that actually holds together: Ricotta, Parmesan, and mozzarella each do something different. The ricotta gives you the creamy base, the Parmesan adds salt and sharpness, and the mozzarella melts into those stretchy pulls when you serve it. Using the egg in the filling is important — it binds everything so the layers don't slide apart when you cut into it.

  • No-boil noodles make the assembly much easier: I resisted no-boil noodles for years because I didn't trust them. But they work here — the moisture from the marinara and the ricotta filling is exactly what they need to cook through during the bake time. Just make sure you have enough sauce to reach the edges of the dish so the corners don't end up crunchy.

  • It's genuinely make-ahead friendly: Assemble it the night before, cover it tightly, refrigerate, and bake it the next day with an extra 10-15 minutes added to the time. I do this for any dinner where I want to actually sit with my family instead of running back and forth to the kitchen. It comes out just as good — maybe even a little better because the flavors have had time to settle.

  • Leftovers reheat well: A lot of baked pasta dishes turn rubbery the next day. This one holds up. I cover individual portions with a damp paper towel in the microwave and heat slowly — 2 minutes, check it, another minute if needed. The cheese softens back up and it tastes close to fresh out of the oven.

Ingredients

  • For the Spinach & Mushroom Filling:
  • 1 tablespoon olive oil
  • 1 lb mushrooms, sliced (cremini or button both work)
  • 10 oz frozen spinach, thawed and squeezed very dry
  • 1 (15 oz) container ricotta cheese
  • ½ cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese, divided
  • 1 egg, lightly beaten
  • 2 cloves garlic, minced
  • ½ teaspoon dried oregano
  • Salt and pepper to taste
  • For the Lasagna:
  • 9 lasagna noodles (no-boil recommended)
  • 24 oz marinara sauce (store-bought is totally fine)
  • 8 oz fresh mozzarella cheese, sliced

Directions

  1. Cook the mushrooms: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the sliced mushrooms and cook for 5-7 minutes, stirring occasionally, until they're softened and have taken on some color. Don't rush this step — you want them browned, not steamed. Season lightly with salt and pepper, then set aside to cool slightly.
  2. Prep the spinach: While the mushrooms cook, squeeze every drop of moisture out of your thawed spinach. I use a clean kitchen towel — bundle it up and twist until nothing more comes out. This is the step that keeps your lasagna from going watery, so don't skip it.
  3. Make the cheese filling: In a large bowl, combine the ricotta, Parmesan, ½ cup of the shredded mozzarella, the beaten egg, minced garlic, dried oregano, salt, and pepper. Mix it well until everything is evenly incorporated. The egg helps the filling set while baking so your slices hold their shape.
  4. Combine the filling: Add the cooked mushrooms and squeezed spinach to the ricotta mixture. Stir until everything is evenly distributed throughout the filling. Taste it here and adjust salt if needed — the filling should be well-seasoned on its own.
  5. Prep the pan: Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish. Spread a thin layer of marinara sauce across the bottom of the dish — this prevents the bottom noodles from sticking and drying out.
  6. Build the layers: Lay three no-boil lasagna noodles over the sauce. Spread half of the spinach-mushroom filling evenly over the noodles, then top with one-third of the sliced fresh mozzarella. Repeat — another layer of noodles, the remaining filling, another third of the mozzarella slices.
  7. Add the final layer: Place the last three noodles on top. Pour the remaining marinara sauce over them, spreading it all the way to the edges. Top with the remaining sliced mozzarella and the other ½ cup of shredded mozzarella.
  8. Bake covered, then uncovered: Cover the dish tightly with aluminum foil and bake for 30 minutes. Remove the foil and bake for another 15-20 minutes until the cheese on top is melted, bubbly, and golden in spots. If your oven runs cool, give it an extra 5 minutes uncovered.
  9. Rest before slicing: Let the lasagna sit for at least 10-15 minutes before you cut into it. I know it's hard to wait. But if you cut it straight out of the oven, it slides apart and you lose those clean layers. The rest time lets everything firm up just enough.
Golden-baked spaghetti squash pasta casserole with melted cheese, topped with fresh green garnish on wooden board.

Tips for Success

  • Squeeze the spinach like you mean it: I cannot say this enough. Frozen spinach holds an alarming amount of water, and if it goes into the filling without being properly drained, that water releases during baking and makes the whole dish wet and loose. I wring mine out in a kitchen towel two or three times. When you think you're done, give it one more squeeze.

  • Cook mushrooms in batches if your pan is small: Mushrooms need space to brown. If you crowd them, they release steam and turn soft and pale instead of getting that golden color that adds flavor. If your skillet isn't large enough to hold a full pound in a single layer, cook them in two batches. It adds five minutes but makes a real difference in the final taste.

  • Use enough sauce on the edges: With no-boil noodles, the sauce does the cooking. If the noodles at the corners of your pan are sticking out past the sauce, they'll come out hard and brittle. Make sure your marinara covers the full surface, especially at the edges. I sometimes add a couple of spoonfuls of water to my marinara jar, shake it, and pour that in too — nothing goes to waste.

  • Season your filling generously: Ricotta on its own is pretty mild. The Parmesan and salt you add to the filling are what make it taste good, not just creamy. Taste the mixture before you layer it — it should be savory enough to stand on its own, because once it's baked inside the lasagna, those flavors only mellow further.

  • Don't skip the foil for the first half of baking: Baking uncovered the whole time dries the top layer out and can leave the interior underdone. The foil traps steam and lets everything cook evenly. Pull it off for the last 15-20 minutes to brown the cheese. That's the two-stage approach and it's what gives you both a set interior and a properly golden top.

Variations

  • White sauce instead of marinara: Swap the tomato sauce for a simple béchamel — butter, flour, milk, salt, and a little nutmeg. It makes the whole lasagna feel richer and more indulgent. I've made both versions and they're genuinely different dishes. The white sauce version is something I make when I want it to feel more special. If you want to try a creamy sauce base, the technique is similar to what I use in my Marry Me Chicken Tortellini.

  • Add roasted butternut squash: Cube and roast a small butternut squash at 400°F until tender, then fold it into the filling with the mushrooms. It adds a natural sweetness that works really well against the savory ricotta. This is my fall version of this lasagna and it's become a seasonal thing in my house.

  • Add heat: A quarter teaspoon of red pepper flakes stirred into the marinara sauce, or mixed directly into the filling, gives the whole thing a gentle background warmth. My husband always adds more chili at the table anyway, so I keep the base mild and let people season their own portions.

  • Mediterranean twist: Add a handful of chopped sun-dried tomatoes and a few spoonfuls of chopped Kalamata olives to the filling. It sounds like a lot but the olives don't overpower — they just add this briny, savory depth that plays really nicely with the mushrooms. Finish with some fresh oregano on top after baking.

  • Vegan version: Use vegan ricotta (store-bought or cashew-based homemade), plant-based mozzarella shreds, skip the egg and add a tablespoon of cornstarch to help bind the filling, and use a tomato-based sauce. It's not identical, but it's a solid lasagna. Nutritional yeast in place of Parmesan adds that savory, cheesy note.

Serving and Storage

Serving

Let the lasagna rest the full 10-15 minutes before cutting — this is non-negotiable if you want clean slices. Use a sharp knife and a wide spatula to lift each piece. I serve it with a simple green salad and garlic bread on the side. A sprinkle of fresh parsley or a few torn basil leaves on top makes it look finished without any extra work. On nights when I want something warming to go alongside, a bowl of French lentil and mushroom soup is a really nice pairing — same earthy flavors, different textures.

Storage

Leftovers keep in an airtight container in the refrigerator for up to 3 days. Reheat individual slices in the microwave covered with a damp paper towel on medium power — 2 minutes, check it, another minute if needed. For a crispier top, reheat in the oven at 350°F covered with foil for 15 minutes then uncovered for 5. The lasagna also freezes well — wrap individual slices tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.

Golden-baked spaghetti squash pasta with melted cheese, tomato sauce, and fresh basil garnish.

Frequently Asked Questions

Can I use a different type of mushroom?

Yes, and it's worth experimenting. Cremini mushrooms have more flavor than standard white button mushrooms and are usually the same price or close to it at Walmart or Costco. Portobello caps chopped into chunks make the filling meatier and more substantial. Shiitake add an earthier, deeper flavor but can be pricier. Any of these work — just slice them roughly the same size so they cook evenly.

Can I assemble this lasagna the night before?

Yes, and I actually recommend it. Assemble the whole thing, cover it tightly with plastic wrap or foil, and refrigerate overnight. When you're ready to bake, let it sit at room temperature for about 20 minutes first, then bake as directed but add 10-15 minutes to the covered baking time since you're starting from cold. This is how I handle it when I know the next day is going to be hectic.

Can I freeze this lasagna?

You can freeze it either assembled-but-unbaked or already baked. For unbaked, wrap the dish tightly in plastic wrap and then foil and freeze for up to 2 months. Thaw overnight in the refrigerator before baking. For already-baked leftovers, I wrap individual slices and freeze them the same way — they reheat well from frozen in a 350°F oven covered with foil for about 25-30 minutes.

My lasagna came out watery — what went wrong?

Almost certainly the spinach wasn't squeezed dry enough, or the mushrooms were crowded in the pan and steamed instead of browning. Both vegetables release a lot of water during cooking and baking. Squeeze the spinach until you genuinely can't get another drop out, and give the mushrooms enough space in the pan to brown rather than steam. Those two things fix 90% of watery lasagna issues.

What can I substitute for ricotta if I can't find it?

Cottage cheese is the most common substitute — blend it smooth first so the texture is closer to ricotta. It's a little wetter, so drain it through a fine mesh strainer for 20 minutes before using. Some people use cream cheese thinned with a little milk, which gives a richer, denser result. Ricotta is sold at pretty much every major grocery store in the US and UK, so it shouldn't be hard to find — look in the deli or refrigerated dairy section.

Million Dollar Spaghetti Squash Pasta with melted cheese, spinach, and tomato sauce in white baking dish.

MILLION DOLLAR SPAGHETTI SQUASH PASTA

Sana Umer
This Million Dollar Spaghetti Squash Pasta is a surprisingly simple yet incredibly delicious and healthy meal. The "pasta" is naturally created by the spaghetti squash, which is then tossed with a creamy, cheesy, and flavorful sauce reminiscent of a decadent pasta dish, but without the heavy carbs. It's a satisfying and guilt-free indulgence.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 15 minutes mins
Course Main Course
Cuisine American
Servings 6 people
Calories 350 kcal

Ingredients
  

  • 1 medium spaghetti squash (about 2-3 pounds)
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Sauce:

  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • ½ cup heavy cream
  • ¼ cup grated Parmesan cheese, plus more for topping
  • ¼ cup shredded mozzarella cheese
  • 2 tablespoons cream cheese, softened
  • ¼ cup chopped fresh basil
  • ¼ teaspoon red pepper flakes (optional)
  • Salt and pepper to taste

Instructions
 

  • Prepare spaghetti squash: Preheat oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise. Scoop out and discard the seeds. Brush the cut surfaces with olive oil and season with salt and pepper.
  • Roast squash: Place the squash halves cut-side down on a baking sheet lined with parchment paper. Roast for 45-60 minutes, or until the flesh is tender and can be easily shredded with a fork. Cooking time depends on the size of the squash.
  • Make the sauce: While the squash is roasting (or after it has cooled slightly), heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook for 1 minute, until fragrant.
  • Add cream and cheeses: Stir in the heavy cream, Parmesan cheese, mozzarella cheese, and cream cheese. Cook over low heat, stirring constantly, until the cheeses are melted and the sauce is smooth and slightly thickened, about 5-7 minutes.
  • Shred squash and combine: Once the squash is cool enough to handle, use a fork to shred the flesh into spaghetti-like strands. Add the shredded squash to the skillet with the sauce.
  • Add basil and seasonings: Stir in the chopped fresh basil and red pepper flakes (if using). Season with salt and pepper to taste.
  • Serve: Serve the spaghetti squash pasta hot, topped with extra Parmesan cheese.

Notes

  • Spaghetti Squash: Choose a firm spaghetti squash with no soft spots.
  • Roasting Time: The roasting time will depend on the size of the squash. You'll know it's done when a fork easily pierces the flesh.
  • Sauce Consistency: If the sauce is too thick, add a little milk or broth to thin it out.
  • Variations: You can add other vegetables to the sauce, such as spinach, mushrooms, or roasted red peppers. You can also add cooked chicken or shrimp for protein.
Keyword cheesy pasta, Easy recipe, healthy pasta, low-carb pasta, one-pan meal, Spaghetti squash, vegetarian pasta

This lasagna has become one of those recipes I come back

  • PROTEIN PANCAKES WITH COTTAGE CHEESE (NO PROTEIN POWDER)
  • DAIRY-FREE MAC AND CHEESE (CREAMY, CHEESY, PLANT-BASED)
  • BBQ GRILLED PORK CHOPS WITH SMOKY BROWN SUGAR RUB (JUICY EVERY TIME)
  • HIDDEN ZUCCHINI MAC AND CHEESE PICKY EATERS BEG FOR
19 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • SMASH BURGER TACOS WITH SPECIAL SAUCE (15 MINUTES)
  • 35 NO-BAKE SUMMER DESSERTS THAT KEEP YOUR KITCHEN COOL
  • AIR FRYER PULLED PORK SLIDERS (CRISPY AND TENDER)
  • 23 BEST FRESH PEACH RECIPES FOR SUMMER BAKING
  • CREAMY PARMESAN CORN RIGATONI (ONE-POT WONDER)
  • 31 EASY FREEZER MEALS FOR BUSY SCHOOL NIGHTS
  • NO-BAKE PROTEIN PEANUT BUTTER CUPS (5 INGREDIENTS)
  • 25 EASY LABOR DAY BBQ RECIPES TO END SUMMER RIGHT

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest