Okay, so listen up, because I’m about to spill all my secrets for the most amazing Spinach Ricotta Lasagna EVER. Seriously, I’ve been making this for years – it’s practically a family tradition at this point! My Nonna, bless her heart, taught me everything I know about Italian cooking, and this recipe is a direct result of her wisdom (and a whole lot of delicious experimentation). I’ve tweaked it over time, of course, to make it even easier and more flavorful. Trust me, if you’re looking for a comforting, crowd-pleasing vegetarian meal, you’ve come to the right place. This Spinach Ricotta Lasagna is the real deal.
Why You’ll Love This Spinach Ricotta Lasagna
Honestly? This lasagna is a total winner! Here’s why you’ll become obsessed:
- Super easy to whip up, even on a weeknight.
- That creamy ricotta and spinach filling? To die for!
- Seriously comforting, like a warm hug on a plate.
- Perfect for feeding a crowd (or just yourself – no judgment!).
- Freezer-friendly, so you can make it ahead. Win-win!
Ingredients for the Best Spinach Ricotta Lasagna
Alright, let’s talk about the good stuff! To make this Spinach Ricotta Lasagna sing, you’ll need these ingredients. Don’t skimp on quality, trust me, it makes a difference! First up, grab a pound of your favorite lasagna noodles. Then, you’ll want 10 ounces of frozen spinach. Make sure you thaw it and squeeze out all that extra water – nobody wants a soggy lasagna! Next, get ready for the creamy goodness: 15 ounces of ricotta cheese, 1/2 cup of grated Parmesan cheese, and 2 large eggs. For the cheese layer, you’ll also need 8 ounces of shredded mozzarella cheese.

Now, for the flavor base. You’ll need 1 medium onion, chopped, and 2 cloves of minced garlic. Don’t forget the tomato sauce; grab a 28-ounce can of your favorite. You’ll also need 2 tablespoons of olive oil for sautéing. Finally, season with salt and pepper to taste. Oh, and don’t be afraid to season generously!
Equipment You’ll Need
Okay, so you won’t need a ton of fancy gadgets, I promise! You’ll need a big ol’ pot for boiling those lasagna noodles, a 9×13 inch baking dish (the classic size!), and a skillet for sautéing the veggies. Also, grab your measuring cups and spoons. That’s pretty much it!
Step-by-Step Instructions: How to Make Spinach Ricotta Lasagna
Okay, here’s the fun part! This might seem like a lot of steps, but trust me, it’s super straightforward. Just take it one step at a time, and you’ll be chowing down on a delicious Spinach Ricotta Lasagna in no time. Let’s get cooking!
Preparing the Noodles for the Spinach Ricotta Lasagna
First up, those noodles! Bring a big pot of water to a rolling boil, and add a generous pinch of salt. Cook your lasagna noodles according to the package directions, but here’s a pro tip: cook them *al dente*. I usually go for about 8-10 minutes, but keep an eye on them! You want them to be firm enough to hold their shape, but not so hard they’ll break. To prevent sticking, I like to add a drizzle of olive oil to the water. Once they’re cooked, drain the noodles and lay them flat on a clean surface. If you’re using no-boil lasagna noodles, just skip this step. Easy peasy!
Sautéing the Vegetables
Next, let’s get those veggies going. Heat up your olive oil in the skillet over medium heat. Add the chopped onion and cook until it’s softened and translucent, usually about 5-7 minutes. Then, toss in the minced garlic and cook for another minute until you can smell that amazing aroma. Be careful not to burn the garlic – nobody likes bitter garlic! You want it fragrant, not burnt.
Preparing the Spinach and Cheese Filling
Okay, time to make the magic filling! If you’re using frozen spinach, make sure it’s thawed and squeezed *really* dry. I mean, get all that water out of there! Add the spinach to the skillet with the onions and garlic, and cook until it’s wilted, which should only take a couple of minutes. Now, in a separate bowl, mix together the ricotta cheese, eggs, Parmesan cheese, a good pinch of salt, and some black pepper. Give it a good stir until everything is nicely combined. That’s your base for the best Spinach Ricotta Lasagna!
Assembling the Spinach Ricotta Lasagna
Alright, time to layer this baby up! Spread a thin layer of tomato sauce on the bottom of your baking dish. Then, layer in the noodles, followed by a layer of the ricotta mixture, a layer of the spinach, a bit more sauce, and a sprinkle of mozzarella cheese. Repeat those layers! I usually aim for three layers total. For the top layer, finish with the remaining sauce and the rest of the mozzarella. Try to distribute everything evenly so every bite is perfect. Yum!
Baking the Spinach Ricotta Lasagna
Preheat your oven to 375°F (190°C). Cover the baking dish with foil, and bake for about 30 minutes. Then, remove the foil and bake for another 15-20 minutes, or until the cheese is melted, bubbly, and golden brown. You’ll know it’s ready when the edges are bubbling and the cheese is beautifully browned. Careful, it splatters!
Cooling and Serving Your Spinach Ricotta Lasagna
This is the hardest part: waiting! Let the lasagna cool for at least 10-15 minutes before you slice and serve. This gives everything a chance to set and the flavors to meld together. Trust me, it’s worth the wait. Enjoy your amazing Spinach Ricotta Lasagna!
Ingredient Notes and Substitutions for Your Spinach Ricotta Lasagna
Okay, let’s talk about the ingredients! You can totally use either fresh or frozen spinach for this Spinach Ricotta Lasagna, but like I said, make sure you squeeze out all the excess water if you’re using frozen. Nobody wants a watery lasagna! As for the tomato sauce, I usually go with a good quality jarred sauce, but you can absolutely use homemade if you’re feeling ambitious (I’m usually not!).
Now, let’s talk substitutions! Don’t have ricotta? You can totally use cottage cheese, but make sure to drain it well first. Feel free to swap out the mozzarella for provolone or a blend of Italian cheeses. Want to sneak in some extra veggies? Go for it! Sautéed mushrooms, bell peppers, or zucchini would all be fantastic additions. Get creative and make it your own!
Tips for Success: Making the Perfect Spinach Ricotta Lasagna
Want to make sure your Spinach Ricotta Lasagna is a showstopper? Here are a few pro tips I’ve learned over the years! First, to avoid a soggy mess, make sure you drain that spinach *really* well. Seriously, squeeze out every last drop of water! Also, don’t overcook those noodles – slightly undercooked is better than mushy. And for extra flavor, try adding a pinch of nutmeg to the ricotta mixture. Trust me, it makes a world of difference! Finally, let it rest! Letting it cool before cutting lets all the flavors meld together. You’ll be glad you did.
Variations: Spice Up Your Spinach Ricotta Lasagna
Okay, let’s get those creative juices flowing! This Spinach Ricotta Lasagna is a fantastic base, but don’t be afraid to jazz it up. Try adding different herbs and spices like oregano or basil to the ricotta mixture. You can also toss in some extra veggies, like mushrooms or bell peppers, when you’re sautéing the onions and garlic. Feeling meaty? Brown some ground beef, Italian sausage, or even turkey, and add it to the tomato sauce. The possibilities are endless!
Serving Suggestions for Spinach Ricotta Lasagna
So, you’ve got this amazing Spinach Ricotta Lasagna, right? Now, what to serve with it? A simple green salad with a zesty vinaigrette is always a winner. Garlic bread is a must-have for soaking up all that delicious sauce! And maybe a glass of red wine to complete the perfect comfort pasta dinner.
Storage and Reheating Instructions for Your Spinach Ricotta Lasagna
So, you’ve got leftovers? Score! This Spinach Ricotta Lasagna is even better the next day (if that’s even possible!). Store any leftovers in an airtight container in the fridge for up to 3-4 days. You can also freeze it! Just wrap individual slices tightly in plastic wrap and then foil, and it’ll last for about 2-3 months.
To reheat, the oven is your best bet (350°F / 175°C) until it’s heated through, or you can microwave it for a couple of minutes until it’s nice and bubbly. Easy peasy!
Frequently Asked Questions About Spinach Ricotta Lasagna
Got questions? I’ve got answers! Here are some of the most common things people ask me about this Spinach Ricotta Lasagna. Hopefully, this helps you on your way to lasagna bliss!
Can I make Spinach Ricotta Lasagna ahead of time?
Absolutely! In fact, it often tastes even *better* if you make it a day ahead. Just assemble the entire lasagna, cover it tightly with foil, and pop it in the fridge. Then, when you’re ready to eat, bake it as directed. You might need to add a few extra minutes to the baking time since it’s cold. This makes it perfect for a comfort pasta dinner, even when you’re short on time!
What can I add to my Vegetarian Lasagna for more flavor?
Ooh, the possibilities are endless! I love to add roasted vegetables like zucchini, bell peppers, or mushrooms to the filling. You could also toss in some sun-dried tomatoes for a burst of flavor. If you’re feeling adventurous, try adding a pinch of red pepper flakes for a little kick. Get creative, and make this Vegetarian Lasagna truly your own!
How do I prevent my Spinach Ricotta Lasagna from being soggy?
Soggy lasagna is the WORST! To avoid that, make sure you squeeze out all the excess water from your spinach. Also, don’t overcook your noodles. Slightly undercooked is better! And finally, let it rest for at least 10-15 minutes after baking before you cut into it. That lets everything settle and prevents a watery mess. Following these tips will make your Baked Pasta Recipe a total success!
Can I use fresh pasta sheets for this Baked Pasta Recipe?
You sure can! Just be aware that fresh pasta cooks much faster than dried pasta. You might not even need to pre-cook it. Follow the package directions for cooking, and keep a close eye on it so it doesn’t get mushy. Fresh pasta can add a lovely delicate texture to your comfort pasta dinners!
Estimated Nutritional Information for Spinach Ricotta Lasagna
Okay, so here’s the deal: the nutritional info below is just an *estimate*. It’ll give you a general idea of the calories, fat, protein, carbs, and all that good stuff per serving. Remember, it can vary a bit depending on the brands and ingredients you use. Just a heads up!

Spinach Ricotta Lasagna: 3 Steps to a PERFECT Dish!
- Total Time: 1 hour 15 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
A delicious and comforting vegetarian lasagna with spinach and ricotta cheese.
Ingredients
- Lasagna noodles
- Spinach
- Ricotta cheese
- Eggs
- Parmesan cheese
- Mozzarella cheese
- Onion
- Garlic
- Tomato sauce
- Olive oil
- Salt
- Pepper
Instructions
- Cook lasagna noodles.
- Sauté onion and garlic.
- Add spinach and cook until wilted.
- Mix ricotta, eggs, parmesan, salt, and pepper.
- Layer noodles, ricotta mixture, spinach, tomato sauce, and mozzarella.
- Bake until bubbly and golden.
Notes
- You can add other vegetables.
- Use fresh or frozen spinach.
- Let it cool before serving.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Category: Pasta
- Method: Bake
- Cuisine: Italian





