Cheesy Spinach Lasagna makes for a hearty and comforting vegetarian dinner recipe. This Vegetarian Lasagna is made with sauteed spinach layered with marinara, three cheese blends, and cooked lasagna noodles.
All of this is baked until the cheese melts and is served! I love to make this easy Spinach Lasagna for a quick vegetarian meal which my family loves.
For a Healthy Version, try Eggplant and Zucchini Lasagna in Crockpot

Jump to:
- 🥘 Ingredients needed to make easy Spinach Lasagna
- 👩🏻🍳 How to make Spinach Lasagna?
- ♨️ How to reheat Spinach Lasagna
- ⏱️ How to make this Spinach Lasagna ahead of time?
- 💡 Tips to make the best Spinach Lasagna
- More Spinach recipes for dinner
- 📋 Other Possible Variations of Spinach Lasagna
- Other Lasagna Recipes
- Spinach Lasagna
Baked pasta is my favorite kind of meal.
Especially a Lasagna, Baked Mac & Cheese, Baked Spaghetti, or Baked Pasta Black Bean Casserole. It's easy to make and is my definition of comfort food.
Also, this cold season seems never-ending, and what can be better than a quick lasagna for dinner?
It's easy, comforting, and the perfect mood uplifter for everyone in the family. Want to try a low-carb lasagna? Try this Eggplant Lasagna.
🥘 Ingredients needed to make easy Spinach Lasagna
for the filling
- Vegetable Oil
- Chopped Spinach
- Onions
- Garlic
- Ricotta Cheese
- Mozzarella Cheese
- Parmesan Cheese
- Eggs
- Italian Seasoning
- Sat & Pepper As per taste
For Assembling the Lasagna
- Lasagna Noodles
- Marinara Sauce 24 oz
- Shredded Mozzarella Cheese
- chopped Cilantro
- cooking spray

This Spinach Lasagna is just so good. All three cheese blends, the Spinach, the marinara, and the noodles. It's basically just a cheese bake with some sauteed spinach and onions!! Just so yum! 🙂
👩🏻🍳 How to make Spinach Lasagna?

First, melt some butter in a pan. Coarsely chop the spinach and onions. Add them to the pan. Also, add some minced garlic and saute them until the spinach wilts. Take them out of the pan and squeeze out the excess water using a sieve.
Now, combine this sauteed Spinach with Ricotta Cheese, Mozzarella Cheese, Parmesan Cheese, Eggs, Italian Seasoning, Salt & Pepper. Keep aside.

Cook the Lasagna noodles until al dente or as per package instructions.
Now comes to the layering part.
Grease a baking dish with cooking spray. Preheat the oven to 375F or 190C
Layer the bottom of the pan with Marinara Sauce.
Add the noodles, followed by 1/3 cup of the filling. Top with Mozzarella Cheese.
Repeat with more Marinara Sauce, followed by noodles, filling, and Mozzarella Cheese.
Repeat until you reach the top of the baking dish. You can have as many layers as you want. Finish with Mozzarella Cheese.

Cover with foil and bake for 45 minutes. After 45 minutes, remove the foil. Add more Mozzarella Cheese and bake for additional 12-15 minutes or until the cheese melts on top and gets slightly golden brown.
After it gets done, get it out of the oven and sprinkle some chopped cilantro over it. Allow it to cool down for 5-10 minutes.
Cut into squares and serve!
♨️ How to reheat Spinach Lasagna

Microwave slices for 3-4 minutes or reheat the entire lasagna at 350F for 30-40 minutes.
⏱️ How to make this Spinach Lasagna ahead of time?

You can prep for this Lasagna ahead of time by making the Spinach and Cheese mixture ahead of time. It can be stored in the refrigerator for up to 3 days.
Or just make the lasagna, and you can wrap it with plastic foil wrap and freeze it. Cook frozen lasagna for 20-30 more minutes.
💡 Tips to make the best Spinach Lasagna

- Do not cook the Lasagna noodles in advance. This is one mistake that I made, so I am always cautious about not cooking the noodles way ahead of time. Just cook it right before using it, and they will be fine! Place the noodles on a flat surface separately so they do not stick together.
- Squeeze out the excess water from the spinach. After you've sauteed the spinach with garlic and onions, transfer it to a sieve and squeeze out the excess water. This will make sure that your Lasagna is just not watery!
- Do not add salt while sauteeing the Spinach. Add salt only while combining the sauteed spinach with a three-cheese blend and eggs.
- You can make Marinara sauce at home as well.
More Spinach recipes for dinner





📋 Other Possible Variations of Spinach Lasagna
There are endless variations possible of this Spinach Lasagna.
- You can substitute Spinach with Kale or other green you love
- You can replace Cheese with Pecorino or Provolone
- You can add meat to the marinara sauce. Cook ground beef or ground chicken with garlic, onions, marinara sauce & seasoning. These use it for the Lasagna.
Other Lasagna Recipes
Summer No Bake Berry Lasagna Dessert
I hope you enjoyed this recipe. If you happen to make this recipe, then comment below and rate this recipe. Also, tag me with #recipemagik on Instagram.
Spinach Lasagna
INGREDIENTS
for the filling
- 1 teaspoon Vegetable Oil
- 3 cup Chopped Spinach 24 oz
- 2 medium sized Onions chopped
- 6-7 cloves Garlic minced
- 1½ cup Ricotta Cheese
- ½ cup Mozzarella Cheese
- ¾ cup Parmesan Cheese
- 2 whole Eggs
- 1 tablespoon Italian Seasoning
- Sat & Pepper As per taste
For Assembling the Lasagna
- 1 box Lasagna Noodles
- 1 can Marinara Sauce 24 oz
- 2 cups Shredded Mozzarella Cheese
- chopped Cilantro
- cooking spray
INSTRUCTIONS
- Cook Lasagna noodles as per package instructions in salted water with a drop of olive oil. After it gets al dente, drain the water and keep the noodles separately on a flat plate.
- Heat vegetable oil in a skillet. As the oil shimmers, add the chopped onion, minced garlic, and chopped Spinach. Saute until the spinach wilts.Take this mixture out and sieve it to remove the excess water.Keep in a mixing bowl.
- To make the filling, combine this Spinach Mixture with Mozzarella Cheese, Parmesan Cheese, and Ricotta Cheese. Also, add Eggs, Italian Seasoning, Salt & Pepper. Stir well to combine everything.
- Grease a casserole baking dish with oil. Layer with Marinara Sauce followed by the noodles, followed by the Spinach Mixture, and finally a layer of shredded Mozzarella Cheese. Repeat again with Marinara-Noodles-Spinach Mixture and Mozzarella Cheese. Top with Mozzarella Cheese. Bake Covered at 350F or 180C for 35-40 minutes. After that, remove the foil, add more Mozzarella Cheese on top and bake for another 5-10 minutes.
- After it gets baked, allow it to stand for 5-10 minutes and then cut into servings and serve. Top with freshly chopped Cilantro. Enjoy!
Ask Me Anything