Creamy Spinach Lasagna with Rich Tomato Sauce

Imagine layers of tender pasta, nestled between a vibrant, savory spinach and ricotta filling, all enveloped in a rich, slow-simmered tomato sauce. This isn’t just any lasagna; it’s a comforting masterpiece, thoughtfully crafted to deliver an incredible depth of flavor and satisfying texture. Each forkful offers a perfect balance of creamy dairy, earthy spinach, and bright, tangy tomatoes. It’s a dish that feels both indulgent and wholesome.

This recipe truly shines because of its thoughtful construction. We start with a deeply flavored tomato sauce, building its character from aromatic vegetables before adding crushed tomatoes. The secret to its richness? A touch of cream at the end. For the filling, we combine fresh spinach with creamy ricotta, mozzarella, and a hint of parmesan, creating a luscious counterpoint to the robust sauce. Baking slowly allows all these beautiful flavors to meld, transforming simple ingredients into something truly extraordinary. It’s a labor of love that pays off with every delicious bite.

Recipe Overview

Prep time: Approximately 45 minutes for chopping vegetables, preparing the spinach filling, and assembling.

Cook time: About 50-60 minutes in the oven, plus 10 minutes resting time.

Servings: This recipe generously serves 8-10 people, perfect for family dinners or gatherings.

Difficulty level: Intermediate. While there are a few steps, each one is straightforward and builds towards a delicious result.

Equipment needed: A large oven-safe baking dish (approximately 9×13 inches), a large pot or Dutch oven for the sauce, a large mixing bowl, a skillet for cooking spinach, and a whisk.

Substitutes: If you don’t have a Dutch oven, any large, heavy-bottomed pot will work for the sauce. A food processor can speed up vegetable chopping if you have one.

Make-ahead options: The tomato sauce can be made up to 3 days in advance and stored in the refrigerator. The assembled lasagna can be prepared a day ahead, covered, and refrigerated, then baked when ready.

Ingredients

Main Ingredients

  • 1 tablespoon olive oil – extra virgin, for sautéing
  • 1 medium yellow onion – finely diced, about 1 cup
  • 2 cloves garlic – minced, about 2 teaspoons
  • 1 (28-ounce) can crushed tomatoes – good quality, preferably San Marzano for best flavor
  • 1 (15-ounce) can tomato sauce – plain, unsalted
  • 1/2 cup vegetable broth – or water
  • 1 teaspoon dried oregano – or 1 tablespoon fresh, chopped
  • 1/2 teaspoon dried basil – or 1 tablespoon fresh, chopped
  • 1/4 teaspoon red pepper flakes – optional, for a subtle kick
  • 1/4 cup heavy cream – adds richness and balances acidity
  • Salt and black pepper to taste
  • 12-15 lasagna noodles – oven-ready (no-boil) or regular, cooked according to package directions if not oven-ready
  • 2 (10-ounce) packages fresh spinach – roughly 10 cups total, washed and stems removed
  • 15 ounces ricotta cheese – whole milk, drained of excess liquid
  • 1 large egg – beaten, helps bind the filling
  • 1/2 cup grated parmesan cheese – plus more for topping
  • 1/4 teaspoon ground nutmeg – enhances spinach flavor
  • 2 cups shredded mozzarella cheese – low-moisture, part-skim, divided

For the Sauce/Garnish

  • Fresh basil leaves – for garnish, adds a lovely aromatic finish
  • Extra grated parmesan cheese – for serving

The olive oil is our foundation, carrying the flavors of the aromatics. Yellow onion and garlic are essential for building the deep, savory base of our tomato sauce. Their sweetness and pungency create a complex background. Good quality crushed tomatoes are crucial here; they provide the primary flavor and body for the sauce. The tomato sauce adds another layer of tomato intensity, while vegetable broth thins it slightly and adds a touch of umami.

Dried oregano and dried basil are classic Italian herbs that give the sauce its characteristic aroma and taste. Red pepper flakes are optional but offer a pleasant warmth without making it overly spicy. Heavy cream is a game-changer in this sauce; it mellows the acidity of the tomatoes and adds a luxurious, velvety texture. Salt and black pepper are vital for seasoning, bringing all the flavors into balance.

For the structure, lasagna noodles are the star. Using oven-ready noodles saves a step, but traditional ones work perfectly too. Fresh spinach is the heart of our filling, providing a lovely green color and earthy taste. Ricotta cheese forms the creamy base of the filling, offering a delightful tang and smooth texture. The large egg acts as a binder, ensuring the filling stays together beautifully. Parmesan cheese adds a sharp, salty depth to the filling and a golden crust when baked. Ground nutmeg might seem unusual, but it’s a secret ingredient that magically enhances the flavor of spinach. Finally, shredded mozzarella cheese provides that iconic gooey, stretchy texture we all love in lasagna. Fresh basil brightens the finished dish.

Pro Tips

  1. Squeeze the Spinach Dry: After cooking the spinach, it’s absolutely crucial to squeeze out as much excess water as possible. Use a clean kitchen towel or paper towels. Too much moisture will make your lasagna watery and prevent the filling from setting properly. This step ensures a firm, delicious texture.
  2. Build Flavor in Layers: Don’t rush the sauce! Sautéing the onions until translucent and fragrant, then toasting the garlic and herbs briefly before adding tomatoes, builds incredible depth. Each component adds to the richness of the final dish. A well-developed sauce is the backbone of great lasagna.
  3. Resting is Key: After baking, resist the urge to cut into the lasagna immediately. Let it rest for at least 10-15 minutes. This allows the layers to settle, the cheese to firm up slightly, and the sauce to redistribute, making for cleaner slices and a less messy presentation. Patience is a virtue here!
  4. Don’t Overcook the Noodles (if using regular): If you’re using traditional lasagna noodles that require boiling, cook them al dente. They will continue to cook in the oven, so slightly undercooked is better than mushy. Overcooked noodles can make your lasagna fall apart.

Instructions

Step 1: Prepare the Tomato Sauce

Begin by making your rich tomato sauce. Heat 1 tablespoon olive oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Don’t rush this step; the sweetness of the onion is key.

Related Post  Crispy Golden Eggplant Fries with Zesty Dipping Sauce

Next, stir in the minced garlic, dried oregano, dried basil, and red pepper flakes (if using). Cook for just 1 minute more, until fragrant. Be careful not to burn the garlic.

Pour in the crushed tomatoes, tomato sauce, and vegetable broth. Stir everything together well. Bring the sauce to a gentle simmer, then reduce the heat to low. Cover the pot and let it simmer for at least 30 minutes, or up to 1 hour, stirring occasionally. The longer it simmers, the more the flavors will meld and deepen. Season with salt and black pepper to your liking. Just before assembling the lasagna, stir in the heavy cream until fully incorporated. Set aside.

Step 2: Prepare the Spinach Filling

While the sauce simmers, prepare the spinach. Heat a large skillet over medium-high heat. Add the fresh spinach in batches, if necessary, and cook until wilted, about 3-5 minutes. The spinach will dramatically reduce in volume.

Transfer the cooked spinach to a colander and let it cool slightly. Once cool enough to handle, gather the spinach in a clean kitchen towel or several layers of paper towels and squeeze out as much excess liquid as possible. This step is crucial to prevent a watery lasagna. Chop the squeezed spinach finely.

In a large mixing bowl, combine the drained ricotta cheese, beaten egg, 1/2 cup grated parmesan cheese, ground nutmeg, chopped spinach, and 1 cup of shredded mozzarella cheese. Mix everything thoroughly until well combined. Season the filling with a pinch of salt and black pepper.

Step 3: Assemble the Lasagna

Preheat your oven to 375°F (190°C).

Spread a thin layer of the tomato sauce (about 1 cup) on the bottom of your 9×13 inch baking dish. This prevents the noodles from sticking.

Arrange a single layer of lasagna noodles over the sauce. If using oven-ready noodles, they can overlap slightly. If using traditional noodles, ensure they are cooked al dente and drained.

Spread half of the spinach-ricotta mixture evenly over the noodles.

Top the spinach layer with another layer of tomato sauce (about 1.5 cups).

Sprinkle with about 1/2 cup of the remaining shredded mozzarella cheese.

Repeat the layers: noodles, the remaining spinach-ricotta mixture, tomato sauce, and another 1/2 cup shredded mozzarella.

Place a final layer of noodles on top. Cover with the remaining tomato sauce and sprinkle generously with the last 1/2 cup of shredded mozzarella cheese and a little extra grated parmesan cheese.

Step 4: Bake and Rest

Cover the baking dish loosely with aluminum foil. You can tent the foil slightly so it doesn’t touch the cheese.

Bake for 30 minutes.

Remove the foil and continue to bake for another 20-30 minutes, or until the top is golden brown and bubbly. The internal temperature should be around 165°F (74°C).

Once baked, remove the lasagna from the oven and let it rest for at least 10-15 minutes before slicing and serving. This resting period allows the layers to set, making it much easier to cut and serve neat portions.

Variations & Customization

Dietary Modifications

  • Gluten-Free: Simply swap out traditional lasagna noodles for gluten-free lasagna noodles. Follow the package instructions for cooking, as some gluten-free varieties still require boiling. All other ingredients are naturally gluten-free.
  • Dairy-Free/Vegan: This requires a few substitutions. Use dairy-free ricotta cheese alternatives (often almond or cashew-based), dairy-free mozzarella shreds, and nutritional yeast or a vegan parmesan alternative for cheesy flavor. For the sauce, use a plant-based cream (like oat or cashew cream) instead of heavy cream. Ensure your noodles are egg-free if going fully vegan.

Flavor Variations

  • Spicy Version: For those who love a bit more heat, double the amount of red pepper flakes in the sauce to 1/2 teaspoon or more. You could also add a pinch of cayenne pepper. A drizzle of chili oil before serving adds a fresh kick.
  • Seasonal Twists: In the fall, consider adding roasted butternut squash puree to the ricotta mixture for a sweet and savory element. In the spring, fresh herbs like dill or chives can be mixed into the spinach filling for a brighter flavor. You can also layer in thinly sliced zucchini or mushrooms for added vegetables.
  • Mushroom Enhancement: Sauté 1 cup of sliced mushrooms (cremini or button) with the onions in the sauce for an earthy depth. They add a wonderful umami flavor.

Serving & Storage

Serving Suggestions

This creamy spinach lasagna is a meal in itself, but it pairs beautifully with a few simple accompaniments. Serve it with a crisp, green salad dressed with a light vinaigrette to cut through the richness. A side of warm, crusty bread or garlic bread is perfect for soaking up any extra sauce. For a truly delightful experience, offer a selection of non-alcoholic beverages. Sparkling apple cider, a refreshing lemon-mint mocktail, or even a chilled herbal iced tea would be lovely choices. Garnish each serving with a few fresh basil leaves and an extra sprinkle of parmesan cheese for a touch of elegance.

Storage Instructions

  • Refrigerator: Leftover lasagna can be stored in an airtight container in the refrigerator for up to 3-4 days. Ensure it cools completely before covering and refrigerating.
  • Freezer: Lasagna freezes exceptionally well! You can freeze individual portions or the entire baked lasagna. Wrap it tightly in plastic wrap, then a layer of aluminum foil. It will keep in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating: For best results, reheat individual slices in the microwave until warmed through. For a larger portion or whole lasagna, cover it loosely with foil and reheat in an oven preheated to 350°F (175°C) for 20-30 minutes, or until heated through and bubbly. Removing the foil for the last 5-10 minutes will help crisp up the cheese topping.
Related Post  Golden Crust Quiche Lorraine: A Savory Custard Dream

Frequently Asked Questions

1. Can I use frozen spinach instead of fresh?

Yes, you can definitely use frozen spinach. Thaw two 10-ounce packages of frozen chopped spinach completely. This is crucial. Once thawed, squeeze out as much water as you possibly can. This step is even more important with frozen spinach, as it tends to hold more moisture than fresh. Follow the same steps as fresh spinach for mixing into the ricotta filling. The final taste and texture will be very similar.

2. Can I make this lasagna ahead of time and bake it later?

Absolutely! This lasagna is an excellent make-ahead meal. Assemble the entire lasagna, up to the point of baking, cover it tightly with plastic wrap and then aluminum foil, and refrigerate for up to 24 hours. When you’re ready to bake, remove it from the refrigerator about 30 minutes before baking to let it come closer to room temperature. You might need to add an extra 10-15 minutes to the baking time if it’s going into the oven cold.

3. Why is my lasagna watery?

A watery lasagna is usually due to too much moisture from the spinach or the ricotta. Ensure you squeeze out all excess water from the cooked spinach until it’s as dry as possible. Also, if your ricotta cheese seems very wet, drain it in a fine-mesh sieve for about 30 minutes to remove any liquid. Using whole milk ricotta often has less water than part-skim. Finally, letting the lasagna rest after baking helps the liquids redistribute and settle, preventing a watery mess when cut.

4. What kind of lasagna noodles should I use?

You have a couple of options. Oven-ready (no-boil) lasagna noodles are a fantastic time-saver; they absorb moisture from the sauce as they bake, so no pre-cooking is needed. If you use traditional lasagna noodles, boil them al dente according to package directions, then drain and rinse with cold water to prevent sticking. Slightly undercooked is better, as they will finish cooking in the oven. Both yield delicious results.

5. How can I get a nice golden-brown top on my lasagna?

For that perfect golden-brown, bubbly top, make sure to remove the aluminum foil during the last 20-30 minutes of baking. This allows the heat to directly caramelize the cheese. If your oven has a broiler, you can briefly (and carefully!) broil the top for 1-2 minutes at the very end, keeping a close eye on it to prevent burning. A sprinkle of extra parmesan cheese on top also aids in browning.

Final Thoughts

There’s something truly special about a homemade lasagna. It’s a dish that brings people together, offering warmth and comfort with every generous slice. This creamy spinach lasagna, with its vibrant flavors and thoughtful layers, is a testament to the joy of cooking. Don’t be intimidated by the steps; each one is simple and contributes to a magnificent final creation. Take your time, savor the process, and enjoy the incredible aroma that will fill your kitchen. When you pull that golden, bubbly dish from the oven, you’ll know the effort was worth every single moment. Happy cooking!

Creamy Spinach Lasagna with Rich Tomato Sauce

Layers of tender pasta, savory spinach and ricotta filling, and a rich, creamy tomato sauce baked to golden perfection. A comforting and satisfying meal for any occasion.

Prep Time
45 min
Cook Time
60 min
Total Time
1 hour 45 min
Servings
8-10
Course
Main Course
Recipe by TenMinutesChef
Spinach Lasagna
Vegetarian
Creamy
Tomato Sauce
Comfort Food
Italian

Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion – finely diced
  • 2 cloves garlic – minced
  • 1 (28-ounce) can crushed tomatoes
  • 1 (15-ounce) can tomato sauce
  • 1/2 cup vegetable broth
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon red pepper flakes – optional
  • 1/4 cup heavy cream
  • Salt and black pepper to taste
  • 12-15 lasagna noodles – oven-ready or regular
  • 2 (10-ounce) packages fresh spinach
  • 15 ounces ricotta cheese – drained
  • 1 large egg – beaten
  • 1/2 cup grated parmesan cheese – plus more for topping
  • 1/4 teaspoon ground nutmeg
  • 2 cups shredded mozzarella cheese – divided
  • Fresh basil leaves – for garnish
  • Extra grated parmesan cheese – for serving

Instructions

  1. Prepare the Tomato Sauce: Heat 1 tablespoon olive oil in a large pot over medium heat. Add diced yellow onion and cook until softened, about 5-7 minutes. Stir in minced garlic, dried oregano, dried basil, and red pepper flakes (if using); cook for 1 minute until fragrant. Pour in crushed tomatoes, tomato sauce, and vegetable broth. Simmer for 30-60 minutes, then stir in heavy cream. Season with salt and pepper.
  2. Prepare the Spinach Filling: Cook fresh spinach in a large skillet until wilted, 3-5 minutes. Squeeze out excess liquid using a kitchen towel and finely chop. In a large bowl, combine drained ricotta cheese, beaten egg, 1/2 cup grated parmesan, ground nutmeg, chopped spinach, and 1 cup shredded mozzarella. Mix well and season with salt and pepper.
  3. Assemble the Lasagna: Preheat oven to 375°F (190°C). Spread 1 cup of tomato sauce on the bottom of a 9×13 inch baking dish. Layer with lasagna noodles, half of the spinach-ricotta mixture, 1.5 cups tomato sauce, and 1/2 cup shredded mozzarella. Repeat layers. Top with a final noodle layer, remaining tomato sauce, and the last 1/2 cup mozzarella and extra parmesan.
  4. Bake and Rest: Cover the dish loosely with foil and bake for 30 minutes. Remove foil and bake for another 20-30 minutes, or until golden and bubbly. Let rest for at least 10-15 minutes before slicing and serving.

Leave a Reply

Your email address will not be published. Required fields are marked *