As I opened the fridge, the vibrant green of spinach caught my eye, reminding me of the heartwarming evenings spent with family around the dinner table. I decided to whip up a batch of Spinach Ricotta Lasagna, a delightful vegetarian comfort food that never fails to impress. This easy-to-make recipe combines creamy ricotta, melty mozzarella, and a tangy marinara sauce, all layered thoughtfully for that perfect bite. Not only is it a crowd-pleaser, but it also offers a nutritious twist, packing loads of flavor while being customizable with options for meat or gluten-free noodles. Imagine dishing out a slice that’s as visually stunning as it is delicious! Are you ready to create your savory masterpiece? Let’s dive in!

Why is Spinach Ricotta Lasagna a Must-Try?
Comforting Layers: Each bite offers a delightful blend of creamy ricotta and melty mozzarella that warms the soul.
Vibrant Veggies: The nutty spinach not only adds nutrition but also a burst of color to your plate.
Versatility at Its Finest: Customize this dish with meat if desired or use gluten-free noodles for a plant-based twist.
Time-Saving Wonder: Prepare in advance and bake when ready, making it perfect for busy weeknights!
Crowd-Pleasing Delight: Serve this lasagna at gatherings or family dinners, and watch it disappear before your eyes. For more veggie-packed meals, check out my Tomato Spinach Shrimp or Cheese Spinach Crustless recipes!
Spinach Ricotta Lasagna Ingredients
• A delicious collection of components for a comforting meal awaits!
For the Lasagna
- Lasagna Sheets – Fresh or dried, these provide the structure; use pre-boiled if needed.
- Frozen Spinach (17 oz) or Fresh Spinach (2 cups) – Nutrient-rich and vibrant; ensure it’s well-drained to avoid a soggy dish.
- Ricotta Cheese (24 oz) – Adds creaminess; a high-quality ricotta will enhance the overall flavor.
- Mozzarella Cheese (9 oz) – Melt-in-your-mouth goodness; opt for whole milk mozzarella for a richer taste or fresh mozzarella for added flavor.
- Parmesan Cheese (5 oz) – The finishing touch with extra flavor; freshly grated gives a nuttier kick and can be blended with feta for a twist.
- Marinara Sauce (3 cups) – Moisture and flavor base; homemade is ideal, but choose a quality store-bought version if short on time.
- Salt & Black Pepper – Essential seasoning; adjust to your taste preferences.
Additions for versatility:
- Meat Option – browned ground beef, turkey, or chicken can be incorporated for extra heartiness.
- Gluten-Free Noodles – Swap out traditional noodles for gluten-free varieties or even layers of thin zucchini or eggplant for a lighter option.
- Dairy-Free Ricotta – Blend tofu with nutritional yeast and lemon juice for a great alternative.
With these ingredients, crafting your own Spinach Ricotta Lasagna will be a delightful adventure in your kitchen!
Step‑by‑Step Instructions for Spinach Ricotta Lasagna
Step 1: Prep Spinach
Begin by thawing the frozen spinach in a microwave or boiling it briefly for 2-3 minutes until wilted. Once cooked, thoroughly drain it to eliminate excess moisture; this prevents the Spinach Ricotta Lasagna from becoming soggy. Set aside in a bowl for the next step.
Step 2: Make Ricotta Mixture
In a large mixing bowl, combine the ricotta cheese with the well-drained spinach, ¾ of the grated Parmesan, and a generous pinch of salt and black pepper. Stir until all ingredients are evenly mixed and creamy, ensuring the spinach is fully incorporated. This flavorful mixture will be layered throughout your lasagna.
Step 3: Preheat Oven
Preheat your oven to 400°F (200°C) to get it ready for baking the Spinach Ricotta Lasagna. While it heats up, gather your baking dish (a 9×13 inch works beautifully) and other lasagna components so you can seamlessly assemble the layers without delay.
Step 4: Layer Ingredients
Spread ½ cup of marinara sauce evenly on the bottom of the baking dish. Place the first layer of lasagna sheets on top, followed by another ½ cup of marinara sauce, a generous amount of the ricotta mixture, and a handful of mozzarella cheese. Continue layering this way until ingredients are fully utilized, finishing with noodles, marinara, mozzarella, and the remaining Parmesan on top.
Step 5: Bake
Cover the assembled lasagna with aluminum foil and place it into the preheated oven. Bake for 25-30 minutes, or until the edges are bubbling and the top is beautifully golden. Keeping it covered helps to cook the layers evenly while retaining moisture in the Spinach Ricotta Lasagna.
Step 6: Rest & Serve
Once baked, remove the lasagna from the oven and allow it to cool for about 10 minutes before slicing. This resting period helps the layers set, making it easier to serve neat slices. For an extra touch, garnish with fresh basil before serving this comforting dish warm and inviting.

Make Ahead Options
These Spinach Ricotta Lasagna layers are perfect for meal prep enthusiasts! You can assemble the entire dish up to 24 hours in advance. Simply follow the layering instructions, cover the dish tightly with foil, and refrigerate it until you’re ready to bake. This allows the flavors to meld beautifully while keeping the lasagna just as delicious when it’s time to serve. When you’re ready to cook, let it sit at room temperature for about 30 minutes to take the chill off. Then, bake as directed, and enjoy a comforting meal that saves you time and hassle on busy weeknights!
Spinach Ricotta Lasagna Variations
Feel free to get creative and put your spin on this delightful dish with these fun variations!
-
Meat Addition: Mix in browned ground beef, turkey, or chicken between layers for added heartiness. It’s a great way to satisfy the meat-lovers at your table without sacrificing flavor.
-
Gluten-Free: Substitute traditional noodles with gluten-free lasagna sheets or even layers of thinly sliced zucchini for a fresh, lighter take. It allows everyone to enjoy this comfort dish without worry!
-
Dairy-Free Option: Replace ricotta with blended tofu mixed with nutritional yeast and lemon juice, giving you a creamy texture without the dairy. This keeps the dish deliciously satisfying for those avoiding dairy.
-
Herb Infusion: Add fresh herbs like basil, oregano, or thyme to the ricotta mixture for a fragrant boost. These will elevate the flavor profile and make each bite sing!
-
Spice It Up: For a kick, include red pepper flakes in the marinara sauce or mix jalapeños into your ricotta. This will give your lasagna an exciting heat level that’s sure to surprise your taste buds.
-
Nutty Flavor: Stir in some crushed walnuts or pine nuts into the spinach ricotta mixture for added texture and a nutty finish. This adds a delightful crunch amidst the creamy layers.
-
Extra Veggies: Layer in other vegetables like mushrooms or red bell peppers for additional nutrition and flavor. The more veggies, the merrier, as they enhance the vividness of your dish.
-
Cheesy Delight: Mix in some flavorful goat cheese or feta with the ricotta for an upscale twist on the classic. The tangy taste complements the other cheesy layers beautifully.
As you experiment with these variations, think about enjoying sides like a crisp Caesar salad or my delightful Black Bean Spinach burritos for a truly satisfying meal. The key is to have fun and personalize your Spinach Ricotta Lasagna to your liking!
How to Store and Freeze Spinach Ricotta Lasagna
Fridge: Store leftovers in airtight containers. They will last for 3-4 days, maintaining their delicious flavor and texture.
Freezer: For long-term storage, freeze the lasagna for up to 3 months. Wrap it tightly in plastic wrap and aluminum foil to prevent freezer burn.
Reheating: When ready to enjoy, reheat in a preheated oven at 350°F (175°C) for 20-30 minutes, covered with foil to retain moisture and ensure even heating.
Serving Fresh: If assembling ahead, prep the Spinach Ricotta Lasagna up to 24 hours in advance. Cover and refrigerate, but allow to sit at room temperature for 30 minutes before baking for best results.
Expert Tips for Spinach Ricotta Lasagna
-
Drain Spinach Well: Make sure to squeeze out as much water as possible from the spinach to avoid a soggy lasagna.
-
Quality Cheese Matters: Using high-quality ricotta and mozzarella enhances flavor—don’t skimp on the good stuff!
-
Layering Tip: Layer ingredients evenly to prevent them from mixing during baking, ensuring a beautiful presentation and that every slice looks delightful.
-
Don’t Rush the Resting Phase: Allow the Spinach Ricotta Lasagna to rest after baking for about 10 minutes; this makes cutting easier and helps keep the layers intact.
-
Monitor Baking Time: Keep an eye on the lasagna towards the end of baking to avoid over-browning or burning, potentially covering it with foil if needed.
-
Make Ahead: Assemble your lasagna a day in advance and store it in the fridge. Bring it to room temperature before baking—it’s a time-saving trick for busy days!
What to Serve with Spinach Ricotta Lasagna
Transform your meal into an unforgettable experience with delightful accompaniments that elevate every bite of your comforting lasagna.
- Garlic Bread: The perfect crunchy contrast; its buttery, garlicky goodness complements the creamy layers of the lasagna beautifully.
- Mixed Green Salad: Fresh, crisp greens with a light vinaigrette add brightness and balance to your rich and cheesy dish, cleansing the palate.
- Roasted Vegetables: Vibrant seasonal veggies roasted to perfection add a caramelized touch, harmonizing with the lasagna’s creamy texture and tangy flavors.
- Caesar Salad: This classic option provides a rich, creamy dressing that pairs deliciously with the savory layers of the lasagna, creating a well-rounded dinner.
- Pinot Grigio: A light white wine that wonderfully offsets the richness of the lasagna; its crispness enhances the flavors without overpowering them.
- Chianti: An Italian red wine option that adds a touch of sophistication; its bold taste complements the savory notes of the marinara and cheeses.
- Dessert Option: Tiramisu offers a sweet, coffee-kissed finish, providing a delightful contrast that wraps up your meal on a sweet note.
- Marinated Olives: These bring a briny burst of flavor to balance the lasagna’s richness, perfect for nibbling between bites.
- Pesto Bruschetta: Topped with fresh tomatoes, this appetizer is a herbal and fresh start that pairs joyfully with the heavier lasagna.
- Fruit Sorbet: A refreshing palate cleanser, its lightness rounds out the meal, cleansing your palate and preparing you for the next bite.

Spinach Ricotta Lasagna Recipe FAQs
How do I choose the right spinach for my lasagna?
Absolutely! Fresh spinach should be vibrant green, free from any yellowed or wilted leaves. If using frozen spinach, ensure it’s well-drained after thawing to avoid a soggy lasagna.
How do I store leftovers of Spinach Ricotta Lasagna?
Cool completely before storing leftovers in airtight containers. They can be refrigerated for 3-4 days. Reheat in a preheated oven at 350°F (175°C) for about 20-30 minutes, covered with foil to keep moisture.
Can I freeze Spinach Ricotta Lasagna, and how?
Very! To freeze, wrap the assembled lasagna tightly in plastic wrap and then in aluminum foil to prevent freezer burn. It can be frozen for up to 3 months. When ready to eat, thaw overnight in the fridge and reheat at 350°F (175°C) for 20-30 minutes.
What should I do if my lasagna is too watery?
If your Spinach Ricotta Lasagna turns out watery, it’s often caused by excess moisture from the spinach. Make sure to drain it thoroughly before mixing. You can also try reducing the amount of marinara sauce or bake it a bit longer uncovered to allow some moisture to evaporate.
Are there any dietary considerations for this recipe?
Of course! This Spinach Ricotta Lasagna is vegetarian and can easily be made gluten-free by using the appropriate noodles. For those dairy-sensitive, the ricotta can be substituted with a blended mix of tofu, nutritional yeast, and lemon juice. Always check ingredient labels for allergens, and enjoy customizing the recipe to fit dietary needs!

Spinach Ricotta Lasagna: A Cozy Dish to Warm Your Soul
Ingredients
Equipment
Method
- Begin by thawing the frozen spinach in a microwave or boiling it briefly for 2-3 minutes until wilted. Drain thoroughly.
- In a large mixing bowl, combine the ricotta cheese with the drained spinach, ¾ of the grated Parmesan, salt, and black pepper. Mix until creamy.
- Preheat your oven to 400°F (200°C). Gather your baking dish and other ingredients for assembly.
- Spread ½ cup of marinara sauce on the bottom of the baking dish. Layer with lasagna sheets, ½ cup marinara, ricotta mixture, and mozzarella. Repeat layers, finishing with noodles, marinara, mozzarella, and remaining Parmesan.
- Cover the lasagna with foil and bake for 25-30 minutes until edges bubble and top is golden.
- Remove from oven and let cool for about 10 minutes before slicing. Garnish with fresh basil before serving.

Leave a Reply