Spinach lasagna is the kind of comforting homemade dinner that turns simple ingredients into something special. With tender pasta sheets, creamy ricotta cheese, flavorful spinach, rich marinara sauce, and layers of melted mozzarella, this vegetarian lasagna delivers delicious flavor in every bite.
The best part? You don’t need complicated ingredients or advanced cooking skills to prepare it. This easy spinach lasagna recipe is perfect for family dinners, weekend meals, entertaining guests, or preparing ahead for busy evenings.
Made with a delicious spinach and ricotta filling, this baked pasta dish has a creamy texture, a golden cheesy topping, and plenty of Italian-inspired flavor.
Why You’ll Love This Spinach Lasagna
- Rich and cheesy: Ricotta, mozzarella, and Parmesan create a deliciously creamy filling and golden topping.
- Packed with spinach: Spinach adds color, flavor, and valuable nutrients.
- Easy ingredients: Everything is available at most grocery stores.
- Perfect for meal prep: Assemble it ahead of time and bake when needed.
- Vegetarian-friendly: A satisfying meat-free dinner for the whole family.
Spinach Lasagna Ingredients
Here is everything you need to make this homemade spinach lasagna.
For the Lasagna
- 12 lasagna noodles (about 12 ounces)
- 24 ounces marinara sauce (about 680 g)
- 10 ounces frozen chopped spinach, thawed and squeezed dry (about 285 g)
- 15 ounces ricotta cheese (about 425 g)
- 3 cups shredded mozzarella cheese (about 340 g)
- ½ cup grated Parmesan cheese (about 50 g)
- 1 large egg
- 3 garlic cloves, minced
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- ½ teaspoon salt, or to taste
- ¼ teaspoon ground black pepper
Optional Garnish
- 2 tablespoons freshly chopped parsley
- Extra grated Parmesan cheese
- Fresh basil leaves
How to Make Spinach Lasagna
Step 1: Prepare the Oven and Noodles
Preheat your oven to 375°F (190°C). Lightly grease a 9-by-13-inch baking dish.
Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package instructions until just al dente. Drain carefully and arrange them on a lightly oiled tray to prevent sticking.
If using oven-ready noodles, follow the package instructions instead.
Step 2: Prepare the Spinach Filling
Heat olive oil in a skillet over medium heat. Add minced garlic and cook for approximately 30 seconds until fragrant.
Add the thawed spinach and cook for 2–3 minutes, stirring occasionally. Remove from the heat and allow it to cool slightly.
In a large mixing bowl, combine ricotta cheese, egg, Parmesan, Italian seasoning, salt, and black pepper. Add the prepared spinach and mix until everything is evenly combined.
Step 3: Assemble the Lasagna
Spread a thin layer of marinara sauce across the bottom of your prepared baking dish.
Arrange three lasagna noodles over the sauce. Spread half of the spinach and ricotta mixture over the noodles. Add some marinara sauce and a layer of shredded mozzarella.
Repeat with another three noodles, the remaining spinach mixture, marinara sauce, and mozzarella.
Finish with the final three noodles, the remaining marinara sauce, and the rest of the mozzarella cheese.
Sprinkle extra Parmesan on top if desired.
Step 4: Bake Until Golden and Bubbly
Cover the baking dish loosely with aluminum foil. Bake for 30 minutes.
Remove the foil and continue baking for another 15–20 minutes, or until the cheese is melted, lightly golden, and bubbling around the edges.
Let the lasagna rest for 15 minutes before slicing. This important step helps the layers settle and makes serving much easier.
Step 5: Serve and Enjoy
Garnish with fresh parsley, basil, or extra Parmesan cheese. Cut into eight portions and serve warm.
Enjoy your homemade spinach lasagna with garlic bread, a fresh green salad, or roasted vegetables.
Tips for Making the Best Spinach Lasagna
Remove excess spinach moisture: This is one of the most important steps. Wet spinach can make the filling watery and prevent the lasagna from holding its shape.
Avoid overcooking the noodles: Cook regular lasagna noodles until al dente. They will continue cooking in the oven.
Use good-quality marinara: A flavorful tomato sauce makes a noticeable difference because it seasons every layer.
Allow resting time: Letting the baked lasagna rest before cutting helps create neat, satisfying slices.
Make it ahead: Assemble the lasagna, cover it, and refrigerate it before baking. For best results, bake within 24 hours.
Storage and Reheating
Store leftover spinach lasagna in an airtight container in the refrigerator for 3–4 days.
To reheat individual portions, microwave until heated through. For larger portions, cover with foil and warm in a 350°F (175°C) oven until hot.
You can also freeze cooked lasagna in individual portions for convenient future meals. Thaw overnight in the refrigerator before reheating. Reheat leftovers to 165°F (74°C).
Final Thoughts
This easy spinach lasagna recipe combines creamy cheese, tender pasta, flavorful spinach, and delicious marinara sauce into one satisfying homemade meal. Whether you’re cooking for a weeknight dinner or preparing something special for guests, this vegetarian lasagna is a wonderful addition to your recipe collection.
Make it once, save the recipe, and enjoy a comforting homemade dinner whenever you’re craving something cheesy and delicious.
Learn with us
Share the Taste with us: www.cookandshare.co
Cook Share Inspire
