
Ready in: 1 hour 15 minutes · Serves: 8 · Technique: Baking · Storage: Refrigerate for up to 4 days.
Quick Answer
A heartfelt, layered Spinach Lasagna with Ricotta brings warmth and comfort to any gathering.
I love the bustling energy of New York City in the fall; as the weather cools and the leaves begin to turn, it's the perfect time to gather family and friends for warm, hearty meals. One dish that never fails to impress and is ideal for holiday gatherings is my Spinach Lasagna with Ricotta. This layered delight is brimming with vibrant flavors, creamy textures, and the kind of comfort that only comes from a cozy meal shared with loved ones.
A Cozy Holiday Treat

Why You'll Love This Recipe
- Rich and creamy layers of ricotta and mozzarella create a delightful cheesy experience.
- Fresh spinach adds a burst of flavor and essential nutrients to every bite.
- Perfectly suited for holiday gatherings, bringing family and friends together.
- Can be easily made ahead of time for stress-free entertaining.
- Adaptable with various ingredients to suit your taste preferences.
Ingredients
Gather all the necessary ingredients to create this delicious Spinach Lasagna with Ricotta.
Lasagna Components
- 12 lasagna noodles (preferably no-boil for easier assembly)
- 2 cups ricotta cheese (whole milk ricotta for richness)
- 4 cups fresh spinach (packed, yield about 8 ounces)
- 2 cups marinara sauce (homemade or your favorite jarred brand)
- 2 cups shredded mozzarella cheese (part-skim for less grease)
- 1 cup grated Parmesan cheese (freshly grated for the best flavor)
- 2 cloves garlic, minced
- 1 egg (room temperature)
- Salt and pepper to taste
- 1 teaspoon dried oregano (an essential herb for depth of flavor)
- 1 tablespoon olive oil (for sautéing)
How to Make Spinach Lasagna with Ricotta (Step-by-Step)
Creating this delightful lasagna is a simple process that rewards you with layers of flavor.
Step 1: Preheat Your Oven
Start by preheating your oven to 375°F (190°C). The warm air and tantalizing aromas will set the mood for your cooking adventure.
Step 2: Sauté the Spinach
In a large skillet over medium heat, add a tablespoon of olive oil. Once it's shimmering, toss in the minced garlic and sauté until fragrant-approximately 30 seconds. Next, add the fresh spinach, sprinkling a pinch of salt and pepper. Cook until wilted, about 3-4 minutes, then set aside to cool.
Step 3: Prepare the Cheese Mixture
In a mixing bowl, combine the ricotta cheese, the cooled spinach, the egg, and dried oregano. Mix until everything is well incorporated; the sight of vibrant green spinach against white ricotta is comforting.
Step 4: Assemble the Lasagna
In a 9x13 inch baking dish, spread a thin layer of marinara sauce on the bottom. Lay down three lasagna noodles, then spread half of the ricotta spinach mixture over them. Follow with marinara, sprinkle of mozzarella, and a dusting of Parmesan. Repeat the layers, finishing with noodles on top, a generous layer of marinara, and the remaining mozzarella and Parmesan.
Step 5: Bake to Perfection
Cover the dish with aluminum foil to prevent burning. Bake for 25 minutes, then remove the foil and continue baking for another 15-20 minutes until the top is golden brown and bubbly. The sight of golden cheese will have everyone's mouth watering!
Step 6: Let It Rest
Once out of the oven, allow your lasagna to rest for about 10-15 minutes to help the layers set beautifully, making cutting into it easier.

Common Mistakes to Avoid
- Skipping the resting time: Cutting into the lasagna too soon will lead to a messy slice. Trust me on this!
- Using watery spinach: Always squeeze out excess moisture from the cooked spinach to prevent a soggy dish.
- Laying too many noodles: Overcrowding the dish can lead to uneven baking and a lack of that beautiful layered effect.
Tips and Tricks for Success
- Consider using no-boil lasagna noodles for easier assembly and a quicker prep time.
- Make sure to use high-quality ricotta for a richer, creamier filling.
- Don't rush the baking process; allow the lasagna to bake until the top is golden brown and bubbly.
- Let the lasagna rest after baking to ensure clean slices.
- Experiment with different cheese blends for varied flavor profiles.
Variations
- Add cooked ground meat or sausage for a meatier dish.
- Incorporate additional vegetables such as mushrooms, zucchini, or bell peppers.
- Swap out the ricotta for cottage cheese for a lighter option.
- Try different types of cheese, like goat cheese or feta, for a unique twist.
How to Serve
- Pair with a simple side salad for a well-rounded meal.
- Serve with crusty garlic bread to soak up the marinara sauce.
- Top with fresh basil or parsley for a burst of color and flavor.
- Enjoy with a glass of red wine to elevate your dining experience.

Make Ahead and Storage
- Make Ahead: Assemble the lasagna a day ahead, cover it tightly, and refrigerate. Add an extra 10-15 minutes of baking time if baking from cold.
- Storage: Store any leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheating: Reheat individual portions in the oven or microwave until warmed through.
- Freezing: Freeze individual portions for up to 2-3 months; thaw overnight in the fridge before reheating.
Recipe Notes / What I Learned
Making this Spinach Lasagna with Ricotta has reminded me how little tweaks can elevate a classic dish. Whether it's sourcing the right ingredients or taking the time to ensure proper layering, the little details make all the difference in achieving that comforting, homemade feel. Enjoy every savory bite!
Yield and Serving Size
Yield: 8 servings · Serving Size: 1 slice
Nutrition Snapshot
Estimated Nutrition Per Serving: ~350 calories · 18g protein · 40g carbs · 15g fat

Recipe by:
Heartwarming Spinach Lasagna with Ricotta
Ingredients
Equipment
Method
- Start by preheating your oven to 375°F (190°C).
- In a large skillet over medium heat, add a tablespoon of olive oil. Once it’s shimmering, toss in the minced garlic and sauté until fragrant—approximately 30 seconds. Next, add the fresh spinach, sprinkling a pinch of salt and pepper. Cook until wilted, about 3-4 minutes, then set aside to cool.
- In a mixing bowl, combine the ricotta cheese, the cooled spinach, the egg, and dried oregano. Mix until everything is well incorporated.
- In a 9x13 inch baking dish, spread a thin layer of marinara sauce on the bottom. Lay down three lasagna noodles, then spread half of the ricotta spinach mixture over them. Follow with marinara, sprinkle of mozzarella, and a dusting of Parmesan. Repeat the layers, finishing with noodles on top, a generous layer of marinara, and the remaining mozzarella and Parmesan.
- Cover the dish with aluminum foil to prevent burning. Bake for 25 minutes, then remove the foil and continue baking for another 15-20 minutes until the top is golden brown and bubbly.
- Once out of the oven, allow your lasagna to rest for about 10-15 minutes to help the layers set beautifully.
Notes
FAQs
1. Can I use regular lasagna noodles instead of no-boil?
Yes, you can use regular lasagna noodles. Just be sure to cook them according to the package instructions before assembling your lasagna.
2. How can I prevent my lasagna from becoming watery?
To prevent a watery lasagna, make sure to squeeze out excess moisture from the cooked spinach and avoid using too much sauce.
3. Can I prepare this lasagna in advance?
Absolutely! You can assemble it a day in advance, cover it well, and refrigerate. Just add an extra 10-15 minutes of baking time if baking from cold.
4. What else can I add to this recipe for variation?
You can add cooked ground meat, mushrooms, zucchini, or other vegetables to enhance the flavor and add extra nutrients.
5. How should I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. You can also freeze individual portions for 2-3 months; just remember to thaw them overnight in the fridge before reheating.




