Lasagna is a timeless comfort food loved by many, and when made vegetarian with fresh spinach, it becomes a delightful and nutritious meal that everyone can enjoy. This All Recipes Vegetarian Spinach Lasagna combines layers of tender pasta, creamy ricotta, savory tomato sauce, and vibrant spinach to create a dish bursting with flavor and texture.
Whether you’re a vegetarian or simply looking to add more greens to your diet, this recipe is an excellent choice for a hearty family dinner or a special occasion. Plus, it’s surprisingly easy to prepare, making it perfect for both beginners and seasoned cooks alike.
In this post, you’ll find a detailed guide to making this delicious spinach lasagna from scratch, along with tips, variations, and serving suggestions to elevate your experience. So, grab your apron and let’s get cooking!
Why You’ll Love This Recipe
This vegetarian spinach lasagna is a fantastic way to enjoy a classic Italian favorite without meat. It’s packed with wholesome ingredients like fresh spinach and creamy cheeses, providing a balanced meal that’s both filling and flavorful.
The combination of ricotta, mozzarella, and Parmesan adds a wonderful creaminess, while the tomato sauce brings a tangy richness that ties everything together.
Moreover, this recipe is versatile—you can easily customize it by adding mushrooms, zucchini, or your favorite veggies. It’s also freezer-friendly, making it a convenient option for meal prep or busy weeknights.
Whether you’re serving it for a cozy family dinner or bringing a dish to a potluck, this spinach lasagna is sure to impress.
Ingredients
- 9 lasagna noodles (regular or no-boil)
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 10 ounces fresh spinach (or 1 package frozen spinach, thawed and drained)
- 15 ounces ricotta cheese
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 3 cups marinara sauce (store-bought or homemade)
- 1 large egg
- Salt and pepper to taste
- 1 teaspoon dried Italian seasoning
- Optional: 1/2 teaspoon crushed red pepper flakes for a little heat
Equipment
- Large pot (for boiling noodles)
- Large skillet or sauté pan
- Mixing bowl
- 9×13 inch baking dish
- Measuring cups and spoons
- Wooden spoon or spatula
- Aluminum foil
- Cheese grater
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease your baking dish with olive oil or nonstick spray.
- Cook the lasagna noodles: Bring a large pot of salted water to a boil. Add the noodles and cook according to package instructions until al dente. Drain and lay them flat on a clean kitchen towel to prevent sticking.
- Sauté the spinach and garlic: Heat olive oil in a large skillet over medium heat. Add the minced garlic and cook for 1 minute until fragrant. Add the fresh spinach and cook until wilted (about 3-4 minutes). If using frozen spinach, make sure it is well-drained before adding. Season with a pinch of salt and pepper. Remove from heat and set aside.
- Prepare the cheese mixture: In a mixing bowl, combine the ricotta cheese, egg, half of the Parmesan cheese, Italian seasoning, and a pinch of salt and pepper. Stir in the sautéed spinach and garlic until well mixed.
- Assemble the lasagna: Spread about 1/2 cup of marinara sauce on the bottom of the baking dish. Layer 3 lasagna noodles over the sauce. Spread one-third of the ricotta-spinach mixture evenly over the noodles, then sprinkle with one-third of the shredded mozzarella cheese. Spoon 1 cup of marinara sauce over the cheese layer. Repeat layers two more times, finishing with the remaining mozzarella and Parmesan on top.
- Cover and bake: Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 25 minutes. Then remove the foil and bake for an additional 15 minutes until the cheese is bubbly and golden brown.
- Rest before serving: Remove from the oven and let the lasagna rest for about 10 minutes. This helps it set and makes serving easier.
Tips & Variations
For extra flavor, try adding sautéed mushrooms or finely chopped zucchini to the spinach mixture.
Use no-boil noodles for a quicker assembly and less prep time.
For a vegan version, substitute ricotta and mozzarella with plant-based cheeses or tofu blends.
To prevent soggy lasagna: Make sure to drain excess liquid from spinach and avoid over-saucing each layer.
Nutrition Facts
Nutrient | Amount per serving (1/8 lasagna) |
---|---|
Calories | 320 |
Protein | 18g |
Carbohydrates | 30g |
Fat | 14g |
Saturated Fat | 7g |
Fiber | 4g |
Sodium | 600mg |
Serving Suggestions
This vegetarian spinach lasagna pairs wonderfully with fresh, crisp salads such as a simple arugula salad with lemon vinaigrette or a classic Caesar salad. Garlic bread or focaccia is another excellent side to complement the rich flavors of the lasagna.
For a lighter touch, serve it alongside steamed or roasted vegetables like asparagus, green beans, or a medley of seasonal veggies. Don’t forget a glass of your favorite red wine or sparkling water with lemon to round out the meal perfectly.
Conclusion
Whether you’re preparing a cozy dinner for your family or hosting friends, this All Recipes Vegetarian Spinach Lasagna is a satisfying, delicious option that celebrates fresh ingredients and wholesome flavors.
Its creamy layers and vibrant spinach make it a nutritious alternative to traditional meaty lasagnas, without compromising on taste. Plus, its versatility and ease of preparation make it a recipe you’ll return to again and again.
If you enjoyed this recipe, be sure to explore other comforting dishes like our Bread And Gravy Recipe or try your hand at a delightful savory treat with the Breakfast Wellington Recipe. For those looking to expand their culinary repertoire, don’t miss the rich flavors in our Braised Pork Ribs With Radish Recipe.
Happy cooking and buon appetito!
📖 Recipe Card: All Recipes Vegetarian Spinach Lasagna
Description: A delicious and hearty vegetarian lasagna layered with spinach, ricotta, and marinara sauce. Perfect for a comforting family meal.
Prep Time: PT25M
Cook Time: PT45M
Total Time: PT70M
Servings: 8 servings
Ingredients
- 12 lasagna noodles
- 2 tablespoons olive oil
- 4 cups fresh spinach, chopped
- 3 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 4 cups marinara sauce
- 2 cloves garlic, minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt to taste
- Black pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Cook lasagna noodles according to package instructions; drain and set aside.
- Heat olive oil in a pan and sauté garlic until fragrant.
- Add chopped spinach and cook until wilted; remove from heat.
- In a bowl, mix ricotta cheese with cooked spinach, basil, oregano, salt, and pepper.
- Spread a thin layer of marinara sauce in a 9×13 inch baking dish.
- Layer 4 noodles over the sauce, spread 1/3 of the ricotta mixture, then 1/3 of the marinara, and sprinkle with mozzarella.
- Repeat layering twice more, ending with mozzarella and Parmesan on top.
- Cover with foil and bake for 35 minutes.
- Remove foil and bake an additional 10 minutes until cheese is bubbly and golden.
- Let lasagna rest for 10 minutes before serving.
Nutrition: Calories: 350 kcal | Protein: 22 g | Fat: 15 g | Carbs: 30 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “All Recipes Vegetarian Spinach Lasagna”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and hearty vegetarian lasagna layered with spinach, ricotta, and marinara sauce. Perfect for a comforting family meal.”, “prepTime”: “PT25M”, “cookTime”: “PT45M”, “totalTime”: “PT70M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“12 lasagna noodles”, “2 tablespoons olive oil”, “4 cups fresh spinach, chopped”, “3 cups ricotta cheese”, “2 cups shredded mozzarella cheese”, “1 cup grated Parmesan cheese”, “4 cups marinara sauce”, “2 cloves garlic, minced”, “1 teaspoon dried basil”, “1 teaspoon dried oregano”, “Salt to taste”, “Black pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Cook lasagna noodles according to package instructions; drain and set aside.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 garlic until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add chopped spinach and cook until wilted; remove from heat.”}, {“@type”: “HowToStep”, “text”: “In a bowl, mix ricotta cheese with cooked spinach, basil, oregano, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Spread a thin layer of marinara sauce in a 9×13 inch baking dish.”}, {“@type”: “HowToStep”, “text”: “Layer 4 noodles over the sauce, spread 1/3 of the ricotta mixture, then 1/3 of the marinara, and sprinkle with mozzarella.”}, {“@type”: “HowToStep”, “text”: “Repeat layering twice more, ending with mozzarella and Parmesan on top.”}, {“@type”: “HowToStep”, “text”: “Cover with foil and bake for 35 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake an additional 10 minutes until cheese is bubbly and golden.”}, {“@type”: “HowToStep”, “text”: “Let lasagna rest for 10 minutes before serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “22 g”, “fatContent”: “15 g”, “carbohydrateContent”: “30 g”}}