White Lasagna with Spinach
I remember the first time I layered creamy ricotta, silky Alfredo and bright sautéed spinach into a baking dish — within an hour the house smelled like comfort, and everyone at the table wanted seconds. This white lasagna with spinach is a lighter, herb-free cousin of classic red-sauce lasagna, perfect when you want a cheesy, creamy bake without tomato. It’s weeknight-friendly, crowd-pleasing, and a great way to sneak greens into picky eaters’ plates. If you love spinach-forward casseroles, you might also enjoy this chicken and spinach casserole for another cozy option.
Why you’ll love this dish
This lasagna brings together familiar comforts with a clean, bright twist. Instead of heavy tomato sauce, creamy Alfredo lets the cheeses sing, while the spinach adds color, texture, and a gentle vegetal lift. It’s ideal when you want:
- A make-ahead dinner that reheats beautifully.
- A family-friendly crowd-pleaser for potlucks or Sunday supper.
- A relatively quick assembly compared with multi-component lasagnas (no meat sauce to simmer).
“The whole family loved it—creamy, cheesy, and not at all heavy. I doubled the spinach next time and still got rave reviews.”
Because it uses simple pantry and fridge staples, it’s also budget-friendly and forgiving for cooks who like straightforward layering over fussy technique.
Step-by-step overview
Before you dive in: you’ll boil the noodles until just al dente, quickly wilt fresh spinach in olive oil, mix the ricotta with seasonings, and then assemble three layers in a baking dish with Alfredo sauce and cheeses. Cover and bake until bubbly, then uncover for a golden top. Expect about 15–20 minutes active prep and 40–45 minutes in the oven.
What you’ll need
- 9 lasagna noodles (regular, not no-boil)
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese (low-moisture preferred)
- 1 cup grated Parmesan cheese
- 3 cups fresh spinach (about 3–4 oz)
- 2 cups Alfredo sauce (homemade or store-bought)
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil
Substitution notes: Swap Alfredo for a light béchamel if you prefer a less-saucy finish. Use part-skim cheeses to reduce fat, or replace ricotta with cottage cheese for a slightly grainier texture. For another creamy, squash-and-spinach pasta idea, check this creamy orzo with roasted butternut squash and spinach.
Step-by-step instructions
- Preheat the oven to 375°F (190°C). Lightly oil or spray a 9×13-inch baking dish.
- Cook the lasagna noodles according to package directions until al dente. Drain and lay them flat on a lightly oiled sheet to prevent sticking.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Add the spinach and sauté just until wilted — 1 to 2 minutes. Remove from heat and let any excess liquid evaporate.
- In a medium bowl, combine 2 cups ricotta, 1 teaspoon garlic powder, 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir until smooth.
- Spread a thin layer of Alfredo sauce across the bottom of the prepared baking dish (about 1/2 cup). This prevents the noodles from sticking.
- Place 3 lasagna noodles over the sauce. Spoon half of the ricotta mixture over the noodles and spread evenly. Sprinkle half of the mozzarella and scatter half of the wilted spinach.
- Repeat the layering: 3 noodles, remaining ricotta, remaining mozzarella, remaining spinach. Top with the final 3 noodles.
- Spread the remaining Alfredo sauce over the top layer of noodles and sprinkle with the remaining mozzarella. Finish with 1 cup grated Parmesan scattered evenly.
- Cover the dish tightly with foil and bake for 25 minutes. Remove foil and continue baking for 15 minutes until the top is golden and the cheese is bubbling.
- Let the lasagna rest for 10 minutes before slicing — this helps the layers set and makes serving cleaner.
Best ways to enjoy it
Serve slices hot with a crisp contrast: a peppery arugula salad with lemon vinaigrette or a simple mixed greens salad with balsamic. Bread options like garlic knots or a warm baguette are perfect for mopping up any extra sauce. For drinks, a crisp Chardonnay or a light-bodied Pinot Noir pairs nicely; non-alcoholic options like sparkling water with lemon also refresh the palate.
Storage and reheating tips
- Refrigerate: Cool completely, cover tightly, and refrigerate for up to 3–4 days.
- Reheat: Reheat individual portions in the microwave for 2–3 minutes (cover loosely) or reheat a whole dish in a 350°F oven for 20–30 minutes, covered, until warmed through. Remove foil for the last 5–10 minutes to re-crisp the top.
- Freeze: Wrap tightly and freeze for up to 2 months. Thaw in the fridge overnight before reheating. For best texture, reheat from thawed rather than frozen.
Food safety note: Don’t leave the lasagna at room temperature for more than 2 hours; bacteria grow rapidly between 40°F and 140°F.
Helpful cooking tips
- Prevent watery layers: Pat spinach dry after sautéing. If using frozen spinach, thaw fully and squeeze out excess moisture.
- Noodle handling: Lay cooked noodles flat on a lightly oiled tray so they don’t stick together. If a noodle breaks, tuck the pieces into gaps — they’ll meld during baking.
- Cheese finish: For a golden top, broil for 1–2 minutes at the end, watching closely to avoid burning.
- Make-ahead: Assemble the lasagna up to a day ahead, keep covered in the fridge, then bake when ready. For frozen make-ahead meals, partially bake 10 minutes, cool, then wrap and freeze; finish baking from frozen (add extra 10–15 minutes).
For a warmer, soup-like take on lasagna flavors, try this one-pot lasagna soup with ricotta as a fast alternative.
Creative twists
- Add protein: Stir cooked shredded chicken or Italian sausage into the ricotta layer for a heartier bake. (If adding raw sausage, brown it first.)
- Herb boost: Fold chopped basil, parsley, or a pinch of nutmeg into the ricotta for aromatic depth.
- Veg upgrade: Mix in sautéed mushrooms, roasted red peppers, or thin zucchini slices for more texture and flavor.
- Lighter option: Use a lower-fat Alfredo, part-skim cheeses, and whole-wheat noodles to cut calories while keeping the creamy feel.
Your questions answered
Q: How long does this take from start to finish?
A: Active prep is about 15–20 minutes (boiling noodles, sautéing spinach, mixing ricotta, layering). Bake time is 40 minutes total, plus a 10-minute rest — plan ~1 hour 10 minutes.
Q: Can I use no-boil lasagna noodles?
A: Yes — skip the boiling step and increase baking time by 10–15 minutes, covered, then uncover to brown. Make sure there’s enough sauce to hydrate the noodles.
Q: Is this freezer-friendly?
A: Absolutely. Assemble and freeze before baking for up to 2 months. Thaw overnight in the fridge and bake per recipe (you may need an extra 10–15 minutes).
Q: Can I add meat?
A: Yes. Pre-cook and drain any meats (chicken, sausage, or ground beef) before folding them into the ricotta or layering them in. That prevents excess grease and ensures even cooking.
Q: My lasagna is too watery after baking — why?
A: Likely excess moisture from spinach or sauce. Next time, squeeze cooked spinach dry and use a thicker Alfredo or reduce the sauce slightly. Let the lasagna rest 10–15 minutes before slicing to allow liquids to settle.
Conclusion
This creamy, spinach-studded white lasagna is a weeknight hero and potluck favorite — straightforward to assemble, forgiving in technique, and endlessly adaptable. For more variations and ideas you can compare with another home-cook version at White Lasagna with Spinach · Easy Family Recipes, or view a chicken-studded variation at Easy White Chicken Lasagna with Spinach – Creme De La Crumb.
Creamy Spinach White Lasagna

Ingredients
Lasagna Components
- 9 pieces lasagna noodles Regular, not no-boil
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese Low-moisture preferred
- 1 cup grated Parmesan cheese
- 3 cups fresh spinach About 3–4 oz
- 2 cups Alfredo sauce Homemade or store-bought
Seasonings
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil For sautéing spinach
Instructions
Preparation
- Preheat the oven to 375°F (190°C). Lightly oil or spray a 9x13-inch baking dish.
- Cook the lasagna noodles according to package directions until al dente. Drain and lay them flat on a lightly oiled sheet to prevent sticking.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Add the spinach and sauté just until wilted — about 1 to 2 minutes. Remove from heat and let any excess liquid evaporate.
- In a medium bowl, combine the ricotta cheese, garlic powder, salt, and black pepper. Stir until smooth.
Assembly
- Spread a thin layer of Alfredo sauce across the bottom of the prepared baking dish (about 1/2 cup).
- Place 3 lasagna noodles over the sauce. Spoon half of the ricotta mixture over the noodles and spread evenly. Sprinkle half of the mozzarella and scatter half of the wilted spinach.
- Repeat the layering: 3 noodles, remaining ricotta, remaining mozzarella, remaining spinach. Top with the final 3 noodles.
- Spread the remaining Alfredo sauce over the top layer of noodles and sprinkle with the remaining mozzarella. Finish with the grated Parmesan.
Baking
- Cover the dish tightly with foil and bake for 25 minutes.
- Remove foil and continue baking for an additional 15 minutes until the top is golden and the cheese is bubbling.
Serving
- Let the lasagna rest for 10 minutes before slicing to help the layers set.
