
What Makes Creamy Spinach Lasagna So Special
With just a handful of simple ingredients, this creamy spinach lasagna delivers layers of rich, cheesy flavor and a wonderfully satisfying texture. It’s a comforting vegetarian lasagna that feels both indulgent and wholesome, making it a perfect centerpiece for a family dinner or a cozy weekend meal. The combination of a creamy ricotta-spinach filling and savory marinara sauce creates a truly irresistible dish. During our testing, we found that thoroughly squeezing the thawed spinach is the secret to a perfectly layered, non-watery result. It’s a small step that makes a huge difference in the final texture of your easy lasagna. You’re going to be amazed at how simple it is to create this restaurant-quality meal at home!What You’ll Find in This Article
Ingredients for Creamy Spinach Lasagna
Here is everything you’ll need to create this delicious spinach lasagna recipe. We recommend using whole-milk ricotta and low-moisture mozzarella for the creamiest, most flavorful results.- 12 lasagna noodles
- 1 tablespoon olive oil
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 24 ounces whole milk ricotta cheese
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 1/4 cup chopped fresh parsley
- 10 ounces frozen chopped spinach, thawed and squeezed very dry
- 4 cups shredded low-moisture mozzarella cheese, divided
- 32 ounces marinara sauce
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
Cook Time for Easy Lasagna
We know your time is valuable, so we’ve broken down the timeline for this easy lasagna. From start to finish, you can expect to have a bubbling, golden-brown masterpiece on your table in just about an hour and a half, with plenty of hands-off baking time.- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Resting Time: 15 minutes
- Total Time: 1 hour 30 minutes
How to Make White Sauce Lasagna
Follow these steps to build your perfect white sauce lasagna. Don’t worry if your layers aren’t picture-perfect; it all comes together beautifully in the oven!Step 1: Prep the Noodles & Oven
Preheat your oven to 375°F. Cook the lasagna noodles according to package directions until al dente, then drain and lay them flat on a baking sheet to prevent sticking.Step 2: Sauté the Aromatics
Heat olive oil in a skillet over medium heat. Cook the chopped onion until soft and translucent, about 5 minutes. Add the minced garlic and cook for 1 more minute until fragrant, then remove from heat.Step 3: Make the Creamy Filling
In a large bowl, combine the ricotta, egg, Parmesan, parsley, dried spinach, 2 cups of mozzarella, salt, and pepper. Mix until well combined and creamy.Step 4: Build the First Layers
Spread 1 cup of marinara sauce in the bottom of a 9×13 inch baking dish. Arrange 4 noodles over the sauce, slightly overlapping. Spread half of the ricotta-spinach mixture over the noodles, then top with 1 cup of sauce.Step 5: Repeat and Finish Layering
Repeat the layers: 4 noodles, remaining ricotta mixture, 1 cup sauce. Finish with the final 4 noodles, remaining sauce, and sprinkle the remaining 2 cups of mozzarella evenly over the top.Step 6: Bake to Perfection
Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 15-20 minutes until the cheese is golden and bubbly.Step 7: The Crucial Rest
Let the lasagna rest for at least 15 minutes before slicing. This allows the layers to set and makes for cleaner portions.Step 8: Serve and Enjoy
Serve warm, garnished with extra parsley or Parmesan if desired.Pro Tips & Tasty Tweaks
After making this creamy spinach lasagna countless times, we’ve gathered our favorite tips to help you nail it on the first try. These small adjustments can make a big impact on your final dish.- Flavor Swap: For a richer flavor, try substituting one cup of the marinara with a creamy Alfredo sauce.
- Timing Adjustment: If your cheese is browning too quickly, simply tent the dish with foil for the last 10 minutes of baking.
- Prep Fix: To save time, use no-boil lasagna noodles; just add a little extra sauce to the layers to ensure they cook through.
- Storage Tip: Cool leftovers completely before covering and refrigerating for up to 4 days. Reheat individual portions in the microwave for best texture.
Flavor & Texture Notes
When you pull this creamy spinach lasagna from the oven, you’re greeted by a symphony of textures and aromas. The top should be a beautiful, golden-brown mosaic of melted cheese with bubbly, slightly crisp edges. As it rests, the layers firm up, making it easy to slice into neat portions that hold their shape. We love the contrast between the tender pasta, the rich and creamy cheese filling, and the bright, savory notes of the marinara. The spinach adds a subtle earthiness and pops of green throughout, making every bite interesting. The true sign of a perfectly cooked lasagna is that satisfying “cheese pull” when you serve the first piece!Variations & Substitutions
One of the things we love about this spinach lasagna recipe is its versatility. Feel free to get creative and make it your own with these simple twists and substitutions.- Add More Veggies: Sliced mushrooms or finely chopped roasted red peppers can be mixed into the ricotta filling for extra flavor and color.
- Herb It Up: Stir a tablespoon of fresh chopped basil or a teaspoon of dried oregano into the ricotta mixture for an herby boost.
- Cheese Choices: While we love the classic combo, you can use provolone or fontina in place of some of the mozzarella for a more complex flavor.
- For a Lighter Version: Part-skim ricotta and mozzarella work well, and you can even use a few layers of thinly sliced zucchini in place of some noodles.
- Kick of Heat: Add a pinch of red pepper flakes to the sautéed onions or use a spicy marinara sauce for a little warmth.
Make-Ahead & Scaling
We love a good make-ahead meal, and this creamy spinach lasagna is a fantastic candidate for prepping in advance. You can assemble the entire dish, cover it tightly, and refrigerate it for up to 24 hours before baking. Just add a few extra minutes to the covered baking time since it will be going into the oven cold. When scaling this recipe, we’ve found it works beautifully for a smaller crowd in an 8×8 inch dish. Simply halve all the ingredients and use three layers of noodles. For a larger gathering, you can double the recipe and bake it in two separate 9×13 inch pans; one to serve immediately and one to freeze for later. This easy lasagna is a true crowd-pleaser that adapts to any occasion.How to Serve Creamy Spinach Lasagna
After all that baking, it’s time for the best part: serving up this beautiful vegetarian lasagna. We always let ours rest for a full 15 minutes, which gives us just enough time to toss together a simple side salad and warm some crusty bread. For a complete meal, we love pairing our creamy spinach lasagna with a crisp Caesar salad or roasted vegetables like asparagus or broccoli. The fresh, bright flavors balance the rich, cheesy layers perfectly. A slice of warm, garlicky bread is also wonderful for scooping up every last bit of sauce from your plate. During our testing, we discovered that using a sharp, thin-bladed knife and a flat spatula makes for the cleanest slices of this white sauce lasagna. A little extra grated Parmesan on top right before serving adds a lovely finishing touch.Mistakes to Avoid
We’ve made our share of lasagna over the years, and we’ve learned from every watery layer and overcooked edge. Here are the most common pitfalls we see with this spinach lasagna recipe and how you can easily avoid them. First, never skip squeezing the spinach. If you’ve ever wondered why your lasagna turned out soupy, this is almost always the culprit. We press the thawed spinach between paper towels or a clean kitchen cloth until it’s as dry as we can get it. Another common misstep is overcooking the noodles before assembling. Remember, they will continue to cook in the oven, so al dente is perfect. Additionally, don’t be tempted to skip the resting time after baking. Those 15 minutes allow the layers to set, so you get beautiful, clean slices instead of a cheesy landslide. Finally, we recommend measuring your cheese by weight if possible. Pre-shredded bags often contain anti-caking agents that can make your sauce grainy. For the creamiest results, shred your own mozzarella from a block.How to Store Creamy Spinach Lasagna
Proper storage is key to enjoying your delicious creamy spinach lasagna for days to come. We always cool leftovers completely before covering them to prevent condensation from making the top layer soggy. For short-term storage, cover the baking dish tightly with foil or transfer portions to an airtight container. It will keep beautifully in the refrigerator for up to 4 days. To freeze, we wrap individual slices or the entire pan tightly in both plastic wrap and foil. Frozen lasagna will maintain its best quality for about 3 months. When reheating, we find that the microwave works well for single servings, while the oven or toaster oven is best for larger portions. If reheating from frozen, thaw it in the refrigerator overnight first for the most even results.Try This Creamy Spinach Lasagna Yourself
We genuinely hope you feel inspired to try this creamy spinach lasagna in your own kitchen. It’s one of those comforting, reliable recipes that our team comes back to again and again, whether we’re feeding our families or impressing dinner guests. This vegetarian lasagna proves that a meatless meal can be incredibly satisfying and full of flavor. The process of layering the noodles, cheese, and sauce is almost therapeutic, and the final result is always worth the effort. Remember, cooking is about joy and nourishment, not perfection. So gather your ingredients, put on some music, and enjoy the process of creating this wonderful white sauce lasagna. We’re confident it will become a new favorite in your home, just as it has in ours.
Creamy Spinach Lasagna
Ingredients
Equipment
Method
- Preheat your oven to 375°F. Cook the lasagna noodles according to package directions until al dente, then drain and lay them flat on a baking sheet to prevent sticking.
- Heat olive oil in a skillet over medium heat. Cook the chopped onion until soft and translucent, about 5 minutes. Add the minced garlic and cook for 1 more minute until fragrant, then remove from heat.
- In a large bowl, combine the ricotta, egg, Parmesan, parsley, dried spinach, 2 cups of mozzarella, salt, and pepper. Mix until well combined and creamy.
- Spread 1 cup of marinara sauce in the bottom of a 9x13 inch baking dish. Arrange 4 noodles over the sauce, slightly overlapping. Spread half of the ricotta-spinach mixture over the noodles, then top with 1 cup of sauce.
- Repeat the layers: 4 noodles, remaining ricotta mixture, 1 cup sauce. Finish with the final 4 noodles, remaining sauce, and sprinkle the remaining 2 cups of mozzarella evenly over the top.
- Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 15-20 minutes until the cheese is golden and bubbly.
- Let the lasagna rest for at least 15 minutes before slicing. This allows the layers to set and makes for cleaner portions.
- Serve warm, garnished with extra parsley or Parmesan if desired.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Enjoyed the recipe? Share it!
Kitchen Essentials We Recommend
Tools that make cooking easier — tried, tested, and loved.
As an Amazon Associate we earn from qualifying purchases.
Got a recipe the world should try?
Share your favorite family recipe or national dish with food lovers in 100+ countries.
Submit Your Recipe

