
This vegetarian lasagna redefines comfort food with its creamy white sauce and rich layers of spinach and ricotta. I developed this version after years of testing to achieve the perfect balance of textures and flavors.
Fresh lasagna sheets are layered with a velvety béchamel that bakes into a golden top, while the spinach-ricotta filling adds hearty satisfaction without meat. The key is proper seasoning at each stage to build depth.
Every bite delivers tender pasta, creamy sauce, and the earthy sweetness of spinach. The ricotta adds richness that makes this dish feel indulgent, not like a compromise.
Bake until bubbling and serve with a sprinkle of fresh herbs for a meal that satisfies vegetarians and meat-lovers alike.
Ingredients for Italian Vegetarian Lasagna Recipe White Sauce
Fresh pasta, creamy béchamel, and vibrant spinach-ricotta make this dish unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| Lasagna Sheets 🍝 | 12 sheets | Fresh or no-boil variety |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Unsalted Butter 🧈 | ½ cup | For roux base |
| All-Purpose Flour 🌾 | ½ cup | For thickening béchamel |
| Nutmeg 🌰 | ¼ tsp | Freshly grated preferred |
| Salt 🧂 | 1 ½ tsp | Divided for seasoning layers |
| White Pepper 🌶️ | ½ tsp | For subtle heat |
| Whole-Milk Ricotta Cheese 🧀 | 2 cups | Drained if watery |
| Fresh Spinach 🍃 | 10 oz | Chopped, squeezed dry |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated from block |
| Large Eggs 🥚 | 2 whole | For binding ricotta filling |
| Garlic Cloves 🧄 | 3 cloves | Minced for filling |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
[recipe_ingredient_scaler]
The béchamel is everything here. Whole milk and real butter give it that velvety texture—don’t even think about low-fat. I always use fresh lasagna sheets (find them in the refrigerated section at Whole Foods or Trader Joe’s), but no-boil works if you’re in a pinch. Look for ricotta with no additives—just milk, cream, and a touch of salt. The Parmesan should be a wedge you grate yourself (pre-grated has anti-caking agents that make it grainy).
No whole milk? Half-and-half plus a splash of cream gets you there. For the ricotta filling, cottage cheese blended smooth works in a bind. Fresh spinach is ideal, but frozen thawed and squeezed dry saves time. Skip the pre-shredded Parm—it doesn’t melt right. The nutmeg in the béchamel is non-negotiable (it’s the secret depth), but if you hate it, a pinch of ground cloves works too.
Assemble ahead and refrigerate overnight (actually improves the flavor). Baked lasagna keeps 4-5 days in the fridge, reheats beautifully. Freeze portions for up to 3 months—thaw in the fridge before reheating. Always garnish with fresh basil right before serving.
Why You’ll Love This Recipe
- No-Fuss Assembly: I just layer the sheets with the white sauce—no pre-boiling, no fuss. The flour and butter make the béchamel so smooth it practically spreads itself.
- Velvety Comfort: That whole milk and nutmeg combo? Ridiculously creamy with just a hint of warmth. It’s like a cozy hug in every bite.
- Crowd-Pleasing Flexibility: I’ve served this at potlucks and weeknight dinners alike. Even my meat-loving cousin goes back for seconds.
- Budget-Friendly Feast: Lasagna sheets and pantry staples stretch far. Honestly, it feeds my family for two nights without breaking the bank.
Step-by-Step Instructions for Italian Vegetarian Lasagna with White Sauce
This method delivers perfectly layered lasagna with creamy béchamel and rich ricotta-spinach filling.
Step 1: Prepare the Spinach Ricotta Filling
In a large bowl, combine the 2 cups Whole-Milk Ricotta Cheese, 2 whole Large Eggs, and ½ cup Parmesan Cheese. I always beat the eggs lightly before mixing to ensure they incorporate evenly. Add ½ tsp White Pepper and ½ tsp Salt from your total 1.5 tsp Salt.
Fold in the 10 oz Fresh Spinach (make sure it’s squeezed completely dry) and the 3 cloves Garlic Cloves (minced). The filling should be thick but spreadable. If it seems too loose, let it sit for 5 minutes—the ricotta will absorb excess moisture.
Step 2: Make the Béchamel Sauce
Melt the ½ cup Unsalted Butter in a saucepan over medium heat. When it’s foamy but not browned, whisk in the ½ cup All-Purpose Flour to form a smooth roux. Cook for 1-2 minutes until it turns a pale golden color—this removes the raw flour taste.
Gradually whisk in the 4 cups Whole Milk, adding it ¼ cup at a time to prevent lumps. Bring to a gentle simmer, then reduce heat to medium-low. Cook for 5-7 minutes, stirring constantly, until the sauce thickens enough to coat the back of a spoon.
Remove from heat and stir in the remaining 1 tsp Salt and ¼ tsp Nutmeg. The nutmeg adds that classic white sauce warmth—don’t skip it.
Step 3: Layer and Assemble the Lasagna
Spread a thin layer of béchamel on the bottom of a 9×13-inch baking dish. Add a layer of 4 sheets Lasagna Sheets, slightly overlapping if needed. Spread ½ of the ricotta-spinach mixture evenly over the sheets, then drizzle with ⅓ of the remaining béchamel.
Repeat with another layer of 4 sheets Lasagna Sheets, the remaining ricotta-spinach mixture, and another ⅓ of the béchamel. Top with the final 4 sheets Lasagna Sheets and pour the remaining béchamel over everything, spreading to cover completely.
Step 4: Bake to Golden Perfection
Preheat your oven to 375°F. Cover the dish with foil (sprayed with oil to prevent sticking) and bake for 25 minutes. Then remove the foil and bake for another 15-20 minutes until the top is golden brown and bubbling at the edges.
Let it rest for 10 minutes before slicing—this allows the layers to set. The lasagna should hold together when cut, with creamy béchamel oozing slightly between the layers. Garnish with the ¼ cup Fresh Basil Leaves just before serving for a pop of color and freshness.
Pro Tips For Making Italian Vegetarian Lasagna Recipe White Sauce
- Cook the Roux Longer: I learned this the hard way—let the butter and flour mixture cook for a full 2-3 minutes until golden, not just until it stops looking floury. It removes the raw taste and gives your white sauce depth.
- Warm the Milk: Skip the cold milk straight from the fridge. Warm it gently in the microwave for 1-2 minutes first—it prevents lumps when you whisk it into the roux.
- Soak the Sheets: Resist the urge to boil lasagna sheets. Just soak them in hot water for 5-8 minutes until pliable—they’ll cook perfectly in the oven without turning mushy.
- Grind Fresh Nutmeg: Pre-ground nutmeg loses its punch fast. Grate about ¼ teaspoon fresh nutmeg directly into the white sauce—it adds a warmth that dried just can’t match.
Pro Cooking Tips for Perfect Results
Roux Perfection
Cook your butter and flour mixture for the full 1-2 minutes until it turns pale golden. This step removes the raw flour taste and builds a flavor foundation for your béchamel. I use a whisk constantly to prevent lumps from forming. 💡
Milk Temperature
Use room temperature milk when making the béchamel to prevent the sauce from curdling. I take mine out of the fridge 30 minutes before starting. Gradually adding it ¼ cup at a time ensures a smooth, lump-free sauce.
Nutmeg Timing
Add the ¼ tsp Nutmeg off the heat to preserve its delicate aroma. Freshly grated nutmeg makes a noticeable difference in flavor compared to pre-ground. I keep a whole nutmeg in my spice drawer just for béchamel.
Spinach Prep
Squeeze every last drop of water from the 10 oz Fresh Spinach using a clean kitchen towel. Excess moisture will make your ricotta filling watery and affect the lasagna’s structure. I often do this step first so it can drain while I prep other ingredients.
Layering Technique
Spread each layer evenly but don’t press down. This allows the lasagna to bake uniformly. I always start and end with béchamel for that perfect golden brown top. Use slightly less filling on the edges to prevent spillage during baking. 🔥
Resting Time
The 10-minute rest after baking is non-negotiable. This lets the layers set and makes for cleaner slices. I use this time to toss together a simple salad or set the table. The lasagna will still be piping hot when you serve it.
Nutrition Facts
Frequently Asked Questions
Can I use no-boil lasagna noodles?
Yes! No-boil noodles work perfectly here. Just add 2-3 tablespoons extra sauce between layers to help them soften during baking. The moisture from the béchamel and spinach will cook them through beautifully.
Why does my béchamel turn lumpy?
This usually happens if the milk is added too quickly or isn’t warm enough. Always add milk gradually while whisking constantly, and use room temperature milk to prevent curdling. A fine mesh strainer can save a lumpy sauce.
Can I make this ahead of time?
Assemble the lasagna completely, cover tightly, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if cooking straight from the fridge.
- Jamie Oliver Curry Recipe Vegetarian: Spiced Chickpea and Spinach Delight - September 24, 2026
- Lo Mein Recipe With Spaghetti Noodles: Wok-Tossed Takeout Flavor at Home - September 24, 2026
- Feta Tomato Pasta TikTok Recipe Original: Viral One-Pot Creamy Delight - September 24, 2026