Spinach and Ricotta Lasagna is the epitome of comfort food, layering rich flavors and textures that make every bite a delight. This cozy dinner option bursts with creamy ricotta, fresh spinach, and gooey mozzarella, all wrapped in tender lasagna noodles. Perfect for weeknight meals or gatherings, it’s a dish that satisfies both the appetite and the soul.
Why You’ll Love This Recipe
This Spinach and Ricotta Lasagna is packed with flavor and nutrients, making it a wholesome choice for any dinner table. It’s easy to prepare, comforting, and has that irresistible cheesy goodness that everyone loves. Plus, it can be made ahead of time for a quick weeknight meal.
- Comforting layers of creamy ricotta and fresh spinach.
- Simple to prepare with straightforward ingredients.
- Perfect for leftovers—it tastes even better the next day!
- Kid-friendly with endless opportunities for customization.
Ingredients
- 9 lasagna noodles
- 1 tablespoon olive oil
- 3 cups fresh spinach, chopped
- 15 ounces ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 cups marinara sauce
- 1 teaspoon garlic powder
- 1 teaspoon dried basil
- Salt and pepper to taste
- Extra mozzarella cheese for topping (optional)
How to Make Spinach and Ricotta Lasagna
- Preheat your oven to 375°F (190°C). Cook the lasagna noodles according to package instructions until al dente. Drain and set aside.
- In a large skillet, heat the olive oil over medium heat. Add the chopped spinach and sauté for about 2-3 minutes, just until wilted. Remove from heat and let cool slightly.
- In a mixing bowl, combine the ricotta cheese, sautéed spinach, garlic powder, dried basil, salt, and pepper. Mix until well blended.
- Spread 1 cup of marinara sauce evenly at the bottom of a 9×13-inch baking dish.
- Layer 3 lasagna noodles over the sauce, then spread half of the ricotta and spinach mixture over the noodles. Sprinkle with 1/3 of the mozzarella cheese.
- Repeat the layering: add another cup of marinara sauce, 3 more noodles, the remaining ricotta mixture, and another 1/3 of the mozzarella cheese.
- Finish with the final layer of noodles, the remaining marinara sauce, and top with the remaining mozzarella and Parmesan cheese.
- Cover the dish with aluminum foil (to prevent sticking, spray the foil with cooking spray) and bake in the preheated oven for 25 minutes.
- Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden brown.
- Let the lasagna rest for 10 minutes before slicing. Serve warm and enjoy!
Tips for the Best Results
- Use fresh spinach for a brighter flavor and better texture.
- Allow the lasagna to cool slightly before cutting to help it hold its shape.
- Feel free to add extra herbs like oregano or thyme for a flavor boost.
- For a lighter version, substitute half of the ricotta with cottage cheese.
Easy Variations
- Add cooked ground beef or sausage for a meatier option.
- Swap the spinach for kale or Swiss chard for a different green.
- Incorporate roasted vegetables like zucchini or bell peppers for added nutrition.
- Use gluten-free lasagna noodles if needed.
What to Serve With It
- A fresh garden salad with vinaigrette for a light touch.
- Garlic bread for that classic Italian touch.
- Steamed vegetables like broccoli or green beans for extra color and nutrition.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, cover with foil and bake at 350°F (175°C) for about 20 minutes or until heated through. You can also microwave individual portions for a quick meal.
Recipe Card
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Yield: 6 servings
Ingredients:
- 9 lasagna noodles
- 1 tablespoon olive oil
- 3 cups fresh spinach, chopped
- 15 ounces ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 cups marinara sauce
- 1 teaspoon garlic powder
- 1 teaspoon dried basil
- Salt and pepper to taste
- Extra mozzarella cheese for topping (optional)
Instructions:
- Preheat your oven to 375°F (190°C). Cook the lasagna noodles according to package instructions until al dente. Drain and set aside.
- In a large skillet, heat the olive oil over medium heat. Add the chopped spinach and sauté for about 2-3 minutes, just until wilted. Remove from heat and let cool slightly.
- In a mixing bowl, combine the ricotta cheese, sautéed spinach, garlic powder, dried basil, salt, and pepper. Mix until well blended.
- Spread 1 cup of marinara sauce evenly at the bottom of a 9×13-inch baking dish.
- Layer 3 lasagna noodles over the sauce, then spread half of the ricotta and spinach mixture over the noodles. Sprinkle with 1/3 of the mozzarella cheese.
- Repeat the layering: add another cup of marinara sauce, 3 more noodles, the remaining ricotta mixture, and another 1/3 of the mozzarella cheese.
- Finish with the final layer of noodles, the remaining marinara sauce, and top with the remaining mozzarella and Parmesan cheese.
- Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes.
- Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden brown.
- Let the lasagna rest for 10 minutes before slicing. Serve warm and enjoy!
Notes: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat by covering with foil and baking at 350°F (175°C) for about 20 minutes.








