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.
Jake Woods's note
"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."
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.
Ingredients for Spinach Ricotta Lasagna
- 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
- 9 sheets Oven-ready lasagna noodles (no-boil)
- 3 tbsp All-purpose flour
- 3 cups Whole milk
- 2 1/2 cups Shredded mozzarella and grated Parmesan blend
How to Make Spinach Ricotta Lasagna
Step 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.For this step
- 12 ozFresh baby spinach
- 2 clovesGarlic cloves, minced
- 1 largeLarge egg
- 1 1/2 tsp (combined)Salt, freshly ground black pepper and grated nutmeg
Step 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.For this step
- 3 tbspAll-purpose flour
- 3 cupsWhole milk
- 2 1/2 cupsShredded mozzarella and grated Parmesan blend
Step 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.For this step
- 9 sheetsOven-ready lasagna noodles (no-boil)
Step 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.Step 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.Step 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Spinach Ricotta Lasagna 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.
Spinach Ricotta Lasagna 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.
How to Store and Make Spinach Ricotta Lasagna 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.
What to Serve With Spinach Ricotta Lasagna
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.
Spinach Ricotta Lasagna FAQs
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.
About the author
Jake WoodsHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: about 1 cup
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Tips & Techniques
Baking Soda and Tenderized Beef
Learn how baking soda can tenderize, boost browning, and improve moisture for ground beef and other meats. This practical guide covers the science, step-by-step techniques, common mistakes, and recipes to try.
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Healthy Eating
Low-Fat Grill Swaps for Big Flavor
A practical guide to trimming fat from grilled meals without losing juiciness or char. Learn yogurt- and citrus-based marinades, lean protein picks, searing and indirect-heat tricks, plus 5 quick low-fat marinades and a simple weeknight plan.
More from Baking
View all Baking recipes →Sticky Gochujang Spare Ribs (Oven-Baked Korean-Inspired)
Apple Cider Muffins
Baked Buffalo Chicken Wings with Blue Cheese Dip (Crispy Oven Method)
Gluten-Free Honey Garlic Chicken Thighs with Tamari and Toasted Sesame
Sheet Pan Baked Honey Garlic Chicken Breasts with Roasted Vegetables
Juicy Oven-Baked Chicken Breasts (No-Dryness Method)
Cloud Bread Sandwiches
Honey Mustard Chicken Nuggets
Cheddar Jalapeño Corn Muffins
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
