Creamy White Lasagna with Squash & Artichokes
30-MINUTE MEALS! Get the email series now
Royal Recipe

Creamy White Lasagna with Squash, Spinach & Artichoke

5 from 1 vote
1 Comments
Hannah Elizabeth
By: Hannah ElizabethUpdated: Mar 20, 2026
This post may contain affiliate links. Please read our disclosure policy.

A delicate, cheese-forward white lasagna layered with grilled yellow squash, wilted spinach, tender artichokes, and a creamy Parmesan-pesto sauce — ideal for cozy gatherings and make-ahead dinners.

Creamy White Lasagna with Squash, Spinach & Artichoke

This white lasagna has become one of my most-requested dishes at family dinners — a dish that balances silky, savory sauce with fresh vegetables in every forkful. I first developed this version on a rainy weekend when I wanted the comfort of lasagna but with brighter seasonal produce. The grilled yellow squash provides a light, slightly smoky contrast to the lush ricotta layer, while artichokes and a whisper of pesto give the sauce an herbaceous lift. This combination transforms a familiar favorite into something unexpectedly elegant and light.

I discovered the final ingredient ratios after several trial bakes: more Parmesan in the sauce for depth, a touch of heavy cream to keep the béchamel glossy, and careful draining of spinach so the layers don’t become watery. The result is a creamy, well-layered lasagna that slices cleanly and keeps its structure. It’s perfect for a holiday vegetarian main, a celebratory dinner, or a weekend when you want comfort food that still feels fresh.

Why You'll Love This Recipe

  • Layers of grilled yellow squash, wilted spinach, ricotta, and artichokes create varied textures — silky sauce, tender vegetables, and a melty mozzarella top for contrast.
  • Ready in about 90 minutes from start to finish with most active prep under 40 minutes; the sauce can be made ahead, saving time on the day you bake.
  • Uses pantry staples like canned artichokes and no-boil lasagna noodles, plus simple grocery-store cheeses — no specialty shopping required.
  • Make-ahead friendly: assemble up to 24 hours in advance or freeze before baking for easy entertaining and stress-free planning.
  • Vegetarian but hearty and satisfying — a great option to please omnivores and veggie lovers at the same table.
  • Customizable: swap the grilled squash for roasted zucchini, or use fresh basil pesto for a brighter, herby finish.

In my home, this dish turned an ordinary Sunday into a celebration when my in-laws visited. They ate their portions so fast I had to remind them a second pan was in the oven. It’s one of those dishes that prompts conversation — everyone wants to know how you made the sauce so creamy and how the layers hold together so well.

Ingredients

  • Yellow squash: Choose firm, evenly sized large yellow squash so you can slice long thin strips. Look for bright skin without soft spots; grilling brings a faint char that adds complexity.
  • Spinach: Use fresh baby or mature spinach (about 18 ounces) and cook down in batches so it wilts quickly without steaming. Dry thoroughly on paper towels to prevent watery layers.
  • Butter & dairy: Salted butter, warmed milk, and heavy cream form the base of a velvety sauce — use full-fat milk and cream for the best mouthfeel. Parmigiano-Reggiano works best for savory depth.
  • Parmesan & mozzarella: A high-quality grated Parmesan (about 3 cups) folds into the sauce; low-moisture shredded mozzarella (about 2 1/2 cups) melts on top for that golden finish.
  • Ricotta layer: Whole-milk ricotta with a bit of grated Parmesan and egg yolks creates a silky, stable filling that sets as it bakes; drain excess whey if the ricotta is very wet.
  • Artichokes & pesto: Canned artichoke hearts (drained, chopped) add tender bites, and prepared basil pesto (1/2 cup) gives a subtle herbal backbone to the white sauce.

Instructions

Preheat & prep: Preheat your oven to 350°F. Butter a 13-by-9-inch baking dish so the first layer won’t stick. Have all ingredients measured and cheeses grated — no-boil noodles will soften as the lasagna bakes, so don’t cook them ahead. Grill the squash: Heat a grill pan over medium-high. Toss long thin squash strips with 2 tablespoons olive oil, salt, and pepper. Grill 2 minutes per side until pronounced marks form and the flesh is tender but not falling apart. Transfer to a plate and let cool slightly; grilling concentrates flavor and removes excess moisture. Wilt the spinach: In a large nonstick skillet, warm 2 tablespoons olive oil over medium. Add spinach in handfuls, tossing until just wilted (about 2 minutes). Season lightly with salt and pepper. Transfer to paper towels to drain and press out extra liquid — this step prevents a watery final bake. Make the sauce: In the same skillet, melt 6 tablespoons salted butter over medium. Sauté 3 minced garlic cloves and 1/2 small finely diced onion until softened, about 2 minutes. Sprinkle in 1/4 cup all-purpose flour and whisk into a blond roux; cook 2 minutes on medium-low. Gradually whisk in 4 cups warmed milk and 1 cup warmed heavy cream until smooth. Simmer until the mixture thickens, 3–4 minutes, then remove from heat. Season with salt and pepper, whisk in 3 cups grated Parmesan and 1/2 cup prepared pesto, then fold in drained chopped artichoke hearts. Keep warm. Prepare the ricotta layer: In a medium bowl, combine 16 ounces whole-milk ricotta, 1/3 cup grated Parmesan, and 2 large egg yolks. Season with a pinch of salt and pepper and stir until smooth. The yolks help the ricotta set and give a rich texture. Assemble the layers: Spread 1 cup of sauce into the buttered dish. Place 4 no-boil lasagna noodles in a single layer. Spoon 1 1/2 cups sauce over noodles and spread. Scatter half the wilted spinach and sprinkle 1/2 cup mozzarella. Add 4 noodles, 1 1/2 cups sauce, then the ricotta mixture spread evenly and 1/2 cup mozzarella. Add 4 noodles, 1 1/2 cups sauce, 1/2 cup mozzarella, and arranged grilled squash slices. Top with remaining 4 noodles, spread remaining sauce, and finish with the remaining 1 cup mozzarella. Bake & rest: Bake in the preheated 350°F oven until the top is golden-brown and sauce bubbles at the edges, about 40–45 minutes. Allow the lasagna to rest 10–20 minutes before slicing so the layers set. Sprinkle torn fresh basil over each serving for brightness. Grilled yellow squash slices for layering in lasagna

You Must Know

  • This dish is high in calcium and protein due to ricotta, Parmesan, and mozzarella; it freezes well for up to 3 months if wrapped tightly.
  • Allowing the lasagna to rest 10–20 minutes after baking is essential for clean slices — the rest time lets the internal temperature even out and thickens the sauce.
  • Drain and press the spinach thoroughly and drain artichokes well; excess water is the most common cause of a soggy lasagna.
  • No-boil noodles absorb moisture during baking — if your sauce is unusually thin, pre-soak noodles for 5 minutes to prevent dryness in the center.
  • Use warmed milk and cream when making the roux-based sauce to prevent lumps and speed thickening.

My favorite part is the contrast between the smoky squash and the herb-kissed sauce. Once, when I served this for a small dinner party, a guest went back for thirds and asked for the recipe — and another requested the leftovers to take home. Those moments remind me that cooking thoughtful, layered food brings people together.

Storage Tips

Cool any leftovers to room temperature within two hours and refrigerate in an airtight container for up to 4 days. To freeze, tightly cover the assembled but unbaked dish in two layers of plastic wrap and a layer of foil — it will keep well for up to 3 months. To reheat refrigerated slices, warm in a 350°F oven for 15–20 minutes covered with foil, then remove foil for 5 minutes to refresh the top. Frozen lasagna should be thawed overnight in the refrigerator before baking; if baking from frozen, add 15–20 minutes to the bake time and keep covered until the center is hot.

Ingredient Substitutions

If you prefer a lighter version, substitute half-and-half for heavy cream and reduce butter by 1 tablespoon, though the sauce will be slightly less rich. For a nut-free pesto, use basil-only pesto or omit pesto and add 1 teaspoon dried basil and 1/2 teaspoon lemon zest to the sauce for brightness. Swap fresh grilled squash with roasted zucchini or thinly sliced eggplant; for a gluten-free option, use certified gluten-free lasagna noodles and a gluten-free flour blend for the roux. For vegan adaptation, replace dairy with rich plant-based alternatives and omit egg yolks, though texture will differ.

Assembled white lasagna ready to bake

Serving Suggestions

Serve slices with a crisp, peppery green salad dressed in lemon vinaigrette to cut through the richness. A simple side of roasted cherry tomatoes or garlic-roasted broccolini complements the lasagna’s creamsiness. For wine, a medium-bodied white like Chardonnay or a light-bodied Pinot Noir pairs well. Garnish with fresh torn basil and a light drizzle of extra-virgin olive oil right before serving for shine and aroma.

Cultural Background

This layered dish is an Italian-American interpretation of classic layered pasta traditions, updated with vegetable-forward fillings. While traditional Lasagna alla Bolognese relies on a meat ragù and béchamel, American home cooks have long adapted the format with seasonal produce and creamy sauces. Using pesto and artichokes introduces Mediterranean flavors that echo coastal Italian cooking while keeping the comforting structure of a lasagna.

Seasonal Adaptations

Make this during summer with fresh basil pesto and grilled summer squash. In autumn, substitute roasted butternut squash and sage for a warming flavor. Winter versions work well with frozen spinach (thawed and pressed) and jarred roasted red peppers in place of fresh squash. Adjust herbs and citrus zest to brighten or deepen the profile depending on the season.

Meal Prep Tips

Prepare the sauce and ricotta layer up to two days ahead and store separately in airtight containers. Grill the squash and wilt the spinach, then cool and refrigerate separately. Assemble the lasagna the night before; keep covered in the fridge and bake the next day — this helps flavors meld and reduces last-minute work. For single-serve lunches, slice and store portions in individual airtight containers for easy reheating.

This white lasagna is a celebration of texture and balance — rich yet vegetable-forward, familiar yet a little elevated. Share it warm with loved ones, and don’t be surprised if it becomes a new favorite at your table.

Pro Tips

  • Press cooked spinach between paper towels to remove as much moisture as possible before layering.

  • Warm the milk and cream before adding to the roux to avoid lumps and speed thickening.

  • Let the baked lasagna rest 10–20 minutes before cutting so the layers set for clean slices.

  • Use high-quality Parmigiano-Reggiano for the best savory depth; save a little grated Parmesan for finishing!

This nourishing creamy white lasagna with squash, spinach & artichoke recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I assemble this in advance?

Yes — assemble the lasagna up to 24 hours ahead, cover tightly, and refrigerate. Bake directly from chilled; you may need to add 5–10 minutes to the bake time.

How long can I freeze it?

Freeze the unbaked assembled lasagna double-wrapped for up to 3 months. Thaw overnight in the fridge before baking for best results.

Tags

Savory FavoritesDinnerPastaVegetarianItalianLasagna
No ratings yet

Creamy White Lasagna with Squash, Spinach & Artichoke

This Creamy White Lasagna with Squash, Spinach & Artichoke recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 8 steaks
Creamy White Lasagna with Squash, Spinach & Artichoke
Prep:40 minutes
Cook:45 minutes
Rest Time:10 mins
Total:1 hour 25 minutes

Ingredients

Squash

Spinach

Sauce

Ricotta Layer

To Assemble

Instructions

1

Preheat & Prep

Preheat oven to 350°F. Butter a 13-by-9-inch baking dish. Measure and grate cheeses, drain and chop artichokes, and warm milk and cream for the sauce.

2

Grill the Squash

Toss squash slices with 2 tablespoons olive oil, salt, and pepper. Grill on a hot grill pan 2 minutes per side until marked and tender but not collapsing. Set aside.

3

Wilt the Spinach

Heat 2 tablespoons olive oil in a large nonstick skillet. Add spinach in batches and cook until wilted, about 2 minutes. Season with salt and pepper and drain thoroughly on paper towels.

4

Make the Sauce

Melt 6 tablespoons butter in the skillet, sauté garlic and onion until softened. Whisk in 1/4 cup flour, cook 2 minutes, then whisk in 4 cups warmed milk and 1 cup warmed cream until thickened. Remove from heat, season, then whisk in 3 cups Parmesan, 1/2 cup pesto and the chopped artichokes.

5

Prepare Ricotta

Combine 16 ounces ricotta, 1/3 cup Parmesan and 2 egg yolks in a bowl. Season with salt and pepper and mix until smooth so the layer will set when baked.

6

Assemble Layers

Spread 1 cup sauce in the dish. Layer 4 noodles, 1 1/2 cups sauce, spinach, and 1/2 cup mozzarella. Repeat with noodles, sauce, ricotta mixture and mozzarella. Add another noodle layer with sauce and mozzarella, top with grilled squash, then final noodles, remaining sauce and 1 cup mozzarella.

7

Bake & Rest

Bake at 350°F until bubbly and golden, 40–45 minutes. Let rest 10–20 minutes before slicing, then top with torn basil and serve.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 520kcal | Carbohydrates: 34g | Protein:
24g | Fat: 28.5g | Saturated Fat: 9g |
Polyunsaturated Fat: 6g | Monounsaturated Fat:
11g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@yumelle on social media!

Creamy White Lasagna with Squash, Spinach & Artichoke

Categories:

Creamy White Lasagna with Squash, Spinach & Artichoke

Did You Make This?

Leave a comment & rating below or tag @yumelle on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Hannah!

Chef and recipe creator specializing in delicious Savory Favorites cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.