| |

Creamy Spinach Lasagna Recipe

If you’re craving comfort food with a bit of a fresh twist, you’re in the right place! This Creamy Spinach Lasagna Recipe is one of my absolute favorites to make when I want something rich, satisfying, and packed with flavor—but still a little lighter than the usual meat-heavy lasagna. I first tried this recipe on a chilly evening, and ever since, it’s become a staple for family dinners and potlucks. You’ll love how those layers of tender spinach, melty cheeses, and homemade sauce come together in the most delicious, cozy way.

❤️

Why You’ll Love This Recipe

  • Comforting and Creamy: The combination of ricotta, mozzarella, and Parmesan gives this dish a velvety texture you’ll want to dive into again and again.
  • Vegetarian-Friendly: Packed with fresh spinach, it’s a hearty main course even meat-lovers will enjoy.
  • Made for Sharing: Feeds a crowd easily with 12 generous servings – perfect for family dinners or special occasions.
  • Simple Ingredients: Uses pantry staples and fresh produce, no fancy ingredients required.

Ingredients You’ll Need

The magic behind this Creamy Spinach Lasagna Recipe is in using fresh spinach balanced with classic Italian cheeses and herbs. Each component plays a key role to make the flavors pop and textures just right. When I shop for this, I always grab fresh spinach over frozen for that vibrant color and taste. Also, a good quality marinara can save you time and really boosts the overall flavor.

Flat lay of fresh bright green spinach leaves, a small white ceramic bowl with creamy white ricotta cheese, two whole uncracked brown eggs, a small white bowl filled with finely grated pale yellow Parmesan cheese, a small white bowl of shredded mozzarella cheese, a neat stack of uncooked flat rectangular lasagna noodles, a small white bowl with vibrant red marinara sauce, a small white bowl with dried Italian seasoning, a small white bowl containing coarse white salt, a small white bowl with cracked black pepper, and a small white bowl of chopped fresh green parsley, all arranged in perfect symmetry on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Creamy Spinach Lasagna, vegetarian lasagna with spinach, easy spinach lasagna, cheesy spinach lasagna, cozy lasagna recipes
  • Butter: Great for sautéing the spinach and boosting richness.
  • Fresh spinach leaves: Using fresh keeps the texture tender while adding bright, earthy flavor.
  • Ricotta cheese: Adds creamy body and mild tang.
  • Eggs: They bind the cheese filling so it holds together perfectly.
  • Grated Parmesan cheese: Sharp and nutty, it adds depth and a lovely crust when baked.
  • Shredded mozzarella cheese: The melty, gooey star that everyone loves in lasagna.
  • Salt and pepper: To season and enhance every layer.
  • Italian seasoning: A simple blend that adds classic herbaceous notes.
  • Lasagna noodles: I prefer no-boil noodles for ease, but traditional works great too.
  • Marinara sauce: Your favorite jarred or homemade sauce works—tomato-based with herbs.
  • Cooking spray: To prevent sticking and get a nice crust.
  • Chopped parsley: Fresh and bright garnish to finish off the dish.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

When I make this creamy spinach lasagna, I often like to switch things up based on who I’m cooking for and what we have on hand. The beauty of this recipe is how adaptable it is. Feel free to customize it to suit your taste or dietary needs—you really can’t go wrong!

  • Adding mushrooms: Sautéed mushrooms add an earthy richness that pairs beautifully with the spinach.
  • Make it vegan: Swap dairy cheeses for nut-based ricotta and mozzarella alternatives and use a dairy-free butter substitute—I’ve had surprisingly tasty results!
  • Use gluten-free noodles: There are plenty of great GF lasagna noodles now; just adjust the layering based on their size and texture.
  • Spicy twist: Add a pinch of red pepper flakes to the marinara or sprinkle crushed chili for a subtle kick my family goes crazy for.

How to Make Creamy Spinach Lasagna Recipe

Step 1: Sauté the fresh spinach to perfection

Start by melting a tablespoon of butter in a large skillet over medium heat. Add the fresh spinach in batches and cook it down until it wilts completely, which usually takes about 5-7 minutes. Stir frequently so it cooks evenly and doesn’t burn. Once done, drain any excess liquid really well—this step is crucial because soggy spinach can watery your lasagna and ruin that creamy texture. When I learned this the hard way, I started pressing the spinach in a fine mesh strainer or between clean kitchen towels to remove moisture. It makes all the difference!

Step 2: Prepare the cheese filling

In a mixing bowl, combine ricotta cheese with eggs, grated Parmesan, half a cup of shredded mozzarella, salt, pepper, and Italian seasoning. Then fold in your well-drained sautéed spinach. This filling is what gives the lasagna its creamy heart, and mixing it gently ensures it stays fluffy and smooth after baking. I usually taste a tiny bit here to fine-tune the seasoning because that little salt and pepper boost at this stage really shines through later.

Step 3: Layer up your lasagna

Spray a large baking dish with cooking spray to prevent sticking. Start with a thin layer of marinara sauce on the bottom to keep noodles from sticking. Then layer noodles, cheese-spinach mixture, sauce, and a sprinkle of mozzarella—repeat until you’ve used all ingredients. Top the final layer with generous shredded mozzarella and a dusting of Parmesan for that beautiful golden crust. When I’m layering, I make sure to spread everything evenly because uneven layers can lead to uneven cooking and texture.

Step 4: Bake to bubbly, golden perfection

Cover the lasagna tightly with foil and bake at 375°F (190°C) for about 45 minutes. Then remove the foil and bake for an additional 30 minutes until the top is bubbly and golden brown. Don’t rush this step! The baking melts the cheeses, blends the flavors, and gives you that irresistible gooey texture. I usually let it rest for 15 minutes after baking—this helps the layers settle and makes serving way easier.

👨‍🍳

Pro Tips for Making Creamy Spinach Lasagna Recipe

  • Drain spinach thoroughly: Excess moisture can turn your lasagna soggy—press the sautéed spinach with a towel for best results.
  • Use a mix of cheeses: The three-cheese blend gives the dish great complexity and meltiness you’d miss with just one.
  • Let it rest before cutting: Giving it 15 minutes to cool helps the layers set so slices stay intact—no messy serving!
  • Avoid over-salting: Since Parmesan and marinara are salty, taste your filling before adding extra salt.

How to Serve Creamy Spinach Lasagna Recipe

The image shows two white bowls with a deep blue inside, each filled with creamy macaroni and cheese made from shell pasta coated in a smooth white cheese sauce with patches of melted bright orange cheese on top. The cheese sauce is thick and glossy, slightly pooling around the pasta. A gold fork with a textured handle rests inside the main bowl on the right side. The bowls sit on a white marbled surface with a pink cloth napkin folded beside the main bowl. To the top right, there is a white bowl with blue speckles filled with golden-brown breadcrumbs and a gold spoon resting in it, while a small white bowl filled with coarse black pepper is in the top left. Some black pepper is scattered on the surface around the bowls. Photo taken with an iphone --ar 2:3 --v 7 - Creamy Spinach Lasagna, vegetarian lasagna with spinach, easy spinach lasagna, cheesy spinach lasagna, cozy lasagna recipes

Garnishes

To finish off this creamy spinach lasagna, I like sprinkling fresh chopped parsley—it adds a fresh, vibrant touch that contrasts nicely with the rich cheese. A little extra grated Parmesan on top doesn’t hurt either! If you want to get fancy, a drizzle of a good-quality extra virgin olive oil right before serving elevates the presentation and flavor.

Side Dishes

This dish pairs perfectly with a light and crisp green salad—a simple lemon vinaigrette really brightens the palate. Garlic bread or crusty Italian bread is also a must-have for many in my family, great for scooping up any extra sauce. If you want to keep it veggie-packed, roasted or steamed veggies like asparagus or broccoli work beautifully, too.

Creative Ways to Present

For special occasions, I love making mini lasagnas using small casserole dishes or even muffin tins—perfect individual portions that look stunning at holiday dinners or dinner parties. You can also add a sprinkle of fresh basil leaves or edible flowers for a colorful, festive touch. Trust me, your guests will be impressed by the beautiful layers and cheesy melt!

Make Ahead and Storage

Storing Leftovers

I usually cover my leftover lasagna tightly with aluminum foil or plastic wrap and refrigerate it for up to 4 days. It reheats beautifully without losing any creaminess as long as you cover it well to keep the moisture in. I find that lasagna leftovers taste even better the next day after all those flavors have mingled overnight!

Freezing

This creamy spinach lasagna freezes really well, which is a lifesaver for meal prep. I assemble and bake it, then cool completely before wrapping tightly with a double layer of foil. Freeze in portions or whole, and it will keep for up to 3 months. When I’m short on time, prepping and freezing this lasagna ahead means I always have something cozy and homemade ready to pop into the oven.

Reheating

To reheat, cover the lasagna with foil and bake at 350°F (175°C) for about 25-30 minutes if thawed, or about 45 minutes if frozen. Removing the foil during the last 10 minutes helps revitalize the golden crust on top. I avoid microwaving if possible because the texture sometimes suffers, but it works fine in a pinch.

FAQs

  1. Can I use frozen spinach instead of fresh in this recipe?

    Absolutely! If you don’t have fresh spinach, frozen works too—but be sure to thaw it fully and squeeze out as much liquid as possible before mixing with the cheese. This prevents the lasagna from becoming watery and keeps the texture just right.

  2. Do I need to boil the lasagna noodles beforehand?

    If you’re using no-boil noodles, you can skip boiling altogether—just be sure to use enough sauce so they hydrate properly while baking. If you prefer traditional noodles, cooking them al dente before layering will work perfectly. I’ve done both, and no-boil noodles save time with no sacrifice in taste.

  3. How do I make this lasagna less salty?

    Since cheeses and marinara sauce carry salt, I recommend tasting the cheese mixture before adding extra salt and seasoning the sauce lightly. Using a low-sodium marinara sauce can also help control the salt level without sacrificing flavor.

  4. Can I prepare this lasagna a day ahead?

    Yes! You can assemble the lasagna a day before baking. Keep it covered tightly with plastic wrap in the fridge, then bake it straight from the refrigerator—just add a few extra minutes to the baking time to ensure it heats through.

Final Thoughts

I absolutely love how this Creamy Spinach Lasagna Recipe brings together simple ingredients into something truly comforting and elegant. Whether you’re feeding a crowd or just want extra portions for later, this lasagna hits all the right notes of creaminess, freshness, and cheesy goodness. I hope you enjoy making and sharing it just as much as my family and I do—there’s nothing like the warm feeling of a homemade baked dish to bring everyone together. So go ahead, grab your apron, and treat yourself to some seriously tasty lasagna magic!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Spinach Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 76 reviews
  • Author: Jasmine
  • Prep Time: 45 minutes
  • Cook Time: 75 minutes
  • Total Time: 2 hours
  • Yield: 12 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This Spinach Lasagna is a delicious vegetarian dish featuring layers of tender lasagna noodles, sautéed fresh spinach, rich ricotta cheese, creamy mozzarella, and Parmesan, all combined with flavorful marinara sauce and baked to golden perfection. It’s a hearty and satisfying meal perfect for family dinners or entertaining guests.


Ingredients

Spinach Mixture

  • 1 tablespoon butter
  • 24 ounces fresh spinach leaves
  • 1/2 teaspoon salt (plus more to taste)
  • 1/4 teaspoon pepper (plus more to taste)
  • 1/2 teaspoon Italian seasoning

Cheese Mixture

  • 15 ounces ricotta cheese
  • 2 eggs
  • 3/4 cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese

Other Ingredients

  • 1 box lasagna noodles
  • 24 ounce jar marinara sauce
  • 2 cups shredded mozzarella cheese
  • Cooking spray
  • 2 tablespoons chopped parsley


Instructions

  1. Prepare the Spinach: Melt butter in a large skillet over medium heat. Add fresh spinach leaves and cook until wilted, stirring frequently. Season with salt, pepper, and Italian seasoning. Remove from heat and let cool slightly.
  2. Mix Cheeses and Eggs: In a large bowl, combine ricotta cheese, eggs, grated Parmesan, 1 cup shredded mozzarella, salt, and pepper. Mix thoroughly until well combined.
  3. Cook Lasagna Noodles: Boil the lasagna noodles according to package instructions until al dente. Drain and set aside, making sure to separate noodles to prevent sticking.
  4. Preheat Oven and Prepare Baking Dish: Preheat the oven to 375°F (190°C). Spray a 9×13 inch baking dish with cooking spray.
  5. Layer the Lasagna: Spread a thin layer of marinara sauce on the bottom of the baking dish. Place a layer of lasagna noodles over the sauce. Spread a layer of the ricotta-cheese mixture over the noodles, followed by a layer of sautéed spinach. Spoon marinara sauce over the spinach and sprinkle with mozzarella cheese. Repeat these layers (noodles, ricotta mixture, spinach, marinara, mozzarella) until all ingredients are used, finishing with marinara and mozzarella on top.
  6. Bake: Cover the baking dish with aluminum foil and bake in the preheated oven for 45 minutes. Remove foil and bake for an additional 15-20 minutes until cheese is bubbly and golden brown.
  7. Garnish and Serve: Remove the lasagna from the oven and let it rest for 10 minutes. Sprinkle chopped parsley on top before slicing and serving.

Notes

  • This spinach lasagna contains three types of cheese, adding depth and richness to each bite.
  • Be sure to sauté the spinach well to remove excess moisture and avoid a watery lasagna.
  • You can substitute fresh spinach with frozen, but be sure to thaw and drain it thoroughly.
  • For a spicier version, add crushed red pepper flakes to the marinara sauce.
  • Leftovers can be refrigerated for up to 4 days or frozen for up to 3 months.

Nutrition

  • Serving Size: 1 serving
  • Calories: 364 kcal
  • Sugar: 6 g
  • Sodium: 814 mg
  • Fat: 15 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 37 g
  • Fiber: 3 g
  • Protein: 20 g
  • Cholesterol: 73 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star