If you’re looking for a dish that wraps you in comfort while delighting your palate with fresh, vibrant flavors, the Creamy Spinach Lasagna with Basil Sauce Recipe is exactly what you need. This luscious lasagna layers tender noodles with a rich ricotta and spinach filling, all bathed in a velvety basil-infused sauce that’s bursting with herbal brightness and subtle garlic notes. Perfect for cozy dinners or impressing guests, this recipe transforms humble ingredients into a show-stopping dish you’ll want to make again and again.
Ingredients You’ll Need
Gathering the right ingredients is key because each one plays a crucial role in building the layers of flavor, texture, and color in this creamy spinach lasagna. From fresh leafy greens to aromatic herbs and cheeses, these essentials come together to create a dish that’s both wholesome and mouthwatering.
- Olive oil: Adds a fruity richness and is perfect for sautéing the veggies without overpowering their natural flavor.
- Onion, diced: Provides a sweet, savory base that softens beautifully in the filling.
- Garlic cloves: Brings a warm, pungent aroma that infuses the entire dish with depth.
- Red bell pepper: Adds vibrant color and a subtle sweetness that balances the savory elements.
- Corn or mushrooms: Offers a meaty texture or burst of sweetness depending on your choice, enhancing the filling complexity.
- Fresh oregano or Italian seasoning: Adds herbal notes that brighten the vegetable medley.
- Fresh spinach: The star green that brings freshness, nutrition, and a silky texture when cooked.
- Lemon zest: A hint of citrus that lifts the flavors and keeps the dish lively.
- Fresh basil leaves and baby spinach: Essential for the creamy basil spinach sauce with their fragrant, leafy goodness.
- Milk (any variety): Creates the smooth, creamy base of the sauce that clings to each noodle.
- Flour or cornstarch: Acts as the thickening agent to give the basil sauce that perfect luxurious consistency.
- Ricotta cheese (or cottage cheese): Brings creamy richness and lightness to the filling, balancing all the veggies.
- Egg (optional): Helps bind the filling for a sturdier texture but is completely optional if you prefer.
- Lasagna noodles: Choose fresh, no-boil, or par-cooked noodles to build those signature layers.
- Mozzarella cheese: Shredded for melty, gooey cheesiness throughout the dish.
- Pecorino or Parmesan cheese: Adds a sharp, salty finish that elevates every bite.
- Garnishes (fresh basil ribbons and chili flakes): For a pretty, flavorful touch just before serving.
How to Make Creamy Spinach Lasagna with Basil Sauce Recipe
Step 1: Prepare the Flavorful Veggie Filling
Start by heating olive oil in a large sauté pan on medium-high heat. Toss in diced onion, garlic, and red bell pepper to create a fragrant and colorful base. After a few minutes, add your choice of corn or mushrooms plus seasoning with salt, pepper, chili flakes, and oregano. Once softened, stir in the chopped fresh spinach and let it wilt down until the mixture is well combined and fragrant. Don’t forget to add lemon zest here for that subtle zing—this filling will be the hearty vegetable heart of your lasagna.
Step 2: Blend the Lush Basil Spinach Sauce
Into the blender goes fresh basil, baby spinach, milk, salt, pepper, garlic, and flour or cornstarch—everything that will come together to form your creamy basil spinach sauce. Blend until flawlessly smooth, then slowly drizzle in olive oil to emulsify the mixture, creating a silky, luscious sauce that’s ready to be gently warmed on the stove until thickened. This sauce is the real showstopper, wrapping every layer with herbaceous creaminess.
Step 3: Combine the Ricotta and Filling
In a large bowl, mix ricotta cheese and egg (if using) to create a creamy base. Fold in the cooled veggie mixture, then stir in shredded mozzarella and grated pecorino or Parmesan cheese. This combination balances creaminess with cheesy depth and a pleasant texture, ensuring that each bite is rich and satisfying.
Step 4: Assemble the Layers
Grease a 9×13-inch baking dish and start with a thin layer of the basil sauce on the bottom to keep noodles from sticking and to infuse flavor from the start. Layer noodles, half of the ricotta-veggie filling, spoon more sauce on top, then repeat for the second layer. Finish with a third noodle layer and top generously with the remaining sauce and cheeses. Cover with parchment paper and wrap tightly with foil to seal in moisture, which is especially important if you’re using no-boil noodles to ensure they cook perfectly without drying out.
Step 5: Bake Until Bubbling and Golden
Bake the lasagna at 400°F according to your noodle type’s instructions—usually about 40 to 50 minutes covered, followed by 10 minutes uncovered to develop a golden, melty cheese crust. The bubbling sauce and melted cheese are your signs that the Creamy Spinach Lasagna with Basil Sauce Recipe is ready to be enjoyed.
How to Serve Creamy Spinach Lasagna with Basil Sauce Recipe
Garnishes
Fresh basil ribbons add a lovely herbal fragrance and bright green pop, while a sprinkle of chili flakes lends just the right kick if you like a hint of spice. Together, they finish the dish beautifully and add fresh, inviting aromas as you serve.
Side Dishes
Serve alongside a crisp mixed greens salad tossed in a light vinaigrette or some roasted seasonal vegetables for a balanced meal. Garlic bread or a crusty baguette also pairs wonderfully, perfect for soaking up any extra creamy basil sauce left on the plate.
Creative Ways to Present
Try mini individual lasagnas baked in ramekins for an elegant presentation or stack beautiful layers in clear glass baking dishes to show off the vibrant green filling and silky sauce. A quick drizzle of high-quality olive oil before serving will add a glossy finish and extra depth of flavor.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Spinach Lasagna with Basil Sauce Recipe keeps well in the fridge for up to 4 days. Cover tightly with foil or place in an airtight container to preserve moisture and flavors. The lasagna tends to taste even better the next day as the flavors have time to meld.
Freezing
This lasagna freezes beautifully either before or after baking. Wrap it well in multiple layers of foil or use a freezer-safe container to avoid freezer burn. It will stay delicious for up to 3 months, making it perfect for meal prep or special occasions when you want a homemade meal waiting in the freezer.
Reheating
Reheat leftovers covered in the oven at 350°F until warmed through, about 20-30 minutes. If reheating from frozen, thaw overnight in the fridge first, then warm slowly to keep that creamy texture intact. Microwaving works for quick portions but may slightly alter the sauce’s silky consistency.
FAQs
Can I use frozen spinach for this lasagna?
Absolutely! Just make sure to thaw and squeeze out as much moisture as possible before adding it to the filling to avoid sogginess. Frozen spinach is a convenient alternative without sacrificing flavor.
Is the egg in the filling necessary?
The egg helps bind the filling and gives it a firmer structure, but it’s entirely optional. If you prefer egg-free versions, the lasagna will still be creamy and delicious, just a bit softer.
What if I don’t have fresh basil?
Fresh basil is key for that bright, aromatic sauce, but if you only have dried basil, you can use it thoughtfully in the filling and sauce. Keep in mind dried herbs are less vibrant, so add cautiously to avoid overpowering the dish.
Can I make this recipe vegan?
With a few substitutions like plant-based ricotta, milk alternatives, and vegan cheese, you can create a vegan version of the Creamy Spinach Lasagna with Basil Sauce Recipe. The sauce is easily made dairy-free using nut milks and vegan butter or olive oil.
How do I know when the lasagna noodles are perfectly cooked?
If using no-boil noodles, follow packaging instructions and the baking times carefully; the foil seal traps steam so the noodles cook evenly. For fresh or par-cooked noodles, bake until tender and the top is bubbly and golden, usually when a knife slides through easily.
Final Thoughts
Making the Creamy Spinach Lasagna with Basil Sauce Recipe is such a rewarding experience — it brings together fresh ingredients and rich textures into a dish that feels like a warm hug on your plate. Whether it’s a family dinner or a special occasion, I promise this lasagna will become one of your favorites to share and savor again and again.
Print
Creamy Spinach Lasagna with Basil Sauce Recipe
This Spinach Lasagna recipe offers a delicious and hearty vegetarian meal featuring layers of sautéed vegetables, a creamy spinach basil sauce, ricotta cheese mixture, and gooey mozzarella. The lasagna is assembled with fresh or no-boil noodles and baked to a bubbly, golden perfection, making it an impressive yet accessible dish perfect for family dinners or special occasions.
- Total Time: 1 hour 40 minutes
- Yield: 9 servings
Ingredients
Vegetable Filling
- 1–2 tablespoons olive oil
- 1 onion, diced
- 4 garlic cloves, minced
- 1 red bell pepper, diced (see notes for alternatives)
- 1 1/2 cups corn or mushrooms (see notes for other options)
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- Optional: 1/4 teaspoon chili flakes
- 1 tablespoon fresh oregano, or 1 teaspoon dried Italian seasoning or oregano
- 1 lb fresh spinach, chopped (reserve 1 ounce or 1 cup for sauce; see notes for frozen)
- 1 tablespoon lemon zest
Spinach Basil Sauce
- 2-ounce fresh basil leaves (about 2 cups packed)
- 1-ounce baby spinach (about 1 cup packed)
- 1 3/4 cups milk (soy, whole, or nut milk)
- 1/2 teaspoon salt, more to taste
- 1/2 teaspoon pepper
- 2 fat garlic cloves
- 1 tablespoon flour or cornstarch
- 2 tablespoons olive oil
Cheese Mixture and Assembly
- 2 cups whole milk ricotta or substitute with cottage cheese
- 1 egg (optional)
- 9 lasagna noodles (3 layers) – fresh, no-boil, or cooked until al dente
- 2 1/2 cups shredded mozzarella
- 1/4 cup pecorino or parmesan, plus 2 tablespoons for topping
- Garnish: fresh basil ribbons and chili flakes
Instructions
- Preheat Oven: Preheat your oven to 400°F (204°C) to prepare for baking the lasagna.
- Make the Filling: Heat olive oil in an extra-large sauté pan over medium-high heat. Add diced onion, minced garlic, and red bell pepper; cook for 3-4 minutes until starting to soften. Reduce heat to medium, then add corn or mushrooms, salt, pepper, optional chili flakes, and oregano. Sauté for another 2-3 minutes until onions are tender. Add chopped spinach, lower heat further, and stir continuously to let the spinach wilt and combine evenly with other vegetables. Stir in lemon zest, taste and adjust salt if necessary, then remove from heat. Drain excess liquid especially if using zucchini or frozen spinach to avoid watery filling.
- Prepare Spinach Basil Sauce: In a blender, combine fresh basil, reserved baby spinach, milk, salt, pepper, garlic cloves, and flour or cornstarch. Exclude olive oil initially. Blend until completely smooth with no visible basil specs. Add one teaspoon olive oil and blend for 10 seconds. While blending on medium-high, slowly stream in remaining olive oil to emulsify the sauce thoroughly. Transfer the sauce to a medium saucepan and whisk gently over medium heat until it just comes to a simmer to thicken. Turn off heat once thickened.
- Mix Cheese Filling: In a large bowl, combine ricotta cheese with the optional egg. Fold in the cooled vegetable filling mixture. Stir in 2 cups of shredded mozzarella and 1/4 cup of pecorino or parmesan cheese. Reserve the remaining mozzarella and pecorino for topping the lasagna.
- Assemble the Lasagna: Grease a 9×13-inch baking dish lightly. Spoon about 1/2 cup of spinach basil sauce on the bottom to create a light layer. Arrange a layer of lasagna noodles over the sauce. Spread half of the vegetable and ricotta cheese mixture over the noodles, then spoon 1/4 to 1/2 cup of the spinach basil sauce on top. Add a second layer of noodles, followed by the remaining filling mixture and then a little sauce. Add the final layer of noodles and cover with the remaining sauce. If space allows at the top of the dish, sprinkle with the remaining mozzarella (about 1/2 cup) and 2 tablespoons pecorino. Cover with a layer of parchment paper and then wrap tightly with foil to seal in steam (especially important for no-boil noodles to prevent dryness and ensure proper cooking). Do not let the foil touch the cheese.
- Bake the Lasagna: For no-boil noodles, follow the manufacturer’s instructions or bake at 400°F (204°C) for 40-50 minutes covered tightly with foil and parchment until noodles are tender. Remove foil and bake uncovered for an additional 10 minutes to brown the top.
- Alternate Baking for Fresh or Par-cooked Noodles: Bake at 400°F (204°C) for 35-40 minutes uncovered, then bake another 10 minutes to develop a golden crust. Alternatively, bake at a lower temperature of 350°F (177°C) for 45 minutes, uncover, and bake for 15 more minutes.
- Garnish and Serve: Once baked, let the lasagna rest for a few minutes before slicing. Garnish with fresh basil ribbons and a sprinkle of chili flakes to taste.
Notes
- Red bell pepper can be substituted with zucchini or another favorite vegetable.
- For filling, frozen spinach can be used; thaw and drain well to remove excess moisture.
- Use no-boil noodles to save time but ensure a tight seal with foil and parchment for proper steaming and cooking.
- The egg in the cheese mixture is optional but helps bind the filling.
- Flavor can be adjusted with additional chili flakes for more heat or extra herbs for aroma.
- Ricotta can be substituted with cottage cheese for a lighter texture.
- Ensure excess liquid is drained from filling to prevent a watery lasagna.
- Prep Time: 30 minutes
- Cook Time: 1 hour 10 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
