# Spinach Ricotta Lasagna

> A classic vegetarian lasagna layered with a creamy spinach-ricotta filling and a silky white béchamel sauce. Rich and comforting, this baked lasagna is ideal for family dinners or as an impressive meatless main when entertaining.

Canonical URL: https://www.topshelf.recipes/recipes/spinach-ricotta-lasagna-white-sauce

## Author

Jake Woods

https://www.topshelf.recipes/chef/jake-woods

Published: June 22, 2026

Last Updated: September 3, 2026

## About This Recipe

This spinach ricotta lasagna is the kind of baked pasta that reads as comfort food and cooks like a practiced home cook: layered, creamy, and quietly sophisticated. The bright green of sautéed baby spinach is tempered by the richness of whole-milk ricotta and a lacy, cheese-enriched béchamel, so every forkful alternates between silky sauce, tender no-boil noodles, and a slightly toothy top layer of mozzarella and Parmesan. Using a white sauce rather than a heavy tomato base keeps flavors gentle and lets the nutmeg and garlic sing through without competing with acid.

What makes this version work is attention to moisture and seasoning — squeezing the spinach dry, folding in a beaten egg for structure, and finishing the béchamel with a cup of grated cheese for silkiness and salt balance. It’s a forgiving, crowd-friendly main: great for weeknight dinners when you want something nourishing without a meat component, and impressive enough for casual entertaining when you want to bring something homemade that feeds a group with little last-minute fuss.

## Recipe Information

- Prep Time: 35 minutes
- Cook Time: 40 minutes
- Total Time: 75 minutes
- Servings: 6
- Difficulty: Medium
- Category: Baking

## Ingredients

### Prepare spinach-ricotta filling

- 12 oz Fresh baby spinach
- 6 tbsp Unsalted butter
- 2 cloves Garlic cloves, minced
- 15 oz Whole-milk ricotta cheese
- 1 large Large egg
- 1 1/2 tsp (combined) Salt, freshly ground black pepper and grated nutmeg

### Assemble the lasagna

- 9 sheets Oven-ready lasagna noodles (no-boil)

### Make the béchamel (white sauce)

- 3 tbsp All-purpose flour
- 3 cups Whole milk
- 2 1/2 cups Shredded mozzarella and grated Parmesan blend

## Instructions

### 1. Prepare spinach-ricotta filling

Preheat the oven to 375°F (190°C). In a large skillet, melt 2 tablespoons of the butter over medium heat, add the minced garlic and sauté 30 seconds until fragrant, then add the spinach in batches and wilt until just cooked (2–3 minutes). Transfer the spinach to a bowl, let cool slightly, then squeeze out excess liquid with your hands or a towel; chop finely. In a mixing bowl, combine the drained spinach with the ricotta, beaten egg and about half of the salt/pepper/nutmeg mixture; taste and adjust seasoning.

### 2. Make the béchamel (white sauce)

In a medium saucepan, melt the remaining 4 tablespoons of butter over medium heat, whisk in the flour and cook 1–2 minutes to form a pale roux. Slowly whisk in the milk in a steady stream, bring to a gentle simmer and cook until the sauce thickens to a pourable cream (4–6 minutes). Remove from heat and stir in about 1 cup of the cheese blend until smooth; season lightly with salt, pepper and a pinch of nutmeg.

### 3. Assemble the lasagna

Spread a thin layer of béchamel on the bottom of a 9x13-inch (23x33 cm) baking dish to prevent sticking. Arrange a single layer of oven-ready noodles over the sauce, spread one-third of the ricotta-spinach mixture over the noodles, spoon one-quarter of the remaining béchamel over that, and sprinkle with a light handful of the cheese blend. Repeat two more layers (noodles → spinach-ricotta → béchamel → cheese) and finish with a final layer of noodles topped with the remaining béchamel and the last of the cheese blend.

### 4. Bake covered

Cover the dish tightly with foil (tent slightly so foil doesn't touch the cheese) and bake in the preheated oven for 30 minutes, until the lasagna is heated through and bubbling at the edges.

### 5. Uncover and brown the top

Remove the foil and return the lasagna to the oven for 8–10 minutes, or until the top is golden and cheese is lightly browned and bubbling. If you prefer a very brown top, broil 1–2 minutes while watching closely.

### 6. Rest and serve

Let the lasagna rest 15–20 minutes out of the oven to set, then cut into 6 portions. Serve warm with a simple green salad and an extra sprinkle of grated Parmesan if desired.

## Nutrition

Estimated nutrition per serving (about 1 cup):

- Calories: 486 kcal
- Protein: 18.4 g
- Carbohydrates: 20.3 g
- Fat: 37.4 g
- Saturated Fat: 22.8 g
- Trans Fat: 0.7 g
- Fiber: 1.1 g
- Sugar: 1.3 g
- Added Sugars: 0 g
- Cholesterol: 178 mg
- Sodium: 697 mg
- Potassium: 575 mg
- Calcium: 493 mg
- Iron: 0.9 mg
- Vitamin D: 0.2 mcg

## Tips

### Squeeze the spinach dry

Remove as much liquid as possible from wilted spinach—excess water will make the layers runny and thin the ricotta mixture.

### Season in stages

Season the ricotta and the béchamel separately, then taste before assembly; the grated cheese in the béchamel will add more salt, so be conservative at first.

### Cook a pale roux

Cook the flour and butter just until fragrant and pale—this prevents a raw-flour taste while keeping the béchamel smooth and light in color.

### Don’t overfill layers

Spread fillings thinly and evenly so the lasagna heats through consistently; thick, uneven layers can trap steam and leave cold centers.

### Rest before slicing

Let the baked lasagna sit 15–20 minutes after baking to firm up; cutting too soon makes slices fall apart and release extra sauce.

## Variations and Substitutions

### Mushroom and spinach

Sauté 8–10 ounces of cremini or button mushrooms with the garlic until deeply browned and fold into the ricotta for an earthy, savory boost.

### Lemon-herb ricotta

Add the zest of one lemon and 2 tablespoons chopped fresh basil or parsley to the ricotta for a brighter, fresher profile that cuts the richness.

### Gluten-free option

Use oven-ready gluten-free lasagna sheets and a gluten-free flour (or cornstarch slurry) in the béchamel; expect slightly different texture but the same layered flavor.

### Vegan swap

Replace ricotta with blended firm tofu or store-bought vegan ricotta, use plant milk and vegan butter for the béchamel, and finish with a vegan mozzarella-style shreds.

## Notes

This lasagna is a crowd-pleaser that swaps tomato sauce for a luscious white sauce — perfect for holiday dinners or a cozy weekend meal. Home cooks will love how the spinach-ricotta filling balances richness with freshness.

### Storage and Make-Ahead

Store leftovers tightly covered in the refrigerator for up to 4 days; reheat individual portions in a 350°F oven covered with foil for 15–20 minutes or in the microwave until hot. For longer storage, freeze whole or in portions for up to 3 months—thaw overnight in the fridge before reheating, and add 5–10 minutes to the oven time if still partially frozen.

### Serving Suggestions

Serve this lasagna with a crisp, peppery salad—think arugula with lemon vinaigrette—to cut the richness, and offer warm crusty bread or garlic toast for mopping up béchamel. For wine, a bright, unoaked white like Pinot Grigio or a light-bodied red such as Chianti complements the cheese and spinach without overpowering it.

## Frequently Asked Questions

### Can I use frozen spinach instead of fresh?

Yes—thaw and squeeze frozen spinach very well, then sauté briefly to remove any residual moisture; you may need less cooking time and should taste for seasoning since frozen spinach can be milder.

### What if my béchamel is too thin?

Simmer it a few minutes longer to reduce and thicken, or whisk in a small slurry of equal parts flour and cold milk off heat, then return to low heat until it thickens to a pourable cream.

### Is the egg in the ricotta necessary?

The egg helps bind the ricotta so slices hold together, but you can omit it for egg-free diets and replace it with 2 tablespoons of plain yogurt or a tablespoon of cornstarch mixed into the ricotta.

### How do I prevent soggy noodles with no-boil sheets?

Use a thin, even layer of béchamel throughout and avoid overfilling; the sauce should be plentiful enough to hydrate the noodles but not puddle, and the 15–20 minute rest time helps excess steam redistribute.

### Can I assemble the lasagna ahead of time?

Yes—assemble, cover, and refrigerate for up to 24 hours before baking (add 5–10 extra minutes to the baking time), or freeze assembled for longer storage and bake from frozen, adding 20–30 minutes to the baking time and keeping it covered until heated through.

## Related Recipes and Guides

- [Gluten-Free Soft Pretzels](https://www.topshelf.recipes/recipes/gluten-free-soft-pretzels)
- [Sticky Gochujang Spare Ribs (Oven-Baked Korean-Inspired)](https://www.topshelf.recipes/recipes/sticky-gochujang-spare-ribs-oven-baked-korean-inspired)
- [Apple Cider Muffins](https://www.topshelf.recipes/recipes/apple-cider-donut-style-muffins)
- [Baked Buffalo Chicken Wings with Blue Cheese Dip (Crispy Oven Method)](https://www.topshelf.recipes/recipes/baked-buffalo-chicken-wings-crispy-oven-blue-cheese-dip)
- [Gluten-Free Honey Garlic Chicken Thighs with Tamari and Toasted Sesame](https://www.topshelf.recipes/recipes/gluten-free-honey-garlic-chicken-thighs-tamari-sesame)
- [Sheet Pan Baked Honey Garlic Chicken Breasts with Roasted Vegetables](https://www.topshelf.recipes/recipes/sheet-pan-honey-garlic-chicken-with-roasted-vegetables)
- [Baking Soda and Tenderized Beef](https://www.topshelf.recipes/articles/baking-soda-and-meat)
- [Gluten-Free Weeknight Grilling Plan](https://www.topshelf.recipes/articles/gluten-free-weeknight-grilling-plan)
- [Low-Fat Grill Swaps for Big Flavor](https://www.topshelf.recipes/articles/low-fat-grill-swaps-big-flavor)
