When the family gathers around the dinner table, there’s nothing quite like the inviting aroma of a homemade Spinach Ricotta Lasagna wafting through the house. This dish is a creamy, cheesy masterpiece, perfect for turning an ordinary evening into something extraordinary. I discovered this recipe when seeking a hearty vegetarian option that would please even the pickiest eaters, and let me tell you, it has become a crowd favorite! Each forkful hugs layers of tender lasagna noodles, rich marinara sauce, and a delightful mix of three cheeses, all beautifully blended with nutrient-rich spinach.
This lasagna strikes the perfect balance for busy weeknights or festive gatherings, allowing you to bring comfort food to the table without overwhelming yourself in the kitchen. Whether you’re looking for a way to impress your guests at holiday dinners or simply want to enjoy a wholesome family meal, this easy-to-follow recipe ensures that everyone will come back for seconds—or thirds! So, roll up your sleeves and let’s dive into crafting this deliciously satisfying dish.
Why is Spinach Ricotta Lasagna a Must-Try?
Comforting Delight: Each bite of this lasagna is a warm hug, combining creamy ricotta and gooey mozzarella for an indulgent experience.
Easy Meal Prep: Perfectly designed for busy cooks, this recipe allows you to prepare it in advance, making it a hassle-free option for gatherings.
Family-Friendly: It’s a dish that appeals to everyone—even meat lovers won’t miss the meat amidst the savory layers of spinach and cheese.
Nutrient-Packed: With the addition of spinach, you’re not just satisfying cravings but also providing essential vitamins to your family’s dinner.
Versatile Options: Whether you’d like to add extra veggies or use cottage cheese for a lighter twist, this lasagna adapts beautifully to your tastes.
Dig into this delicious dish as a centerpiece at holidays or a cozy weeknight with your loved ones. For more fantastic veggie options, check out our vegetarian recipe collection!
Spinach Ricotta Lasagna Ingredients
• Perfect for your comforting family dinner!
For the Lasagna
- Lasagna Sheets – Choose fresh sheets for the best texture; if using dried, follow package instructions for boiling.
- Marinara Sauce – This adds rich flavor and moisture; homemade is best, but high-quality store-bought works too.
For the Cheesy Filling
- Frozen Spinach – The star vegetable, packed with nutrients; make sure to squeeze out excess liquid after thawing.
- Ricotta Cheese – Adds a creamy layer that is essential for texture; substitute with cottage cheese for a lighter option.
- Freshly Grated Parmesan Cheese – Delivers a sharp flavor; freshly grated enhances the dish’s overall quality.
- Mozzarella Cheese – Melts beautifully into gooey goodness; feel free to use shredded mozzarella for convenience.
Make sure to gather all these ingredients for your Spinach Ricotta Lasagna and get ready to impress your loved ones!
How to Make Spinach Ricotta Lasagna
-
Prep Marinara Sauce: Begin by making or heating your marinara sauce. If you’re using fresh mozzarella, slice it and lay it on paper towels to absorb excess moisture while you prepare the rest of the ingredients.
-
Prepare Spinach: Thaw your frozen spinach completely, then boil and drain if preferred. Make sure to squeeze out any excess liquid to prevent a watery lasagna, ensuring a deliciously rich flavor.
-
Mix Cheese Filling: In a large bowl, combine the well-drained spinach with ricotta cheese and ¾ of the grated Parmesan. Add a sprinkle of salt and pepper to taste for that perfect balance of flavors.
-
Preheat Oven: Set your oven to 200°C/400°F. This is the perfect temperature for baking and will ensure your lasagna is beautifully golden and bubbly.
-
Layer Lasagna: Start layering in a baking dish with:
- ½ cup marinara sauce,
- Lasagna sheets,
- Another ½ cup marinara sauce,
- A quarter of the spinach ricotta mixture,
- 1/5 of the mozzarella cheese.
Repeat this process four times, ensuring you finish with noodles and the remaining marinara sauce on top.
-
Top and Bake: Generously sprinkle the remaining mozzarella and Parmesan over the top. Bake your lasagna for about 25-30 minutes until it’s golden brown and bubbling with cheesy goodness.
-
Cool and Serve: Allow the lasagna to cool for 10 minutes after taking it out of the oven. Garnish it with fresh basil if desired, slice it up, and get ready to enjoy!
Optional: Serve with a side salad or garlic bread for a complete meal.
Exact quantities are listed in the recipe card below.
Make Ahead Options
Preparing your Spinach Ricotta Lasagna in advance is a fantastic way to save time during busy weeknights or festive gatherings! You can assemble the entire lasagna up to 24 hours ahead of time, simply cover it tightly with plastic wrap and refrigerate. This allows the flavors to meld beautifully, making it just as delicious when baked. If you’re looking for even more convenience, you can freeze the lasagna for up to 2 months—just be sure to thaw it in the fridge overnight before baking. To finish, remove any plastic wrap, allow it to come to room temperature, and then bake as instructed for a comforting meal that requires minimal effort when it’s time to serve.
Spinach Ricotta Lasagna Variations
Feel free to get creative with this recipe and make it your own with these delightful twists and substitutions!
- Dairy-Free: Swap ricotta and mozzarella with cashew cheese and nutritional yeast for a creamy, dairy-free version.
- Extra Veggies: Add layers of sautéed mushrooms or zucchini to boost nutrition and flavor. A colorful mix makes every bite exciting!
- Slightly Spicy: Toss in some red pepper flakes for a hint of heat that contrasts beautifully with the creamy layers of cheese.
- Whole Wheat: Use whole wheat lasagna sheets for added fiber and a nuttier flavor, perfect for those looking to make healthier choices.
- Herbed Twist: Add chopped fresh herbs like basil or oregano to the cheese mixture for a fragrant flavor boost. The herbs sing when mixed with the cheese and spinach!
- Smoky Flavor: Incorporate smoked mozzarella for an enchanting twist that’s perfect for those who enjoy a depth of flavor in their lasagna.
- Nutty Addition: Try folding in some toasted pine nuts for a delightful crunch and nutty taste. They add both texture and richness to every layer.
- Protein-Packed: For a heartier meal, mix in diced cooked chicken or turkey with the cheese filling; non-vegetarians will love this satisfying addition!
Each of these variations offers an exciting way to enjoy Spinach Ricotta Lasagna, ensuring everyone at your table finds a personal favorite!
Expert Tips for Spinach Ricotta Lasagna
-
Drain Spinach Well: Ensure that the spinach is thoroughly drained to avoid a watery lasagna. Squeeze out excess moisture after thawing.
-
Layering Technique: Carefully layer the ingredients to avoid sogginess. Start and finish with sauce to maintain structural integrity during baking.
-
Make-Ahead Magic: Assemble your lasagna a day in advance. Refrigerate and let it come to room temperature before baking for easier meal prep.
-
Cheese Choice: Use freshly grated Parmesan for the richest taste. While pre-grated works in a pinch, freshness adds incredible depth to your Spinach Ricotta Lasagna.
-
Baking Temperature: Don’t skip preheating! Baking at the right temperature ensures even cooking and a beautifully golden topping.
-
Garnish with Fresh Basil: A sprinkle of fresh basil not only enhances appearance but also adds vibrant flavor, elevating your lasagna experience.
What to Serve with Spinach Ricotta Lasagna?
For a delightful dining experience, complementing your lasagna with the right sides can elevate the whole meal to something magical.
-
Garlic Bread: Warm, buttery garlic bread creates the perfect contrast with the rich, cheesy layers of the lasagna, making every bite irresistible. It’s the classic side that everyone adores!
-
Caesar Salad: Crisp romaine lettuce, crunchy croutons, and a tangy dressing offer a refreshing counterbalance to the hearty dish, ensuring a well-rounded meal.
-
Roasted Vegetables: Seasonal roasted veggies provide a delightful sweetness and a variety of textures. They not only add color but also enhance the overall healthiness of your table.
-
Herb-Infused Olive Oil: Drizzling some herb-infused olive oil over your lasagna just before serving will enhance its flavor profile, adding a fresh and aromatic touch.
-
Balsamic Vinegar: A splash of balsamic vinegar adds a tangy zest, cutting through the richness of the cheese while harmonizing with the earthy spinach and savory marinara.
-
Fruit Sorbet: For dessert, serve a light fruit sorbet. Its fruity sweetness refreshes the palate and rounds off the meal with a delightful and light finish, perfect after a filling lasagna.
Think about inviting everyone to the table with these pairings arranged beautifully around the Spinach Ricotta Lasagna, adding comfort and joy to your dining experience!
How to Store and Freeze Spinach Ricotta Lasagna
Fridge: Store leftovers in an airtight container for up to 4 days. Let the lasagna cool completely before sealing to maintain texture and flavor.
Freezer: Wrap tightly in plastic wrap or aluminum foil, then place in a freezer-safe container to freeze for up to 2 months. Label with the date for easy reference.
Reheating: Thaw overnight in the fridge before reheating in the oven at 180°C/350°F for about 25-30 minutes, or until heated through. Enjoy your Spinach Ricotta Lasagna fresh!
Make-Ahead: Consider assembling the lasagna a day ahead and refrigerating it. Just allow it to sit at room temperature for about 30 minutes before baking for the best results.
Spinach Ricotta Lasagna Recipe FAQs
Which type of spinach should I use for the lasagna?
Absolutely! You can use either frozen or fresh spinach. For frozen, just ensure you thaw it thoroughly and squeeze out all excess liquid before mixing. If using fresh, boil until wilted, which will yield approximately 2 cups cooked. Both options provide amazing flavor and nutrition!
How should I store leftover Spinach Ricotta Lasagna?
Very easy! Store any leftovers in an airtight container in the fridge for up to 4 days. It’s best to let the lasagna cool completely before sealing to maintain its delicious texture and flavor.
Can I freeze Spinach Ricotta Lasagna?
Yes! You can freeze it for up to 2 months. Be sure to wrap the lasagna tightly in plastic wrap or aluminum foil, and then place it in a freezer-safe container. Label the container with the date, and for best results, thaw it overnight in the fridge before reheating.
What if my lasagna turns out watery?
If your Spinach Ricotta Lasagna is too watery, it’s likely due to excess moisture in the spinach or sauces. Be sure to thoroughly drain the spinach after thawing, and remember to layer your ingredients properly, starting and finishing with sauce. Another tip: bake a little longer to help evaporate some of that liquid!
Is this dish suitable for people with dairy allergies?
Not exactly. This Spinach Ricotta Lasagna is not suitable for those with dairy allergies since it contains various cheeses and dairy products. However, you can substitute the ricotta with a dairy-free alternative like cashew cheese or tofu blended with nutritional yeast for a similar texture and flavor. Always check labels for allergens when using substitutes.
Can I prepare Spinach Ricotta Lasagna ahead of time?
Absolutely! I often assemble the lasagna the day before and refrigerate it overnight. Just be sure to take it out about 30 minutes before baking to let it come to room temperature. This will help with even cooking and a beautifully bubbling top!

Spinach Ricotta Lasagna: The Ultimate Comfort Meal You'll Love
Ingredients
Equipment
Method
- Prep Marinara Sauce: Begin by making or heating your marinara sauce. If you’re using fresh mozzarella, slice it and lay it on paper towels to absorb excess moisture while you prepare the rest of the ingredients.
- Prepare Spinach: Thaw your frozen spinach completely, then boil and drain if preferred. Make sure to squeeze out any excess liquid to prevent a watery lasagna.
- Mix Cheese Filling: In a large bowl, combine the well-drained spinach with ricotta cheese and ¾ of the grated Parmesan. Add a sprinkle of salt and pepper to taste.
- Preheat Oven: Set your oven to 200°C/400°F for baking.
- Layer Lasagna: In a baking dish, layer ½ cup marinara sauce, lasagna sheets, another ½ cup marinara sauce, a quarter of the spinach ricotta mixture, and 1/5 of the mozzarella cheese. Repeat this process four times, finishing with noodles and the remaining marinara sauce on top.
- Top and Bake: Sprinkle remaining mozzarella and Parmesan over the top. Bake for about 25-30 minutes until it's golden brown and bubbling.
- Cool and Serve: Allow lasagna to cool for 10 minutes, garnish with fresh basil if desired, slice, and enjoy!







