Spinach lasagna is a dish almost everyone seems to love. Its layers of pasta, cheese and spinach look cool but tastes even better even if you make it for one or for a bunch of friends. This recipe came from Italy long time ago but now its in many kitchens all over the world. You can serve it at family dinners or at parties when you dont wanna cook something hard.
Besides tasting good, spinach is also good for your health. It have vitamins A, C and K, plus minerals like iron and calcium, and its low in calories too. You wont belive it but spinach got alot of antioxidants that help your eyes and fight off stress in your body. You can use it in old fashioned Italian meals or try new veggie dishes, wich makes it a go-to ingredient for home cooks.
In this page im gonna show you an easy spinach lasagna recipe thats tasty and simple to make. If you need a filling vegetarian main or just wanna eat more greens, this lasagna wont dissapoint. Layer up the cheese, spinach and sauce, bake it, and enjoy the cheesy goodness with your family or friends!

What Makes Spinach Lasagna So Special?
Spinach lasagna isnt just tasty; its also packed with nutrients that make it a solid choice for any meal plan. Spinach is full of vitamin A which is good for your eyes, vitamin C that bumps up your immune system, and vitamin K thats super important for your bones and blood. Its also rich in iron and calcium to keep your bones strong and help prevent anaemia. And since its low in calories but high in antioxidants, spinach can help cut down on stress inside your cells and keep you feeling good.
In cooking the green stuff adds a soft texture and a mild flavor that pairs great with creamy ricotta and zesty marinara sauce. You get a nice mix of flavors that work together real good. Plus, spinach is flexibile—you can swap in vegan cheese or other plant-based options if you dont want dairy, so everyone can dig in.
Ingredients Overview
Picking the right parts is key to a yummy spinach lasagna. Youll need lasagna noodles—either the regular kind you boil or the no-boil ones for less work. For the spinach, you can use fresh leaves for a bright taste, or frozen spinach if you want something quick and dont mind thawing it first.
Cheese is what makes it rich. Get ricotta, mozzarella, and parmesan—each gives its own taste and creaminess. For the sauce, you can grab a jar of store-bought marinara or whip up your own if you have time. Both ways work but making it fresh will taste better. For other pasta dishes blending spinach and sauce, see our pasta with spinach.
If you want to switch it up, throw in proteins like chicken or turkey, or add extra herbs like basil, oregano, and garlic. You can also use alternative cheeses for any dietary needs so everyone at the table is happy.

Detailed Spinach Lasagna Recipe
Ingredients
- 9 lasagna noodles
- 2 cups of spinach (fresh or frozen)
- 15 oz ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated parmesan cheese
- 3 cups marinara sauce
- 1 egg (optional for added richness)
- Seasonings (salt, pepper, garlic powder, Italian herbs)
Directions
- Preheat Oven: Preheat your oven to 375°F (190°C).
- Prep the Spinach:
If using fresh spinach, sauté it in olive oil until it wilts. For frozen spinach, thaw it and squeeze out the extra water. Then in a bowl mix the spinach with ricotta, egg (if you use it), salt, pepper and half the parmesan.
- Cook Lasagna Noodles:
Boil the noodles following the package directions until they’re al dente. Drain them and set aside so they dont stick.
- Layering the Lasagna:
Spread some marinara on the bottom of a baking dish. Lay three noodles on top. Spoon half your spinach mix over the noodles, then sprinkle mozzarella and add more sauce. Repeat until you use everything. Finish with noodles, sauce, then the rest of the mozzarella and parmesan on top.
- Bake the Lasagna: Cover the dish with foil and bake for 25 minutes. Take off the foil and bake another 15 minutes or until the cheese bubbles and turns golden. Let it sit a few minutes before cutting so it doesnt fall apart.
Cooking Tips and Advice
Pro Tips for Success
- Try no-boil noodles to cut down cooking time and dishes.
- Make sure you drain the spinach well so your lasagna isnt watery.
- Let it rest for 10-15 minutes before slicing for neater pieces.
Storage and Reheating Suggestions
Put leftovers in an airtight container in the fridge for up to 5 days. To reheat, microwave it or pop it back in the oven with a splash of water so it dont dry out.
Popular Variations of Spinach Lasagna
Vegan Spinach Lasagna
Swap dairy cheeses with cashew cream and nutritional yeast to keep it creamy without milk or cheese.
Gluten-Free Spinach Lasagna
Use zucchini slices or gluten-free pasta noodles instead of regular lasagna sheets to make it gluten-free.
Spinach and Mushroom Lasagna
Add sautéed mushrooms to the spinach mixture for extra flavor and a meaty texture.
Pesto Spinach Lasagna
Spread pesto sauce in between layers for a fresh twist that packs more flavor.
Nutritional Information
Each serving of spinach lasagna has about:
- Calories: 400
- Fat: 20g
- Carbohydrates: 35g
- Protein: 25g
Adding spinach boosts the vitamins, iron and antioxidants in your lasagna while keeping calories lower than the classic version.
FAQs
What is the best type of cheese for spinach lasagna?
The usual mix is ricotta, mozzarella and parmesan. But you can switch cheese based on what you like or if you need to watch your diet.
Can I prepare spinach lasagna in advance?
Yes, you can layer everything and keep it in the fridge before baking. Just cover it tight so it dont dry out.
How can I make spinach lasagna without noodles?
Use thin slices of zucchini or eggplant in place of noodles for a no-carb, veggie-filled version.
Can I freeze spinach lasagna?
Sure, you can freeze it before or after baking. Wrap it in foil or use an airtight container. When ready, bake from frozen but add extra time so it heats all the way through.
What sides pair well with spinach lasagna?
Go with a fresh salad, garlic bread or veggies like steamed asparagus or roasted Brussels sprouts to finish the meal.

spinach lasagna recipe
Equipment
- 1 large pot
- 1 colander
- 1 9x13 inch baking dish
- 1 mixing bowl
- 1 wooden spoon
- 1 cooking spray
- 1 aluminum foil
- 1 oven
Ingredients
- 9 noodles lasagna uncooked
- 2 cups ricotta cheese
- 2 cups fresh spinach chopped
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 unit egg
- 2 cups marinara sauce
- 2 cloves garlic minced
- 1 teaspoon olive oil
- to taste unit Salt
- to taste unit Pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
Instructions
- Preheat your oven to 375°F (190°C).
- In a large pot, bring water to a boil. Add lasagna noodles and cook according to package instructions until al dente. Drain the noodles in a colander and set aside.
- In a mixing bowl, combine ricotta cheese, chopped spinach, half of the mozzarella cheese, Parmesan cheese, egg, minced garlic, salt, pepper, oregano, and basil. Mix well until all ingredients are combined.
- In the bottom of the baking dish, spread a thin layer of marinara sauce (about ½ cup). Place 3 lasagna noodles over the sauce.
- Spread half of the ricotta mixture over the noodles, followed by a layer of marinara sauce (about ½ cup).
- Repeat the layering process: add another 3 lasagna noodles, the remaining ricotta mixture, and another layer of marinara sauce.
- Top with the remaining 3 lasagna noodles and cover with the rest of the marinara sauce. Sprinkle the remaining mozzarella cheese on top.
- Cover the baking dish with aluminum foil, ensuring that it does not touch the cheese. Bake in the preheated oven for 30 minutes.
- After 30 minutes, remove the foil and bake for an additional 15 minutes, or until the cheese is melted and bubbly.
- Once cooked, remove from the oven and let it rest for about 10 minutes before slicing and serving.




