As the sun sets and the aroma of something delicious fills the kitchen, I can’t help but feel a sense of comfort that only homemade food can provide. One evening, I found myself craving a hearty yet meatless meal, and that’s when my Spinach Ricotta Lasagna came to life. This creamy, cheesy delight is more than just dinner; it’s an embrace on a plate.
Made with simple ingredients that you probably already have in your pantry, this vegetarian version of classic lasagna is not only easy to whip up but also a guaranteed crowd-pleaser. With creamy layers of ricotta, vibrant spinach, and a savory marinara sauce, it checks off all the boxes for a wholesome family meal. And the best part? It can be prepared in advance, making busy weeknights a little more manageable and a lot more delicious. Join me as we dive into this delightful recipe that’s bound to become a cherished favorite in your home!
Why is Spinach Ricotta Lasagna a must-try?
Comforting flavors: This dish combines the creaminess of ricotta and mozzarella with vibrant spinach, making each bite a heavenly experience.
Convenient preparation: With just six simple ingredients, you can effortlessly craft a delectable meal that fits seamlessly into your busy schedule.
Make-Ahead friendly: Perfect for prepping ahead of time, you can easily store it in the fridge or freezer for those hectic weeknights.
Family-Friendly: It’s a guaranteed hit with both kids and adults, appealing to even the pickiest eaters at your table.
Versatile variations: Customize it with your favorite herbs or cheese blends, allowing you to make it uniquely yours!
Spinach Ricotta Lasagna Ingredients
For the Lasagna
- Lasagna Sheets – Fresh sheets yield a tender texture that elevates the dish.
- Marinara Sauce – Provides moisture and flavor; opt for homemade or your favorite store-bought version.
- Frozen Spinach – Packed with nutrients; remember to thaw and squeeze out the excess moisture for a perfect filling.
For the Filling
- Ricotta Cheese – Essential for creamy layers and binding the ingredients; it’s the heart of your Spinach Ricotta Lasagna.
- Freshly Grated Parmesan Cheese – Adds a rich, savory dimension; always fresh-grated for the best flavor.
- Mozzarella Cheese – For that melty, gooey finish; choose fresh or shredded, depending on your preference.
How to Make Spinach Ricotta Lasagna
-
Prepare marinara sauce if you’re making it from scratch. If using fresh mozzarella, slice it and let it drain to remove excess moisture. This helps keep your layers from getting soggy.
-
Thaw the frozen spinach by placing it in a colander or by boiling briefly. Make sure to squeeze out any excess liquid, as this is crucial to keeping your lasagna from becoming watery.
-
Combine the thawed spinach in a bowl with ricotta and three-quarters of the grated parmesan. Season the mixture with salt and pepper to taste for added flavor and depth.
-
Preheat your oven to 400°F (200°C). If you’re using dried lasagna sheets, now’s the time to boil them until al dente for that perfect texture!
-
Layer in a baking dish: start with ½ cup of marinara sauce, followed by lasagna noodles, then another ½ cup marinara, the spinach-ricotta mixture, and a sprinkle of mozzarella cheese. Repeat this layering process four times for deliciously stacked flavors.
-
Top it off with one last layer of noodles, the remaining marinara sauce, mozzarella, and the rest of the parmesan. This ensures a golden, cheesy finish!
-
Bake for 25-30 minutes until the cheese is beautifully melted and the edges are a tempting golden brown. Your kitchen will smell absolutely divine!
-
Cool for 10 minutes before slicing. Garnish with fresh basil for a pop of color and a refreshing taste. Then, serve and enjoy this delightful family meal!
Optional: Drizzle with a little balsamic glaze for an extra flavor boost.
Exact quantities are listed in the recipe card below.
Make Ahead Options
These Spinach Ricotta Lasagna s are perfect for busy home cooks who want to save time during hectic weekdays! You can prepare the entire dish up to 24 hours in advance by assembling it in your baking dish, then covering it tightly with plastic wrap or aluminum foil to keep it fresh. If freezing, assemble and wrap tightly, storing for up to 2 months. When you’re ready to bake, simply remove it from the refrigerator or freezer and add an extra 10-15 minutes to the baking time for optimal results. To maintain quality, be sure to squeeze out excess moisture from the spinach prior to mixing it with the ricotta, ensuring your lasagna remains perfectly layered and delicious. Enjoy this convenient meal prep option that guarantees your Spinach Ricotta Lasagna will be just as tasty and comforting when you serve it!
How to Store and Freeze Spinach Ricotta Lasagna
Fridge: Store leftover Spinach Ricotta Lasagna in an airtight container for up to 4 days. When reheating, place it in the oven for best results and to maintain texture.
Freezer: You can freeze assembled lasagna before baking for up to 2 months. Wrap it tightly in plastic wrap and aluminum foil to prevent freezer burn.
Thawing: To use frozen lasagna, transfer it to the fridge 24 hours before baking for a gentle thaw.
Reheating: For leftovers, reheat in the oven at 350°F (175°C) until heated through, about 20-25 minutes, to keep the cheese melty.
Spinach Ricotta Lasagna Variations
Customize your Spinach Ricotta Lasagna with these delightful twists to make it your own!
-
Dairy-Free: Use almond or cashew ricotta for a completely dairy-free lasagna. This makes it friendly for those with lactose intolerance, while still keeping the dish rich and creamy.
-
Herb-Infused: Add fresh herbs like basil, oregano, or thyme into the ricotta mixture. This elevates the flavor profile and gives the lasagna a garden-fresh aroma.
-
Veggie-Packed: Toss in sautéed vegetables like zucchini, mushrooms, or bell peppers to the spinach mixture. This adds extra nutrition and a colorful presentation.
-
Spicy Kick: Mix in a pinch of red pepper flakes or some diced jalapeños to the ricotta filling for a zesty twist. This is perfect for those who enjoy a bit of heat in their meals!
-
Cheese Medley: Incorporate a mix of cheeses like goat cheese, cottage cheese, or even a sharp cheddar along with your ricotta. The different textures and flavors create a delightful surprise in every bite.
-
Whole Wheat Option: Swap traditional lasagna sheets for whole wheat or gluten-free sheets for a healthier meal. This modification keeps the dish satisfying while catering to specific dietary needs.
-
Nutty Crunch: Sprinkle toasted pine nuts or walnuts between the layers for a delightful crunch. The nutty flavor complements the creaminess beautifully, adding another delicious layer of texture.
-
Smoky Flavor: Try using smoked mozzarella for a unique twist that adds depth and an appealing smoky richness to your lasagna. It’s an amazing flavor lift!
What to Serve with Spinach Ricotta Lasagna?
Complement your delightful Spinach Ricotta Lasagna with these scrumptious side dishes for a full, satisfying meal experience.
-
Garlic Bread: A warm, crispy accompaniment that allows you to soak up the delicious marinara sauce in your lasagna. It’s a classic pairing!
-
Caesar Salad: The crunch of romaine lettuce, the salty bite of parmesan, and creamy dressing create a fresh contrast to the rich, cheesy layers.
-
Roasted Vegetables: Seasonal veggies like zucchini and bell peppers bring a burst of color and flavor, enhancing the wholesome character of your meal.
-
Caprese Salad: Slices of fresh mozzarella, tomatoes, and basil drizzled with balsamic glaze provide a refreshing touch that pairs beautifully with your lasagna.
The beauty of a well-crafted meal lies in the balance of flavors and textures, creating a dining experience that feels both indulgent and nourishing.
-
Italian Wine: A glass of Chianti or Pinot Grigio can elevate your dinner, complementing the rich flavors of the lasagna and adding a touch of sophistication.
-
Tiramisu: This classic Italian dessert offers a sweet, coffee-infused finish, rounding out your meal with a delightful surprise.
These pairings will transform your dinner into a cozy celebration of delicious flavors, perfect for family gatherings or a quiet evening at home.
Expert Tips for Spinach Ricotta Lasagna
-
Drain Spinach Thoroughly: Squeeze out as much moisture as possible from the spinach to avoid a watery lasagna. This helps maintain the ideal texture.
-
Layer Wisely: Ensure that each layer is evenly spread, allowing the flavors to meld beautifully without any clumps. Consistency is key for your Spinach Ricotta Lasagna!
-
Let it Rest: Allow the lasagna to sit for 10 minutes after baking. This resting time makes slicing easier and lets the flavors settle.
-
Make-Ahead Magic: You can prepare the lasagna a day in advance and store it in the fridge. Simply bake when you’re ready for a warm, comforting meal.
-
Experiment with Cheeses: Adding a sprinkle of additional cheese varieties can elevate your lasagna. Try mixing in some goat cheese or a touch of feta for a unique twist.
Spinach Ricotta Lasagna Recipe FAQs
How do I choose the right spinach for my lasagna?
Absolutely! When selecting spinach, look for fresh, vibrant green leaves without dark spots or wilting. If using frozen spinach, ensure it’s thawed and squeezed dry to avoid excess moisture, which can make your lasagna watery.
How should I store leftover Spinach Ricotta Lasagna?
Very simple! Store any leftovers in an airtight container in the fridge. They will keep for up to 4 days. When you’re ready to enjoy them again, I recommend reheating in the oven for about 20 minutes at 350°F (175°C) for the best texture.
Can I freeze Spinach Ricotta Lasagna?
Yes, indeed! To freeze, assemble the lasagna but do not bake it. Wrap the dish tightly in plastic wrap and then in aluminum foil. It can be frozen for up to 2 months. When ready to bake, transfer it to the fridge to thaw overnight before cooking.
Why is my lasagna watery?
This can happen if the spinach isn’t drained sufficiently, or if there’s too much sauce. Make sure to squeeze out as much moisture as possible from the spinach, and consider reducing the marinara sauce by simmering it longer before layering.
Is Spinach Ricotta Lasagna suitable for a vegetarian diet?
Yes! This recipe is perfect for vegetarians as it contains no meat and is packed with wholesome ingredients. Always check your cheese for animal rennet if you want to keep it strictly vegetarian, and feel free to customize with your favorite veggies.
Can I add more flavors to my Spinach Ricotta Lasagna?
Absolutely! Feel free to add in chopped fresh herbs like basil or oregano to the ricotta mixture for an extra burst of flavor. You can also mix in some sautéed mushrooms or zucchini for added texture and taste!

Irresistible Spinach Ricotta Lasagna Your Family Will Love
Ingredients
Equipment
Method
- Prepare marinara sauce if you're making it from scratch. If using fresh mozzarella, slice it and let it drain.
- Thaw the frozen spinach and squeeze out any excess liquid.
- Combine spinach with ricotta and three-quarters of the grated parmesan. Season with salt and pepper.
- Preheat your oven to 400°F (200°C). Boil dried lasagna sheets until al dente if using.
- Layer in a baking dish, starting with ½ cup marinara sauce, lasagna noodles, ½ cup marinara, spinach-ricotta mixture, and a sprinkle of mozzarella. Repeat this layering process four times.
- Top with one last layer of noodles, remaining marinara, mozzarella, and parmesan.
- Bake for 25-30 minutes until cheese is melted and edges are golden brown.
- Cool for 10 minutes before slicing. Garnish with fresh basil.







