Best Creamy Spinach Lasagna For Cozy Family Comfort

With just a handful of simple ingredients, this creamy spinach lasagna delivers layers of rich, cheesy flavor and a wonderfully satisfying texture. It's a comforting vegetarian lasagna that feels both indulgent and wholesome, making it a perfect centerpiece for a family dinner or a cozy weekend meal.

What Makes Creamy Spinach Lasagna So Special

With just a handful of simple ingredients, this creamy spinach lasagna delivers layers of rich, cheesy flavor and a wonderfully satisfying texture. It’s a comforting vegetarian lasagna that feels both indulgent and wholesome, making it a perfect centerpiece for a family dinner or a cozy weekend meal. The combination of a creamy ricotta-spinach filling and savory marinara sauce creates a truly irresistible dish. During our testing, we found that thoroughly squeezing the thawed spinach is the secret to a perfectly layered, non-watery result. It’s a small step that makes a huge difference in the final texture of your easy lasagna. You’re going to be amazed at how simple it is to create this restaurant-quality meal at home!
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Creamy Spinach Lasagna

Here is everything you’ll need to create this delicious spinach lasagna recipe. We recommend using whole-milk ricotta and low-moisture mozzarella for the creamiest, most flavorful results.
  • 12 lasagna noodles
  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 24 ounces whole milk ricotta cheese
  • 1 large egg
  • 1/2 cup grated Parmesan cheese
  • 1/4 cup chopped fresh parsley
  • 10 ounces frozen chopped spinach, thawed and squeezed very dry
  • 4 cups shredded low-moisture mozzarella cheese, divided
  • 32 ounces marinara sauce
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper

Cook Time for Easy Lasagna

We know your time is valuable, so we’ve broken down the timeline for this easy lasagna. From start to finish, you can expect to have a bubbling, golden-brown masterpiece on your table in just about an hour and a half, with plenty of hands-off baking time.
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Resting Time: 15 minutes
  • Total Time: 1 hour 30 minutes

How to Make White Sauce Lasagna

Follow these steps to build your perfect white sauce lasagna. Don’t worry if your layers aren’t picture-perfect; it all comes together beautifully in the oven!

Step 1: Prep the Noodles & Oven

Preheat your oven to 375°F. Cook the lasagna noodles according to package directions until al dente, then drain and lay them flat on a baking sheet to prevent sticking.

Step 2: Sauté the Aromatics

Heat olive oil in a skillet over medium heat. Cook the chopped onion until soft and translucent, about 5 minutes. Add the minced garlic and cook for 1 more minute until fragrant, then remove from heat.

Step 3: Make the Creamy Filling

In a large bowl, combine the ricotta, egg, Parmesan, parsley, dried spinach, 2 cups of mozzarella, salt, and pepper. Mix until well combined and creamy.

Step 4: Build the First Layers

Spread 1 cup of marinara sauce in the bottom of a 9×13 inch baking dish. Arrange 4 noodles over the sauce, slightly overlapping. Spread half of the ricotta-spinach mixture over the noodles, then top with 1 cup of sauce.

Step 5: Repeat and Finish Layering

Repeat the layers: 4 noodles, remaining ricotta mixture, 1 cup sauce. Finish with the final 4 noodles, remaining sauce, and sprinkle the remaining 2 cups of mozzarella evenly over the top.

Step 6: Bake to Perfection

Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 15-20 minutes until the cheese is golden and bubbly.

Step 7: The Crucial Rest

Let the lasagna rest for at least 15 minutes before slicing. This allows the layers to set and makes for cleaner portions.

Step 8: Serve and Enjoy

Serve warm, garnished with extra parsley or Parmesan if desired.

Pro Tips & Tasty Tweaks

After making this creamy spinach lasagna countless times, we’ve gathered our favorite tips to help you nail it on the first try. These small adjustments can make a big impact on your final dish.
  • Flavor Swap: For a richer flavor, try substituting one cup of the marinara with a creamy Alfredo sauce.
  • Timing Adjustment: If your cheese is browning too quickly, simply tent the dish with foil for the last 10 minutes of baking.
  • Prep Fix: To save time, use no-boil lasagna noodles; just add a little extra sauce to the layers to ensure they cook through.
  • Storage Tip: Cool leftovers completely before covering and refrigerating for up to 4 days. Reheat individual portions in the microwave for best texture.

Flavor & Texture Notes

When you pull this creamy spinach lasagna from the oven, you’re greeted by a symphony of textures and aromas. The top should be a beautiful, golden-brown mosaic of melted cheese with bubbly, slightly crisp edges. As it rests, the layers firm up, making it easy to slice into neat portions that hold their shape. We love the contrast between the tender pasta, the rich and creamy cheese filling, and the bright, savory notes of the marinara. The spinach adds a subtle earthiness and pops of green throughout, making every bite interesting. The true sign of a perfectly cooked lasagna is that satisfying “cheese pull” when you serve the first piece!

Variations & Substitutions

One of the things we love about this spinach lasagna recipe is its versatility. Feel free to get creative and make it your own with these simple twists and substitutions.
  • Add More Veggies: Sliced mushrooms or finely chopped roasted red peppers can be mixed into the ricotta filling for extra flavor and color.
  • Herb It Up: Stir a tablespoon of fresh chopped basil or a teaspoon of dried oregano into the ricotta mixture for an herby boost.
  • Cheese Choices: While we love the classic combo, you can use provolone or fontina in place of some of the mozzarella for a more complex flavor.
  • For a Lighter Version: Part-skim ricotta and mozzarella work well, and you can even use a few layers of thinly sliced zucchini in place of some noodles.
  • Kick of Heat: Add a pinch of red pepper flakes to the sautéed onions or use a spicy marinara sauce for a little warmth.

Make-Ahead & Scaling

We love a good make-ahead meal, and this creamy spinach lasagna is a fantastic candidate for prepping in advance. You can assemble the entire dish, cover it tightly, and refrigerate it for up to 24 hours before baking. Just add a few extra minutes to the covered baking time since it will be going into the oven cold. When scaling this recipe, we’ve found it works beautifully for a smaller crowd in an 8×8 inch dish. Simply halve all the ingredients and use three layers of noodles. For a larger gathering, you can double the recipe and bake it in two separate 9×13 inch pans; one to serve immediately and one to freeze for later. This easy lasagna is a true crowd-pleaser that adapts to any occasion.

How to Serve Creamy Spinach Lasagna

After all that baking, it’s time for the best part: serving up this beautiful vegetarian lasagna. We always let ours rest for a full 15 minutes, which gives us just enough time to toss together a simple side salad and warm some crusty bread. For a complete meal, we love pairing our creamy spinach lasagna with a crisp Caesar salad or roasted vegetables like asparagus or broccoli. The fresh, bright flavors balance the rich, cheesy layers perfectly. A slice of warm, garlicky bread is also wonderful for scooping up every last bit of sauce from your plate. During our testing, we discovered that using a sharp, thin-bladed knife and a flat spatula makes for the cleanest slices of this white sauce lasagna. A little extra grated Parmesan on top right before serving adds a lovely finishing touch.

Mistakes to Avoid

We’ve made our share of lasagna over the years, and we’ve learned from every watery layer and overcooked edge. Here are the most common pitfalls we see with this spinach lasagna recipe and how you can easily avoid them. First, never skip squeezing the spinach. If you’ve ever wondered why your lasagna turned out soupy, this is almost always the culprit. We press the thawed spinach between paper towels or a clean kitchen cloth until it’s as dry as we can get it. Another common misstep is overcooking the noodles before assembling. Remember, they will continue to cook in the oven, so al dente is perfect. Additionally, don’t be tempted to skip the resting time after baking. Those 15 minutes allow the layers to set, so you get beautiful, clean slices instead of a cheesy landslide. Finally, we recommend measuring your cheese by weight if possible. Pre-shredded bags often contain anti-caking agents that can make your sauce grainy. For the creamiest results, shred your own mozzarella from a block.

How to Store Creamy Spinach Lasagna

Proper storage is key to enjoying your delicious creamy spinach lasagna for days to come. We always cool leftovers completely before covering them to prevent condensation from making the top layer soggy. For short-term storage, cover the baking dish tightly with foil or transfer portions to an airtight container. It will keep beautifully in the refrigerator for up to 4 days. To freeze, we wrap individual slices or the entire pan tightly in both plastic wrap and foil. Frozen lasagna will maintain its best quality for about 3 months. When reheating, we find that the microwave works well for single servings, while the oven or toaster oven is best for larger portions. If reheating from frozen, thaw it in the refrigerator overnight first for the most even results.

Try This Creamy Spinach Lasagna Yourself

We genuinely hope you feel inspired to try this creamy spinach lasagna in your own kitchen. It’s one of those comforting, reliable recipes that our team comes back to again and again, whether we’re feeding our families or impressing dinner guests. This vegetarian lasagna proves that a meatless meal can be incredibly satisfying and full of flavor. The process of layering the noodles, cheese, and sauce is almost therapeutic, and the final result is always worth the effort. Remember, cooking is about joy and nourishment, not perfection. So gather your ingredients, put on some music, and enjoy the process of creating this wonderful white sauce lasagna. We’re confident it will become a new favorite in your home, just as it has in ours.
public

Creamy Spinach Lasagna

No ratings yet
With just a handful of simple ingredients, this creamy spinach lasagna delivers layers of rich, cheesy flavor and a wonderfully satisfying texture. It's a comforting vegetarian lasagna that feels both indulgent and wholesome, making it a perfect centerpiece for a family dinner or a cozy weekend meal.
Prep Time 30 minutes
Cook Time 45 minutes
Resting Time 15 minutes
Total Time 1 hour 30 minutes
Servings: 8 servings
Course: Main Course
Cuisine: Italian
Calories: 485

Ingredients
 
 

  • 12 lasagna noodles
  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 24 ounces whole milk ricotta cheese
  • 1 large egg
  • 0.5 cup grated Parmesan cheese
  • 0.25 cup chopped fresh parsley
  • 10 ounces frozen chopped spinach, thawed and squeezed very dry
  • 4 cups shredded low-moisture mozzarella cheese, divided
  • 32 ounces marinara sauce
  • 1 teaspoon kosher salt
  • 0.5 teaspoon black pepper

Equipment

  • 9x13-inch baking dish
  • large skillet
  • Mixing bowls
  • Baking sheet

Method
 

  1. Preheat your oven to 375°F. Cook the lasagna noodles according to package directions until al dente, then drain and lay them flat on a baking sheet to prevent sticking.
  2. Heat olive oil in a skillet over medium heat. Cook the chopped onion until soft and translucent, about 5 minutes. Add the minced garlic and cook for 1 more minute until fragrant, then remove from heat.
  3. In a large bowl, combine the ricotta, egg, Parmesan, parsley, dried spinach, 2 cups of mozzarella, salt, and pepper. Mix until well combined and creamy.
  4. Spread 1 cup of marinara sauce in the bottom of a 9x13 inch baking dish. Arrange 4 noodles over the sauce, slightly overlapping. Spread half of the ricotta-spinach mixture over the noodles, then top with 1 cup of sauce.
  5. Repeat the layers: 4 noodles, remaining ricotta mixture, 1 cup sauce. Finish with the final 4 noodles, remaining sauce, and sprinkle the remaining 2 cups of mozzarella evenly over the top.
  6. Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 15-20 minutes until the cheese is golden and bubbly.
  7. Let the lasagna rest for at least 15 minutes before slicing. This allows the layers to set and makes for cleaner portions.
  8. Serve warm, garnished with extra parsley or Parmesan if desired.

Nutrition

Calories: 485kcalCarbohydrates: 42gProtein: 28gFat: 22gSaturated Fat: 11gCholesterol: 85mgSodium: 980mgPotassium: 580mgFiber: 4gSugar: 8gVitamin A: 6500IUVitamin C: 12mgCalcium: 580mgIron: 3mg

Notes

Thoroughly squeezing the thawed spinach is the secret to a perfectly layered, non-watery result. For a richer flavor, try substituting one cup of the marinara with a creamy Alfredo sauce. To save time, use no-boil lasagna noodles; just add a little extra sauce to the layers to ensure they cook through.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Easy Dinner eBook

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Cookware Set

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review
Total Crushing Blender

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review
Glass Food Storage Set

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I use fresh spinach instead of frozen?

Absolutely! We’ve tested this spinach lasagna recipe with both. You’ll need about 1 pound of fresh spinach. Simply wilt it in a pan with a tiny bit of water, then drain and squeeze it very dry before adding it to the cheese mixture.

How do I prevent a watery lasagna?

The key is thoroughly drying your spinach and letting the baked lasagna rest before cutting. We can’t stress enough how important it is to squeeze every bit of moisture from the thawed spinach for the best textured easy lasagna.

Can I make this lasagna without eggs?

Yes, you can omit the egg, though it helps bind the ricotta mixture. Without it, your creamy spinach lasagna filling might be slightly looser, but it will still taste delicious. The layers might just be a bit more relaxed when you slice it.

What’s the best way to reheat leftover lasagna?

For single servings, the microwave works quickly. For larger portions, we prefer reheating in a 350°F oven covered with foil until warmed through. This method helps maintain the wonderful texture of your white sauce lasagna.

Conclusion

We hope this guide fills your kitchen with the wonderful aroma of baking cheese and herbs. This creamy spinach lasagna truly represents everything we love about home cooking: simple ingredients transformed into something special through patience and care. Whether you’re making it for a quiet family dinner or a festive gathering, it’s a recipe that nourishes both body and spirit. We’d love to hear about your lasagna adventures, so don’t forget to share your creations with friends and family. Happy cooking!
SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating