The Best Lasagna with Bechamel Sauce and Spinach

Ever wondered how to make a rich, creamy lasagna without relying on tomato sauce alone? If you’re craving something comforting yet elegant, this traditional lasagna with béchamel sauce and spinach might just become your new favorite. It swaps the usual red sauce for a silky, cheesy white béchamel that pairs perfectly with tender spinach and layers of pasta.

Whether you’re after a vegetarian version, want to add ricotta for extra creaminess, or prefer a heartier option with meat or tomato sauce, this recipe is endlessly adaptable. From weeknight dinners to family gatherings, it offers both flavor and flexibility.

In this post, you’ll discover the best spinach lasagna recipe, complete with chef-approved tips, step-by-step prep, and delicious variations to suit every taste. Ready for an easy lasagna with béchamel sauce and spinach that hits all the right notes? Let’s get cooking.

Table of Contents

A Bite of History and Origins

The Origins of Lasagna in Italian Cuisine

“Lasagna is possibly one of the oldest pasta dishes still eaten today.”  Italian Culinary Institute

Lasagna’s roots trace back to ancient Italy, with mentions of layered pasta dishes as far back as the Middle Ages. Originally baked in wood-fired ovens and filled with regional ingredients, this beloved dish evolved across Italian regions, from Bologna’s meaty ragù to Naples’ ricotta-filled versions. The word “lasagna” itself stems from the Greek “laganon,” referring to flat pasta sheets. Over time, lasagna became a Sunday staple and holiday favorite, cementing its place in Italian culinary tradition.

What Makes Béchamel-Based Lasagna Unique

Unlike the more common tomato-based varieties, traditional lasagna with béchamel sauce offers a creamy, elegant twist. Béchamel, one of the five French “mother sauces,” is made from butter, flour, and milk. It adds richness, silkiness, and depth, especially when paired with spinach, ricotta, or mild cheeses. In Northern Italy, particularly Emilia-Romagna, béchamel is preferred over tomato sauce, showcasing the dish’s diversity across regions. This version is especially popular in Italian spinach lasagna recipes for its subtle, balanced flavor.

Traditional vs. Modern Lasagna Recipes

Here’s how different lasagna styles compare:

StyleSauce TypeCommon FillingsNotes
Traditional Red SauceTomato (ragù)Ground beef, ricotta, mozzarellaClassic Southern Italian style
White Béchamel LasagnaBéchamelSpinach, ricotta, ParmesanCreamy, Northern Italian influence
Hybrid (e.g., Pioneer Woman)Tomato + BéchamelMeat, spinach, cheeseRich & indulgent white spinach lasagna Pioneer Woman style

Each variation brings a unique flavor and texture, allowing for creative interpretations based on regional tradition or personal taste.

Ingredients and Kitchen Tools

Essential Ingredients

To make a flavorful lasagna with béchamel sauce and spinach, start with fresh, quality ingredients. Here’s what you’ll need:

Ingredients for lasagna with béchamel sauce and spinach arranged on a countertop
All the fresh ingredients for a perfect spinach and béchamel lasagna
IngredientPurpose
SpinachAdds color, nutrition, and earthy flavor
Lasagna sheetsThe structure, can be traditional or gluten-free
Béchamel sauceCreamy base, known as white sauce
MozzarellaMelts beautifully for a gooey texture
Ricotta cheeseCreamy layer that pairs perfectly with spinach
NutmegClassic seasoning for béchamel sauce
ParmesanSharp finish, enhances flavor

Variants:
– Add seasoned ground beef or Italian sausage for a meaty layer
– Swirl in tomato sauce for a hybrid version
– Substitute with gluten-free lasagna noodles if needed

Kitchen Utensils Checklist

To assemble your lasagna smoothly, gather these kitchen essentials:

  • Baking dish (preferably 9×13 inch)
  • Saucepan for making béchamel
  • Whisk to avoid lumps in the sauce
  • Colander for draining spinach or noodles
  • Spatula for spreading fillings evenly

Having the right tools helps maintain even layers and reduces prep time.

Choosing Quality Spinach and Cheese

Fresh vs. Frozen Spinach:
Fresh spinach offers vibrant flavor and texture, especially when sautéed before layering. However, frozen spinach works well if properly thawed and drained, it’s a time-saving alternative.

Mozzarella vs. Ricotta Cheese:
Use whole milk mozzarella for a richer melt and avoid pre-shredded versions for better texture. Ricotta cheese should be smooth and creamy not watery. If needed, strain it before use for a denser lasagna.

Choosing top-quality dairy and greens makes all the difference in achieving that comforting, creamy result.

Step-by-Step Cooking Instructions

Making the Béchamel Sauce from Scratch

The secret to a silky béchamel sauce lies in balance. Start by melting 2 tablespoons of butter in a saucepan. Whisk in 2 tablespoons of all-purpose flour, stirring constantly to form a smooth roux, this should cook for about 2 minutes to remove the raw flour taste.

Gradually add 2 cups of warm milk, whisking to avoid lumps. Season with salt, pepper, and a pinch of nutmeg for that signature flavor. Simmer until the sauce thickens enough to coat the back of a spoon. This white sauce forms the creamy base for your lasagna.

Making Béchamel Sauce for Lasagna
Whisking a creamy béchamel sauce, the foundation of a rich spinach lasagna

Tip: Don’t skip the nutmeg, it’s subtle but essential for flavor depth.

Assembling the Lasagna Layers

To create your lasagna with béchamel sauce and spinach and ricotta, spread a thin layer of béchamel in the bottom of your baking dish. Then layer as follows:

Assembling lasagna with béchamel sauce and spinach and ricotta layers
Layering noodles, spinach, béchamel, and cheese for the perfect white lasagna
  1. Lasagna noodles
  2. A layer of béchamel sauce
  3. Sautéed spinach (fresh or well-drained frozen)
  4. Ricotta cheese dollops
  5. Sprinkle of mozzarella and Parmesan

Repeat the layers until your dish is full, finishing with béchamel and cheese on top.

For a hybrid version like spinach lasagna with béchamel and tomato sauce, alternate between tomato sauce and béchamel layers for added depth and a colorful presentation.

Baking and Rest Time

  • Preheat oven to 375°F (190°C).
  • Cover the lasagna with foil and bake for 30 minutes.
  • Remove foil and bake uncovered for another 15–20 minutes until the top is golden and bubbly.
Baking lasagna with béchamel sauce and spinach until golden and bubbly
Golden cheesy lasagna fresh from the oven, perfectly baked with creamy layers

Let it rest for 10–15 minutes before slicing. This ensures clean layers and better flavor melding.

Variations, Tips & Serving Suggestions

Delicious Recipe Variations

Whether you’re looking to keep things meatless or want a heartier bite, here are three flavorful twists on the best spinach lasagna recipe:

  • Lasagna with Spinach and Meat
    Add cooked ground beef or Italian sausage between the spinach and béchamel layers. It makes the dish more filling and is ideal for meat lovers.
  • Vegetarian Spinach Lasagna Recipe
    Stick to layers of spinach, ricotta, mozzarella, and béchamel. Consider adding mushrooms or zucchini for extra texture without compromising its vegetarian nature.
  • White Spinach Lasagna (Pioneer Woman-Inspired)
    This decadent version layers béchamel, spinach, ricotta, and shredded chicken, omitting tomato sauce entirely. It’s indulgent, creamy, and rich in flavor—a fan-favorite among white lasagna lovers.
Lasagna with béchamel sauce and spinach served with basil and salad
Creamy spinach lasagna plated with basil, salad, and garlic bread

Chef’s Expert Tips

Master your spinach lasagna with these expert tricks:

  • Prevent Soggy Layers: Always drain spinach thoroughly and consider pre-baking lasagna noodles slightly to avoid excess moisture.
  • Prep Béchamel Ahead: You can make and refrigerate the white sauce up to 3 days in advance, just reheat gently before assembling.
  • Freezing Tips: Assemble the lasagna in a foil tray and freeze before baking. When ready, bake from frozen at 375°F, adding 15–20 minutes to the cook time.

How to Present Beautifully

Turn your lasagna into a restaurant-worthy plate:

  • Garnish with ribbons of fresh basil or a sprinkle of grated Parmesan.
  • Add a few sprigs of microgreens or a drizzle of olive oil for a gourmet touch.
  • Serve in clean slices with visible layers, let it cool slightly before cutting for best results.

Perfect Pairings and Sides

To elevate your vegetarian spinach lasagna or any variation, serve with complementary sides:

  • Garlic Bread: Crunchy, buttery, and perfect for soaking up leftover sauce.
  • Arugula Salad: A peppery bite balances the richness of béchamel.
  • Roasted Vegetables: Try carrots, zucchini, or Brussels sprouts for a colorful, nutritious accompaniment.

Nutrition, Storage

Nutritional Score Per Serving

Here’s a snapshot of the average nutritional profile for a generous slice of vegetarian spinach lasagna with béchamel sauce:

NutrientAmount per Serving
Calories~370 kcal
Protein18g
Carbohydrates34g
Total Fat18g
Saturated Fat9g
Fiber3g
Vegetarian-Friendly?✔️ Yes

Note: Values vary slightly depending on your choice of cheese, noodles, and any added meat or tomato sauce.

Storage and Reheating

To keep your lasagna with béchamel sauce and spinach tasting fresh:

  • Refrigerator: Store in an airtight container for 3–4 days.
  • Freezer: Freeze pre-baked or fully baked portions for up to 3 months.
  • Reheating Tips: Reheat covered in the oven at 350°F (175°C) for 15–20 minutes or microwave in short bursts, adding a splash of milk or béchamel to prevent drying.

Tasting Tips

For the best experience:

  • Let it cool slightly before serving, this helps the layers hold and the flavors settle.
  • Use a serrated knife for cleaner slices, especially when chilled.
  • Optional wine pairing: A dry white wine like Pinot Grigio complements the creamy béchamel (omit if you prefer alcohol-free dining).

Conclusion

If you’re craving comfort food with a creamy twist, this lasagna with béchamel sauce and spinach delivers on every level. It’s a rich, satisfying alternative to the usual red-sauce classic, ,layered with tender spinach, velvety white sauce, and melty cheese. Whether you keep it vegetarian, add ricotta, or mix in tomato sauce or meat, this dish is endlessly adaptable to your taste.

Don’t be afraid to make it your own, try a white spinach lasagna Pioneer Woman-style, or go lighter with an easy lasagna with béchamel sauce and spinach.

📌 Pin it, cook it, and share your twist in the comments!

Ready to wow your family with the best spinach lasagna ever? Give this recipe a try and let us know how it turned out!

Frequently Asked Questions

Can I use frozen spinach?

Yes, but make sure to thaw and squeeze out all excess moisture to avoid sogginess.

Is béchamel healthier than tomato sauce?

It depends. Béchamel is higher in fat but lower in acidity and can be easier on sensitive stomachs. Tomato sauce tends to be lower in calories but higher in sugar and acid.

How do I make it vegan?

Use plant-based butter, non-dairy milk, vegan cheese, and swap ricotta for tofu blended with lemon juice and herbs. Opt for egg-free lasagna sheets.

Can I prep it the night before?

Absolutely. Assemble the lasagna, cover tightly, and refrigerate overnight. Let it come to room temperature before baking or add 10–15 minutes to the baking time.

Lasagna with béchamel sauce and spinach, and cheese in a white baking dish

Lasagna with Béchamel Sauce and Spinach Recipe

f9edc907e3d2f640c2e756b420fd987e happyforkracipes.comEmily Wilson
Creamy, rich, and packed with flavor, this lasagna with béchamel sauce and spinach is the ultimate comfort food. Easy, versatile, and sure to impress!
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Course Main Course
Cuisine Italian
Servings 6 servings
Calories 430 kcal

Ingredients
  

  • 9 lasagna noodles cooked or oven-ready
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups warm milk
  • ¼ teaspoon nutmeg
  • Salt and pepper to taste
  • 3 cups fresh spinach or 1.5 cups frozen, drained
  • 1 cup ricotta cheese
  • cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese

Instructions
 

Make the Béchamel Sauce:

  • In a saucepan, melt butter. Whisk in flour to form a roux. Cook for 2 minutes. Gradually whisk in warm milk, season with nutmeg, salt, and pepper. Simmer until thickened.

Assemble the Lasagna:

  • Spread béchamel on the bottom of the baking dish. Layer noodles, more béchamel, spinach, ricotta, mozzarella, and Parmesan. Repeat layers and finish with sauce and cheese.

Bake:

  • Cover with foil and bake at 375°F (190°C) for 30 minutes. Remove foil and bake another 15–20 minutes until bubbly and golden. Rest 10 minutes before serving.

Notes

 Nutrition Information (Per Serving)
  • Calories: 430 kcal
  • Fat: 22g
  • Saturated Fat: 12g
  • Cholesterol: 65mg
  • Carbohydrates: 32g
  • Fiber: 3g
  • Sugars: 5g
  • Protein: 20g
  • Sodium: 520mg
  • Calcium: 280mg
Note: Values vary slightly depending on your choice of cheese, noodles, and any added meat or tomato sauce.
Keyword creamy vegetarian lasagna, Lasagna with béchamel sauce and spinach, spinach lasagna