Vegetarian Lasagna Recipe White Sauce: Spinach and Ricotta Layers Without the Oven

Vegetarian Lasagna Recipe White Sauce: Spinach and Ricotta Layers Without the Oven

There’s a way to make layered lasagna without turning on the oven, and it delivers the same rich, satisfying experience. This method relies on a creamy white sauce that binds everything together beautifully.

I’ve refined the process to ensure each layer—spinach, ricotta, and pasta—cooks perfectly under the broiler or stovetop heat. The result is a dish that’s just as comforting as traditional lasagna but with a lighter touch.

What you’ll love most is how the white sauce melts into the noodles, creating a velvety texture that holds all the flavors in place. No dry edges, no undercooked centers—just consistent, creamy perfection.

It’s ideal for weeknight dinners or when you want to impress without the fuss of a full bake. Here’s how to build it layer by layer.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Vegetarian Lasagna Recipe White Sauce

Pantry staples and fresh cheeses make this layered dish come alive with minimal effort.

Ingredient Amount Notes
Lasagna Noodles 🍝 12 sheets No-boil or regular variety
Fresh Spinach 🍃 10 oz Chopped, drained well
Whole-Milk Ricotta Cheese 🧀 15 oz Full-fat for creaminess
Parmesan Cheese 🧀 1 cup Freshly grated preferred
Mozzarella Cheese 🧀 8 oz Shredded, low-moisture
Unsalted Butter 🧈 4 tbsp For white sauce base
All-Purpose Flour 🌾 ¼ cup For white sauce roux
Whole Milk 🥛 2 cups For creamy white sauce
Garlic Cloves 🧄 3 cloves Minced for white sauce
Nutmeg 🌰 ¼ tsp Freshly grated if possible
Salt 🧂 1 ½ tsp Divided for seasoning layers
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 1 tbsp For sautéing spinach
Onion 🧅 1 whole Finely diced for sauce

The ricotta is key here—whole-milk from a trusted brand like BelGioioso or Calabro gives that ultra-creamy texture. No-boil noodles save time, but regular lasagna sheets work too (just par-boil them). For the Parmesan, skip the pre-grated stuff—a wedge from Whole Foods or your local deli grates smoother and melts better. The spinach should be fresh (baby spinach wilts faster), but frozen works in a pinch—just thaw and drain it well.

No ricotta? Cottage cheese blended smooth gets you close. Out of mozzarella? Fontina or provolone melt nicely. For a lighter white sauce, swap whole milk for 2% or half-and-half. The nutmeg might seem small, but it adds depth—don’t skip it. If you’re avoiding gluten, gluten-free lasagna noodles hold up well, and swap the flour for cornstarch in the sauce.

Assemble and refrigerate up to 24 hours ahead—great for make-ahead meals. Leftovers keep 4-5 days in the fridge or freeze for 3 months. Reheat covered to keep the layers moist (the microwave works, but the broiler revives the top beautifully).

❤️

Why You’ll Love This Recipe

  • I’ll be real: it tastes even better the next day, and it freezes like a charm for lazy nights.
  • No-Boil Noodles: Honestly, I just layer the dry lasagna sheets with the spinach and ricotta—no pre-cooking, no fuss.
  • Creamy Dreamy Layers: That white sauce with ricotta and Parmesan? Ridiculously good, especially with the melty mozzarella on top.
  • Feeds a Crowd: Between us, this is my go-to for potlucks—one pan, eight happy people, and zero complaints.

Step-by-Step Instructions for Vegetarian Lasagna with White Sauce

Here’s the method. Straightforward, tested, works every time.

Step 1: Prepare the Spinach and Ricotta Filling

Heat the 1 tablespoon olive oil in a large skillet over medium heat. Add the 10 oz fresh spinach and cook for 3-4 minutes, stirring occasionally, until wilted and any excess moisture has evaporated. This step is crucial—you want the spinach as dry as possible to prevent a watery lasagna.

Transfer the cooked spinach to a cutting board and chop it finely. In a bowl, combine the chopped spinach with the 15 oz whole-milk ricotta cheese, ½ cup of the Parmesan cheese, ½ teaspoon salt, and ¼ teaspoon black pepper. Stir until well combined and set aside. The mixture should be thick and creamy, not runny.

Step 2: Make the Creamy White Sauce

In a saucepan, melt the 4 tablespoon unsalted butter over medium heat. Add the finely diced onion and cook for 3-4 minutes until softened and translucent. Stir in the 3 cloves minced garlic cloves and cook for 30 seconds until fragrant—don’t let it brown.

Whisk in the ¼ cup all-purpose flour to form a smooth paste and cook for 1-2 minutes to eliminate the raw flour taste. Gradually pour in the 2 cups whole milk, whisking constantly to prevent lumps. Bring to a gentle simmer, then reduce heat to low and cook for 5-7 minutes until the sauce thickens enough to coat the back of a spoon.

Remove from heat and stir in the remaining ½ cup Parmesan cheese, ¼ teaspoon nutmeg, 1 teaspoon salt, and ¼ teaspoon black pepper. The nutmeg adds a subtle warmth that complements the creamy sauce beautifully.

Step 3: Assemble the Lasagna Layers

Spread a thin layer of the white sauce on the bottom of a 9×13-inch baking dish. Arrange a layer of 4 lasagna noodles, slightly overlapping if needed. Spread half of the spinach and ricotta mixture evenly over the noodles, then sprinkle with one-third of the 8 oz mozzarella cheese.

Repeat the layers: white sauce, noodles, remaining spinach and ricotta mixture, and another one-third of the mozzarella cheese. Top with a final layer of noodles, the remaining white sauce, and the last of the mozzarella cheese. This creates a balanced distribution of flavors and textures in every bite.

Step 4: Chill and Set Before Serving

Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours or overnight. This resting time allows the noodles to soften and absorb the flavors without baking, delivering the promised “without the oven” experience.

When ready to serve, let the lasagna sit at room temperature for 30 minutes to take the chill off. The layers should hold together firmly when sliced, with the creamy white sauce binding everything beautifully. Each serving will showcase the rich, velvety texture of the sauce paired with the fresh, herby spinach and ricotta.

👨‍🍳

Pro Tips For Making Vegetarian Lasagna Recipe White Sauce

  • Salt the Spinach: Drain and squeeze fresh spinach as dry as possible after blanching, then season it with salt—about ½ teaspoon per cup. I learned this the hard way after my first lasagna turned into a watery mess.
  • Use Room-Temp Ricotta: Take the ricotta out of the fridge 30 minutes before assembling. Cold ricotta blends unevenly with other ingredients and creates clumps in your white sauce layer.
  • Skip Boiling Noodles: Use no-boil lasagna noodles and add extra moisture to your white sauce—about ¼ cup more liquid than the recipe calls for. They’ll cook perfectly in the oven without the hassle.
  • Grate Fresh Parmesan: Pre-shredded parmesan has anti-caking agents that make the sauce grainy. Grate a wedge yourself—it melts smoother and actually changes the outcome of your white sauce.

Make-Ahead Tips for This Recipe

Overnight Assembly

I always assemble this lasagna the night before serving. After layering everything in the dish, cover it tightly with plastic wrap and refrigerate for at least 8 hours. This gives the noodles time to soften and absorb the creamy white sauce. 💡

Morning Prep

If you’re making it for dinner, take the dish out of the fridge in the morning. Let it sit at room temperature for 30 minutes before serving. This step ensures even texture throughout every layer when you finally slice into it.

Freezer-Friendly Option

You can freeze the assembled lasagna for up to 3 months. Wrap it tightly in aluminum foil after the plastic wrap. When ready to eat, thaw overnight in the fridge before letting it come to room temperature. ❄️

Portion Control

For individual servings, assemble smaller portions in 8×8-inch dishes or even muffin tins. These freeze and reheat beautifully. Just adjust the resting time to 2-3 hours for smaller portions.

Reheating Tips

To reheat, place the chilled lasagna in a 350°F oven for 20-25 minutes until warmed through. Cover with foil to prevent the top from drying out. The white sauce will be just as creamy as when first made.

Last-Minute Adjustments

If the top looks dry after refrigerating, add a splash of whole milk or extra white sauce before reheating. This keeps the layers moist and prevents the noodles from becoming tough.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 920mg40%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 6g
Protein 30g60%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen spinach instead of fresh?

Yes, but thaw and drain it extremely well first. Squeeze out all excess water to prevent a soggy lasagna.

2

What can I substitute for ricotta?

Cottage cheese blended smooth works well. For extra creaminess, mix in 1-2 tablespoons of heavy cream.

3

How do I prevent the white sauce from curdling?

Keep heat at medium-low and whisk constantly while adding milk. If it thickens too fast, remove from heat immediately.

4

Can I bake this instead of chilling?

Cover with foil and bake at 375°F for 30-35 minutes, then uncover and bake 10 minutes more.

★★★★★4.7(3 reviews)
Nathan Turner