Spinach Lasagna Recipe for a Creamy, Cheesy & Healthy Delight
Spinach lasagna is a hearty, wholesome, and comforting dish that brings together layers of creamy cheese, tender pasta, and fresh spinach. It’s a wonderful way to enjoy a nutritious meal packed with flavor while still indulging in the rich taste of lasagna. This recipe is simple, delicious, and perfect for weeknight dinners or special gatherings. With its creamy filling and perfectly baked layers, it’s sure to impress both kids and adults. Whether you’re vegetarian or just looking for a lighter version of lasagna, this spinach lasagna recipe will quickly become a favorite in your kitchen.

Ingredients Of Spinach Lasagna Recipe
Why You Will Love This Spinach Lasagna Recipe
This spinach lasagna recipe is a flavorful combination of creamy ricotta, melted mozzarella, and tender spinach tucked between layers of pasta. It’s perfect for anyone craving a cheesy, hearty meal while still being wholesome and nutritious. The freshness of spinach balances the richness of cheese, making it satisfying yet not too heavy. Ideal for family dinners, gatherings, or meal prepping, this dish brings comfort with every bite. Its beautiful golden top and rich aroma make it not only a delight to eat but also a showstopper to serve.
Preparation Process Of Spinach Lasagna Recipe
Start by boiling the lasagna noodles until al dente. In a skillet, sauté garlic and onion in olive oil, then add chopped spinach and cook until wilted. In a mixing bowl, combine ricotta, egg, Parmesan, and seasoning to create a creamy cheese filling. Spread tomato sauce at the bottom of a baking dish, then layer noodles, ricotta-spinach filling, mozzarella, and sauce. Repeat until full, topping with mozzarella and Parmesan. Bake until golden and bubbling. Allow to rest before slicing for perfect layers.
Step By Step Instructions
Cook Noodles
Boil lasagna noodles in salted water until al dente. Drain and lay flat to cool to prevent sticking; this keeps noodles tender for even layering later. Allow to cool briefly.
Sauté Spinach & Aromatics
Sauté garlic and onion in olive oil until translucent, add chopped spinach and cook until just wilted. Cool a bit, squeeze out excess moisture before adding to cheese mix.
Make Cheese Filling
Combine ricotta, egg, grated Parmesan, salt, pepper, and a pinch of nutmeg. Beat until smooth, creating a velvety filling that binds layers and adds richness. Let rest now.
Assemble Lasagna Layers
Spread a thin layer of sauce, place noodles, add ricotta-spinach filling and mozzarella. Repeat layers evenly for balanced flavor and structure. Give it a gentle press now Perfect!
Top & Bake
Cover lasagna with foil and bake at 375°F for 35–40 minutes until bubbly; remove foil and bake 10–15 more minutes until golden. Let cool slightly before slicing.
Rest the Lasagna
Let the lasagna rest, loosely covered, for 10–15 minutes to allow layers to set and flavors meld; this ensures clean slices and a stable, moist serving. Then add basil leaves.
Slice & Serve
Cut into neat portions using a sharp knife, slice against the grain for clean pieces. Garnish with fresh basil and Parmesan, then serve warm with salad or garlic bread.
How to Serve?
- Serve hot with garlic bread on the side
- Pair with a crisp green salad
- Sprinkle extra Parmesan before serving
- Serve with roasted vegetables for a hearty meal
- Add a drizzle of olive oil for extra flavor



Tips & Variations
Use whole wheat noodles for a healthier version.
Add mushrooms or zucchini for extra veggies.
Use gluten-free noodles if needed.
Top with the fresh basil before serving for freshness.
Try cottage cheese instead of ricotta.
Prepare ahead and bake later for convenience.
Nutrition
- Calories: 360
- Protein: 19g
- Fat: 15g
- Carbohydrates: 38g
- Fiber: 4g
- Sugar: 6g
- Sodium: 620mg
Recipe Card
Spinach Lasagna Recipe
Course: Lasagna Recipe4-5 people
servings20
minutes45
minutes360
kcalThis spinach lasagna recipe is a wholesome twist on a classic favorite, combining fresh spinach, creamy ricotta, and gooey mozzarella layered between pasta sheets and rich tomato sauce. It’s the perfect balance of comfort food and healthy eating, offering a satisfying dish for the whole family. With its golden, bubbly top and deliciously cheesy layers, it’s sure to be a crowd-pleaser. Simple enough for a weeknight dinner yet elegant enough for entertaining guests, this spinach lasagna is a must-try recipe that will make your dining table warm and inviting.
Ingredients
Lasagna noodles
Fresh spinach (chopped)
Ricotta cheese
Mozzarella cheese (shredded)
Parmesan cheese (grated)
Egg
Olive oil
Garlic (minced)
Onion (chopped)
Tomato sauce
Dried oregano
Dried basil
Salt
Black pepper
Directions
- Cook Noodles
- Boil lasagna noodles in salted water until al dente. Drain and lay flat to cool to prevent sticking; this keeps noodles tender for even layering later. Allow to cool briefly.
- Sauté Spinach & Aromatics
- Sauté garlic and onion in olive oil until translucent, add chopped spinach and cook until just wilted. Cool a bit, squeeze out excess moisture before adding to cheese mix.
- Make Cheese Filling
- Combine ricotta, egg, grated Parmesan, salt, pepper, and a pinch of nutmeg. Beat until smooth, creating a velvety filling that binds layers and adds richness. Let rest now.
- Assemble Lasagna Layers
- Spread a thin layer of sauce, place noodles, add ricotta-spinach filling and mozzarella. Repeat layers evenly for balanced flavor and structure. Give it a gentle press now Perfect!
- Top & Bake
- Cover lasagna with foil and bake at 375°F for 35–40 minutes until bubbly; remove foil and bake 10–15 more minutes until golden. Let cool slightly before slicing.
- Rest the Lasagna
- Let the lasagna rest, loosely covered, for 10–15 minutes to allow layers to set and flavors meld; this ensures clean slices and a stable, moist serving. Then add basil leaves.
- Slice & Serve
- Cut into neat portions using a sharp knife, slice against the grain for clean pieces. Garnish with fresh basil and Parmesan, then serve warm with salad or garlic bread.
Recipe Video
Notes
- Let the lasagna rest for at least 10 minutes before cutting for neat layers.
- Use fresh spinach for best flavor, but frozen works too.
- Store leftovers in the refrigerator for 3–4 days.
FAQs
Conclusion
Spinach lasagna is the perfect combination of comfort and nutrition, offering rich layers of pasta, cheese, and wholesome spinach. Its creamy texture and flavorful balance make it a go-to meal for both everyday dinners and special occasions. With its easy preparation and versatility, you can adapt it to fit different tastes and diets. Whether enjoyed fresh out of the oven or reheated the next day, this recipe guarantees satisfaction in every bite. Once you try this homemade spinach lasagna, it will surely become a regular feature on your family menu.








