This spinach lasagna is the perfect comfort food for busy weeknights or family gatherings. Layers of tender pasta, creamy ricotta, flavorful spinach, rich tomato sauce, and melted cheese come together to create a hearty vegetarian dish that feels both satisfying and homemade. Every bite is cheesy, creamy, and packed with delicious flavor. Spinach Lasagna

Why You’ll Love This Recipe

  • Easy to prepare with simple pantry ingredients
  • A hearty vegetarian meal everyone can enjoy
  • Perfect for family dinners and special occasions
  • Rich, creamy texture with plenty of cheesy goodness
  • Great for meal prep and leftovers
  • Can be customized with extra vegetables or herbs
  • Freezer-friendly for convenient future meals

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 12 lasagna sheets
  • 3 cups cooked spinach, drained well and chopped
  • 2 cups ricotta cheese
  • 2 cups mozzarella cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 2 cups tomato sauce
  • 1 large egg
  • 1 garlic clove, minced
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Optional additions for extra flavor:

  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon red pepper flakes
  • Fresh basil for garnish

Directions

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with a little olive oil.
  2. Cook the spinach if using fresh spinach. Once cooked, drain it thoroughly to remove excess moisture. Chop the spinach into smaller pieces for easier layering.
  3. In a large mixing bowl, combine the ricotta cheese, egg, cooked spinach, minced garlic, salt, and black pepper. Stir until the mixture is smooth and evenly blended.
  4. Spread a thin layer of tomato sauce across the bottom of the prepared baking dish. This prevents the lasagna sheets from sticking.
  5. Arrange a layer of lasagna sheets over the sauce. Depending on the size of your dish, you may need to slightly overlap the pasta sheets.
  6. Spread part of the spinach and ricotta mixture over the pasta layer. Add a spoonful of tomato sauce and sprinkle mozzarella cheese on top.
  7. Repeat the layers: pasta sheets, ricotta filling, sauce, and mozzarella cheese until all ingredients are used. Finish with a final layer of pasta sauce topped generously with mozzarella and Parmesan cheese.
  8. Cover the baking dish loosely with foil and bake for 30 minutes. Remove the foil and continue baking for another 5 to 10 minutes until the cheese is melted, golden, and bubbly.
  9. Let the lasagna rest for at least 10 minutes before slicing. This helps the layers hold together and makes serving easier.
  10. Garnish with fresh basil if desired and serve warm.

Servings and timing

  • Servings: 6 to 8 portions
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Resting Time: 10 minutes
  • Total Time: Approximately 1 hour 10 minutes

Variations

  • Add sautéed mushrooms for extra flavor and texture.
  • Mix in zucchini or roasted eggplant for a vegetable-packed version.
  • Use cottage cheese instead of ricotta if preferred.
  • Add fresh herbs like parsley or basil to brighten the filling.
  • Try whole wheat lasagna sheets for a heartier option.
  • For a richer taste, use a creamy béchamel sauce between layers.

Storage/Reheating

Store leftover spinach lasagna in an airtight container in the refrigerator for up to 4 days.

To freeze, let the lasagna cool completely. Wrap tightly with plastic wrap and aluminum foil, then freeze for up to 3 months.

For reheating, bake covered in a 350°F (175°C) oven for about 20 minutes or until heated through. Individual portions can also be reheated in the microwave for 2 to 3 minutes.

Spinach Lasagna FAQs

Can I use frozen spinach?

Yes, frozen spinach works very well. Just thaw it completely and squeeze out all excess water before using.

Do I need to boil the lasagna sheets first?

If using regular lasagna sheets, follow the package instructions. Oven-ready sheets can be used directly without boiling.

Can I make spinach lasagna ahead of time?

Yes, you can assemble it a day in advance and keep it refrigerated until ready to bake.

How do I prevent watery lasagna?

Drain the spinach thoroughly and avoid using too much sauce.

Can I add other vegetables?

Absolutely. Mushrooms, zucchini, and bell peppers are great additions.

What cheese melts best for lasagna?

Mozzarella melts beautifully and gives the lasagna its classic cheesy texture.

Can I freeze baked lasagna?

Yes, baked lasagna freezes very well for future meals.

How long should lasagna rest before serving?

Let it rest for about 10 minutes after baking for cleaner slices.

Can I make this recipe gluten-free?

Yes, simply use gluten-free lasagna sheets.

What can I serve with spinach lasagna?

It pairs wonderfully with garlic bread, fresh salad, or roasted vegetables.

Conclusion

Spinach lasagna is a comforting and satisfying dish that combines creamy cheese, savory spinach, and rich tomato sauce in every layer. It is simple enough for a weeknight dinner yet impressive enough for guests and family gatherings. With its hearty texture and delicious flavor, this vegetarian lasagna is sure to become a favorite recipe you will make again and again.

Print

Spinach Lasagna

Spinach Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spinach Lasagna is a hearty vegetarian baked pasta dish made with layers of tender lasagna sheets, creamy ricotta spinach filling, rich tomato sauce, and melted mozzarella and Parmesan cheese. It is comforting, cheesy, and perfect for family meals or gatherings.

  • Author: Sophia
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6–8 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

  • 12 lasagna sheets
  • 3 cups cooked spinach, drained and chopped
  • 2 cups ricotta cheese
  • 2 cups mozzarella cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 2 cups tomato sauce
  • 1 large egg
  • 1 garlic clove, minced
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • Optional: Italian seasoning, red pepper flakes, fresh basil

Instructions

  1. Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
  2. Prepare spinach by cooking, draining well, and chopping.
  3. Mix ricotta, egg, spinach, garlic, salt, and pepper until combined.
  4. Spread a thin layer of tomato sauce in the baking dish.
  5. Add a layer of lasagna sheets.
  6. Spread spinach-ricotta mixture, sauce, and mozzarella over pasta.
  7. Repeat layers until ingredients are used, finishing with sauce and cheese.
  8. Cover with foil and bake for 30 minutes.
  9. Remove foil and bake another 5–10 minutes until golden and bubbly.
  10. Let rest 10 minutes before serving.

Notes

  • Drain spinach very well to avoid watery lasagna.
  • Letting the lasagna rest helps it hold its shape when sliced.
  • Oven-ready noodles can be used without boiling.
  • Add mushrooms or zucchini for extra vegetables.
  • Fresh basil enhances flavor before serving.

Nutrition

  • Serving Size: 1 slice
  • Calories: 360
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0.3g
  • Carbohydrates: 32g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 85mg

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