Introduction
What happens when you strip away the tomato sauce and let creamy, earthy flavors take center stage? You get a White Lasagna that’s rich, comforting, and surprisingly sophisticated. This dish reimagines the classic Italian favorite with a velvety béchamel base, layers of fresh vegetables, and a trio of cheeses that melt into pure harmony. Unlike traditional red-sauced versions, this White Lasagna highlights the delicate balance between tender squash, wilted spinach, and artichoke hearts, all bound together by a pesto-kissed cream sauce.
Originating from Northern Italy’s culinary traditions—where buttery sauces and fresh vegetables often replace tomato-based ones—this white version reflects a lighter, more nuanced approach to one of the world’s most beloved comfort foods. It’s perfect for those seeking a cozy meal without the acidity of marinara, and it caters to diverse palates across cultures where dairy and vegetables are dietary staples.
For more inspiration on creamy pasta dishes and healthy vegetable-based meals, check out our crockpot recipes and healthy dinner ideas. Artichokes, a star ingredient in this dish, are not only delicious but also packed with fiber and antioxidants—learn more about their benefits here. And if you’re curious about perfecting the foundational sauce in this recipe, here’s a trusted Basic Béchamel Sauce Recipe to master.
Why White Lasagna Matters
White Lasagna represents a culinary shift toward inclusive, vegetable-forward comfort food that doesn’t compromise on richness. In regions where dairy is central to cuisine—from Italy’s Emilia-Romagna to parts of Eastern Europe and South Asia—white sauces made with butter, milk, and cheese have long been symbols of nourishment and celebration. This version elevates that tradition by incorporating nutrient-dense vegetables like yellow squash and spinach, making it both satisfying and balanced.
Historically, lasagna evolved from ancient Greek and Roman layered pasta dishes, but the white variation gained prominence in Northern Italy, where creamy sauces were preferred over tomato-based ones due to climate and ingredient availability. Today, White Lasagna has found a global audience among home cooks looking for allergen-friendly, culturally adaptable versions of classic comfort foods. Its flexibility allows for ingredient swaps that respect dietary preferences without losing authenticity.
White Lasagna Ingredients

Ingredient Spotlight
Each ingredient in this White Lasagna plays a vital role in texture, flavor, and structure. Yellow squash adds a subtle sweetness and meaty texture when grilled, while spinach brings earthiness and moisture control. The béchamel sauce—built from butter, flour, milk, and cream—is the creamy backbone that binds everything together. Artichoke hearts contribute a mild tang and tender bite, while pesto infuses herbal brightness without overpowering the dish. Ricotta provides a soft, protein-rich layer, and mozzarella ensures that golden, stretchy top everyone loves.
From a nutritional standpoint, this recipe delivers calcium from dairy, fiber and iron from spinach, and heart-healthy fats from olive oil and pesto. The use of whole milk and cheese makes it energy-dense—ideal for active families or cool evenings when warmth and comfort are needed most.
- Squash Layer: 2 large yellow squash, cut into long thin strips (about 10 slices)
- Olive oil: 2 Tbsp., plus 2 Tbsp. for spinach
- Salt & pepper: Kosher salt and black pepper, to taste
- Spinach: 18 oz. fresh spinach
- Béchamel Sauce: 6 Tbsp. salted butter, 3 garlic cloves (minced), 1/2 small onion
- Flour: 1/4 cup all-purpose flour
- Dairy: 4 cups warmed milk, 1 cup warmed heavy cream
- Cheese: 3 cups grated parmesan (12 oz.), 2 1/2 cups low-moisture mozzarella (10 oz.)
- Pesto: 1/2 cup prepared pesto
- Artichokes: 2 (14-oz.) cans artichoke hearts, drained and chopped
- Ricotta Layer: 16 oz. ricotta cheese, 1/3 cup parmesan, 2 large egg yolks
- Pasta: 16 no-boil lasagna noodles
- Garnish: Torn fresh basil
Substitution Ideas: Use zucchini instead of yellow squash, Swiss chard for spinach, or gluten-free lasagna noodles for dietary needs. For a lighter version, try part-skim ricotta and reduced-fat mozzarella.
Timing
Prep time: 45 minutes | Cook time: 45 minutes | Total time: 1 hour 30 minutes | Servings: 10–12
This White Lasagna comes together faster than many traditional versions because it uses no-boil noodles and skips the need to cook vegetables thoroughly in advance. Compared to classic lasagna recipes that can take over two hours, this one is about 20% quicker while delivering equal comfort and flavor depth.
Step-by-Step Instructions
- Preheat and prepare squash: Set oven to 350°F. Heat a grill pan over medium-high heat. Toss squash strips with olive oil, salt, and pepper. Grill until marked and slightly softened, about 2 minutes per side. Set aside on a plate.
- Sauté the spinach: In a large nonstick skillet, heat 2 Tbsp. olive oil over medium heat. Add spinach in batches, tossing until wilted—about 2 minutes total. Season with salt and pepper. Transfer to a paper-towel-lined plate to drain excess moisture. Wipe the pan clean.
- Build the béchamel sauce: In the same skillet, melt butter over medium heat. Add minced garlic and chopped onion; cook until soft, about 2 minutes. Sprinkle in flour and whisk to form a smooth roux. Cook for 2 more minutes, stirring constantly. Gradually whisk in warm milk and cream, cooking until thickened—3 to 4 minutes. Remove from heat.
- Finish the sauce: Season with salt and pepper. Whisk in parmesan cheese until melted and smooth. Stir in pesto for color and flavor. Gently fold in chopped artichoke hearts. Set aside.
- Prepare ricotta layer: In a medium bowl, combine ricotta, 1/3 cup parmesan, egg yolks, and a pinch each of salt and pepper. Mix until smooth and set aside.
- Assemble with precision: Butter a 13×9-inch baking dish. Spread 1 cup sauce on the bottom. Layer 4 noodles over the sauce. Spread 1 1/2 cups sauce evenly. Scatter all the spinach. Sprinkle 1/2 cup mozzarella. Add another layer of 4 noodles.
- Continue layering: Add 1 1/2 cups sauce, then spread ricotta mixture evenly. Top with 1/2 cup mozzarella. Add 4 more noodles. Spread another 1 1/2 cups sauce. Sprinkle 1/2 cup mozzarella. Arrange grilled squash slices evenly over the top.
- Final layers: Add remaining 4 noodles. Spread remaining sauce evenly. Top with final 1 cup mozzarella. Bake for 40 to 45 minutes, until golden and bubbly. Let rest 10–20 minutes before slicing.
- Serve with flair: Scatter torn fresh basil over the top just before serving for a pop of color and aroma.
Tips & Tricks for Perfect Results
- Warm your dairy: Heating milk and cream before adding prevents lumps and speeds thickening.
- Drain greens well: Excess water from spinach can make the lasagna soggy—press between paper towels.
- No-boil noodles need moisture: Ensure each layer has enough sauce to soften the pasta fully.
- Rest before cutting: Letting it sit 15 minutes helps layers set and prevents collapse.
- Use a sharp knife: Dip the blade in hot water and wipe dry between cuts for clean slices.
Recipe Variations & Substitutions
- Gluten-free: Use gluten-free lasagna sheets or thinly sliced zucchini as noodle substitutes.
- Vegetable swaps: Try roasted eggplant, sautéed kale, or caramelized leeks for variety.
- Protein boost: Add cooked chicken strips or white beans between layers for extra protein.
- Vegan option: Use plant-based ricotta, mozzarella, and butter with nutritional yeast instead of parmesan.
Behind the Recipe
This White Lasagna was inspired by the desire to create a comforting dish that feels indulgent yet honors fresh, seasonal ingredients. By replacing tomato sauce with a herb-infused béchamel and loading up on vegetables, it becomes a meal that satisfies both comfort food cravings and health-conscious values. It’s designed to be shared at family dinners, potlucks, or holiday gatherings where diverse eaters can all find something to love—without compromising flavor or tradition.
Pairing Ideas
Serve this White Lasagna with a crisp green salad dressed in lemon vinaigrette, garlic bread made with olive oil, or roasted Mediterranean vegetables. For drinks, pair with sparkling cucumber water, chilled mint limeade, or a sweet-tart pomegranate mocktail. These non-alcoholic options enhance the dish’s richness while keeping the meal refreshing and balanced.
Leftover & Reuse Ideas
Leftover White Lasagna makes excellent next-day lunches. Reheat slices in the oven at 350°F for 15–20 minutes to maintain texture. You can also cut cooled leftovers into squares, dip in egg wash, bread with panko, and pan-fry for crispy lasagna bites. Another idea: crumble leftover pieces into a skillet with eggs for a hearty frittata twist.
Nutritional Information
Per serving (based on 12 servings): Calories: ~380 | Protein: 18g | Carbohydrates: 25g | Fat: 24g | Saturated Fat: 14g | Cholesterol: 95mg | Sodium: ~420mg | Fiber: 2g | Sugar: 4g
This dish provides a balanced mix of macronutrients with high-quality protein from dairy and complex carbs from pasta. The inclusion of vegetables adds volume and micronutrients like vitamin A, calcium, and iron.
Serving Suggestions
Present your White Lasagna on a warm ceramic dish with fresh basil leaves scattered generously on top. Serve with warm flatbread or focaccia on the side. For elegant dinners, pair with roasted cherry tomatoes and olives in a shallow bowl for color contrast. Encourage guests to serve themselves family-style to promote connection and sharing.
Common Mistakes to Avoid
- Soggy layers: Not draining spinach properly leads to excess moisture—always press out water.
- Curdled sauce: Adding cold milk to hot butter-flour mix can cause lumps—always warm your dairy first.
- Dry texture: Skimping on sauce results in tough noodles—ensure even coverage in every layer.
- Cut too soon: Slicing immediately causes collapse—let it rest for at least 10 minutes.
- Overbaking: Check at 40 minutes to avoid drying out the cheese topping.
Storage & Reheating Tips
Cool completely before covering tightly with foil or transferring to airtight containers. Refrigerate for up to 4 days. Freeze individual portions for up to 2 months—wrap tightly in plastic and foil. To reheat, thaw overnight in the fridge, then bake at 350°F for 20–25 minutes until hot throughout. Microwaving is possible but may soften the texture.
FAQs
What is White Lasagna?
White Lasagna is a variation of traditional lasagna that uses a creamy béchamel sauce instead of tomato sauce, creating a rich, dairy-based dish with layers of cheese, vegetables, and pasta.
Can I make White Lasagna ahead of time?
Yes! Assemble the dish up to 24 hours in advance, keep refrigerated, and bake when needed. You may need to add 10 minutes to the baking time if going straight from the fridge.
Is White Lasagna freezer-friendly?
Absolutely. This White Lasagna freezes well for up to 2 months. Assemble in a freezer-safe dish, wrap tightly, and bake from frozen at 375°F for 60–75 minutes.
What can I substitute for artichoke hearts?
If artichokes aren’t available, try sautéed mushrooms, roasted red peppers, or hearts of palm for a similar texture and mild flavor.
Why does my béchamel sauce get lumpy?
Lumps form when the milk is too cold or added too quickly. Always warm your milk and cream, and whisk constantly while pouring slowly into the roux.
Conclusion

This White Lasagna brings together creamy textures, garden-fresh vegetables, and layers of melty cheese in a dish that’s both elegant and approachable. Whether you’re cooking for a holiday meal, a weeknight dinner, or a gathering of friends, it delivers comfort without compromise. With make-ahead ease, freezer flexibility, and room for creativity, it’s a recipe that adapts to your life while honoring timeless flavors.
Made this recipe? Drop your twist in the comments, rate the recipe, and tag us on Facebook, Instagram with #recipehoney.com we might feature your creation!
White Lasagna
By: Marc Moretti
★★★★★ (1 review)
⏱️ Quick Info
| Prep Time | 45 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour 30 minutes |
| Servings | 12 |
📝 Description
A creamy vegetarian lasagna featuring grilled yellow squash, spinach, artichoke hearts, and three cheeses in a rich pesto-infused white sauce. Layered with no-boil noodles for a fuss-free dinner centerpiece.
Category: Main Dish | Cuisine: Italian-American
🥘 Ingredients
- 2 large yellow squash, cut into long thin strips
- 18 oz. spinach
- 6 Tbsp. salted butter
- 4 cups milk, warmed
- 1 cup heavy cream, warmed
- 3 cups grated parmesan cheese
- 1/2 cup prepared pesto
- 2 (14-oz.) cans artichoke hearts, drained and chopped
- 16 oz. ricotta cheese
- 16 no-boil lasagna noodles
- 2 ½ cups grated mozzarella
- Fresh basil for topping
👨🍳 Instructions
1 Preheat & Grill Squash
Preheat oven to 350ºF. Grill squash slices with olive oil until marked.
2 Cook Spinach & Make Sauce
Wilt spinach in skillet. Make white sauce with butter, flour, milk, cream, parmesan and pesto. Mix in artichokes.
3 Prepare Ricotta Layer
Combine ricotta, parmesan, egg yolks, salt and pepper in bowl.
4 Assemble Lasagna Layers
Butter baking dish. Layer noodles, sauce, spinach, mozzarella, repeating layers with ricotta mixture and squash.
5 Bake & Rest
Bake 40-45 minutes until browned and bubbly. Rest 10-20 minutes before serving.
6 Garnish & Serve
Top with fresh basil before serving.
📊 Nutrition Facts
| Calories | 680 |
| Total Fat | 42g |
| Saturated Fat | 22g |
| Cholesterol | 145mg |
| Sodium | 980mg |
| Total Carbs | 48g |
| Fiber | 6g |
| Sugars | 10g |
| Protein | 32g |