• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Scarlati Family Kitchen
  • Family Dinner
  • The Recipe Box
  • Whole Living
  • About Scarlati Family Kitchen
  • Join the Family
menu icon
go to homepage
  • Family Dinner
  • The Recipe Box
  • Whole Living
  • About Scarlati Family Kitchen
  • Join the Family
subscribe
search icon
Homepage link
  • Family Dinner
  • The Recipe Box
  • Whole Living
  • About Scarlati Family Kitchen
  • Join the Family
×
Home » The Recipe Box » Sunday Dinner

White Lasagna with Spinach and Mushrooms

Profile image of Amanda Scarlati By Amanda Scarlati - Updated: Oct 1, 2025 - Published: Dec 6, 2023 - This post contains affiliate links.

2.3K shares
  • Share
  • Flipboard
  • Threads
4 from 3 votes
Total Time 1 hour hour 55 minutes minutes
Jump to Recipe Jump to Video
white lasagna with browned cheese on top in a dish on a cooling rack.

This creamy white lasagna with spinach and mushrooms is one of the best vegetarian lasagna recipes. A creamy white béchamel sauce is layered with lasagna noodles and a seasoned ricotta cheese mixture with spinach and mushrooms. The perfect homemade lasagna for Christmas Eve!

white lasagna in dish with browned cheese on top on cooling rack next to mushrooms.

White sauce lasagna is made with a creamy béchamel sauce instead of the traditional marinara sauce typically used in a classic Italian lasagna. My version of white lasagna is the ultimate comfort food! It includes sautéed mushrooms and fresh spinach, for a delicious, earthy flavor. 

This creamy white lasagna recipe is perfect for your holiday celebrations. Serve with Italian seafood salad, eggplant parmesan, and Italian struffoli. 

Jump to:
  • Notes About the Ingredients
  • Variations to Try
  • How to Make White Lasagna
  • Glossary
  • Amanda's Expert Tips
  • Make Ahead and Storage instructions
  • Hearty Italian Pastas
  • Did You Make this Recipe?
  • Recipe
  • Comments

Notes About the Ingredients

mushrooms, spinach, garlic, seasoning, eggs, mozzarella, parmesan, ricotta, flour, lasagna noodles.
  • Pasta - No-boil or oven-ready lasagna noodles make this dish simple. For special occasions, use homemade fresh pasta. I find that oven-ready noodles or fresh pasta hold up the best for lasagna. If you use regular noodles, only cook the pasta until al dente so it's not mushy. Fresh lasagna sheets don't need to be cooked ahead of time. There is enough liquid in the sauce and cheese mixture to cook them while baking.
  • Sauce - The creamy white sauce used for this lasagna recipe is a béchamel sauce. A béchamel is made with a roux and thickened with milk or cream. The sauce is flavored with nutmeg and Parmesan to make a thick and creamy cheese sauce. The sauce can be substituted for 6 cups of store-bought alfredo sauce, if needed.
  • Cheese - I decided to use a mix of three Italian cheeses in this recipe: shredded mozzarella cheese, ricotta, and parmesan. Fontina, asiago, or pecorino romano cheese could also be added for extra flavor and cheesiness! 
  • Vegetables - The spinach and mushrooms can be eliminated if needed. Use other grilled or sauteed vegetables, such as broccolini, asparagus, or artichoke hearts. 

Variations to Try

  • Gluten-Free - Use a gluten-free flour substitute for the sauce and gluten-free noodles.
  • Red Sauce - If you prefer a red sauce for your lasagna, you can substitute the bechamel with my Italian gravy or mix half white sauce and half red sauce.

How to Make White Lasagna

Make the Roux - Melt butter for the sauce, and then saute the garlic for a minute. Sprinkle in the flour to make the roux, and then whisk in the half and half and milk.

Want to save this recipe?
Enter your email below & we'll send the link straight to your inbox. Plus you’ll get more great recipes and tips from us each week!
Loading

Finish the Sauce - Let the sauce simmer to thicken and then stir in the parmesan, ground nutmeg, kosher salt, and black pepper.

roux with garlic in a pan and finished bechamel alfredo sauce in a pan.

Cook the Veggies - Sauté the sliced mushrooms in olive oil over medium heat and then add the garlic and baby spinach. Cook until the spinach wilts, and then set it aside to cool for a bit. 

Make the Cheese Mixture - Mix the ricotta cheese with the parmesan cheese, eggs, salt, and pepper. Add in the mushrooms and spinach mixture and stir to combine.

sauteed mushrooms and spinach in a pan and ricotta cheese mixture with spinach and mushrooms.

First Layer - To assemble the lasagna, grease a 9x13 casserole dish with olive oil. Spread one or two cups of the white sauce on the bottom and then add 3 of the noodles. Spread about one-third of the ricotta mixture over the noodles. 

Second Layer - Sprinkle one-third of the mozzarella cheese and parmesan cheese. Pour half of the remaining creamy sauce over the cheese. Repeat with another layer of noodles, another third of the ricotta mixture, and another third of both the mozzarella cheese and parmesan.

three noodles on white sauce in a baking dish and then noodles topped with ricotta, mozzarella and parmesan cheese.

Third Layer - Add the remaining sauce and finish with the last layer of noodles, the remaining ricotta cheese, mozzarella, and parmesan cheese.

Bake and Cool - Cover the dish with aluminum foil and bake for 50 minutes at 375˚F. Remove the foil and bake for 10 minutes to brown the top. Let the lasagna sit for at least 15 minutes to cool, then slice and serve. 

Finished layered lasagna before baking and baked white lasagna with browned cheese on top.

Glossary

If you don't recognize a tool or skill I mentioned, you can look it up in my Glossary of Cooking Terms and Definitions for more information!

Go to the Glossary

Amanda's Expert Tips

  • Let the sauce only simmer, not boil. If it gets too hot, it can separate.
  • Cool the mushrooms and spinach slightly before adding them to the cheese, or the filling with my runny.
  • Don't cut the lasagna immediately out of the oven. It needs at least 15 minutes to set, or it will fall apart. 
  • If you like the cheese extra browned on top, turn on the broiler for the last minute or two.

Make Ahead and Storage instructions

White Lasagna is perfect for making ahead of time. Here are a few different ways to prep the ingredients and dish in advance. 

FRIDGE - Fully assemble up until cooking time and wrap in plastic wrap. Store in the refrigerator for up to 3 days and then remove from the refrigerator 30-60 minutes before cooking time. Bake as directed.

FREEZER - To freeze, tightly wrap the dish in plastic and then cover it in foil and freeze for up to 2 months. Fully defrost the lasagna in the refrigerator and then remove it to room temperature 30-60 minutes before cooking time. Bake as directed. 

LEFTOVERS - Keep cooled leftovers in an airtight container in the refrigerator for 3-5 days. Reheat in the microwave or oven until warmed through.

Hearty Italian Pastas

If you loved this creamy white sauce lasagna recipe, check out these other hearty Italian pasta recipes that I know you will love too!

  • Tortellini alla Panna 
  • Baked Mostaccioli con Ricotta
  • Homemade Italian Manicotti with Crepes
  • Baked Chicken and Broccoli Alfredo
  • 30-Minute Skillet Lasagna

Did You Make this Recipe?

If you make this recipe, I would love for you to rate it and leave a comment. I love to hear from all of you, so tag me on Facebook and Instagram, so I can see all of your creations!

Recipe

white lasagna with browned cheese on top in a dish on a cooling rack.
4 from 3 votes

White Lasagna Recipe

Yield : 12 servings
Prep: 40 minutes mins
Cook: 1 hour hr
Resting Time: 15 minutes mins
Total: 1 hour hr 55 minutes mins
This white lasagna is layered with creamy béchamel, a cheesy spinach mushroom filling, and baked until golden. A cozy, vegetarian favorite!
PRINT PIN RATE

Video

Ingredients
  

White Bechamel Alfredo Sauce

  • 8 Tablespoons unsalted butter
  • 2 Tablespoons minced fresh garlic, approximately 4-6 cloves
  • ½ cup all purpose flour
  • 1 quart half and half
  • 2 cups whole milk
  • 1 cup grated parmesan cheese
  • 2 teaspoons kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon ground nutmeg

Ricotta Cheese Filling

  • 2 Tablespoons olive oil
  • 8 ounces baby bella mushrooms, sliced
  • 3 Tablespoons minced garlic
  • 6 cups fresh baby spinach
  • 32 ounces whole milk ricotta cheese
  • 1 cup grated parmesan cheese
  • 2 large eggs
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper

Lasagna Assembly

  • 9 oven-ready lasagna noodles
  • 3 cups shredded mozzarella cheese
  • 1 cup grated parmesan cheese
Shop Ingredients on Jupiter
Prevent your screen from going dark

Instructions
 

White Bechamel Alfredo Sauce

  • Melt the butter in a large saucepan or skillet over medium heat until it stops foaming. Add the garlic and saute for 1 minute.
  • Sprinkle the flour evenly over the butter and garlic and whisk until it is absorbed completely. Continue to whisk and cook for 1 more minute.
  • Slowly pour in the half and half and milk while whisking constantly until it is combined. Continue to whisk and cook for 2-3 minutes until the mixture thickens.
  • Remove the sauce from the heat and mix in the parmesan cheese, salt, pepper, and nutmeg. Set aside.

Ricotta Cheese Filling

  • Heat the olive oil in a large skillet over medium heat and then add the mushrooms. Saute for 3-4 minutes until the mushrooms are softened and lightly browned.
  • Add the minced garlic and fresh spinach and cook for 1-2 more minutes until the spinach is wilted. Set aside.
  • In a large bowl, combine the ricotta, mozzarella, parmesan, eggs, salt and pepper and mix until smooth.
  • Add the sauteed mushrooms and spinach to the cheese mixture and mix to combine.

Lasagna Assembly

  • Preheat the oven to 375˚ and grease a deep 9x13 casserole or lasagna pan with olive oil or baking spray.
  • Add one to two cups of the white sauce to the bottom of the pan and spread it around to cover.
  • Add three of the lasagna noodles on top and then spread one third of the ricotta cheese mixture over the noodles. Top with one third of the shredded mozzarella cheese and one third of the grated parmesan cheese.
  • Add half of the remaining white sauce on top and then repeat with another layer of noodles, another third of the ricotta cheese, and another third of both mozzarella and parmesan cheese.
  • Add the remaining white sauce and finish with the third layer of noodles, the remaining ricotta cheese mixture, and the remaining mozzarella and parmesan cheese.
  • Cover the baking dish with foil and bake for 50 minutes in the preheated oven. Remove the foil and bake for an additional 10 minutes to brown the cheese.
  • Let the lasagna rest for at least 15 minutes before slicing and serving.

Notes

  • Noodles - Fresh pasta or regular lasagna noodles can be used instead of no-boil or oven-ready noodles. Fresh pasta does not need to be cooked prior to layering. Regular noodles should be cooked until al dente before layering. 
  • Sauce - Replace the white sauce with 6 cups of store-bought alfredo sauce. Red sauce can be substituted or mixed half and half with the white sauce for a different variety.
  • Cheese - Substitute or mix the parmesan with pecorino romano, asiago, or fontina cheese. Flip on the broiler for a few minutes at the end of cooking to brown the cheese extra.
  • Vegetables - Broccoli, rapini, asparagus, broccolini, or artichokes can be substituted or mixed with spinach and mushrooms.
  • Gluten-Free - Use a gluten-free flour substitute in the sauce and gluten-free noodles.
  • Make Ahead - Make the filling and sauce up to 3 days ahead of time and store cooled and covered in the refrigerator. Fully assemble the lasagna up until cooking time and wrap it in plastic wrap. Store in the refrigerator for up to 3 days or also cover the dish in foil and freeze for up to 2 months. Frozen lasagna should be fully defrosted in the refrigerator. Baking times will be slightly longer.
  • Leftovers - Keep in an airtight container in the refrigerator for 3-5 days. Reheat in the microwave or oven until warmed through.

Nutrition

Serving: 1sliceCalories: 581kcalCarbohydrates: 18gProtein: 29gFat: 44gSaturated Fat: 26gPolyunsaturated Fat: 2gMonounsaturated Fat: 13gTrans Fat: 0.3gCholesterol: 163mgSodium: 1250mgPotassium: 515mgFiber: 1gSugar: 6gVitamin A: 2767IUVitamin C: 6mgCalcium: 686mgIron: 2mg
Author : Amanda Scarlati
Course : Dinner
Cuisine : Italian
Tried this recipe?Mention @ScarlatiFamilyKitchen or tag #ScarlatiFamilyKitchen!

More Sunday Dinner Recipes

  • A bowl of cheesy gnocchi soup with a spoon sticking out.
    Easy Gnocchi Soup
  • A bowl of garlic butter mussels.
    Garlic Butter Mussels
  • Three slices of roasted stuffed pork tenderloin on a plate with a fork.
    Stuffed Pork Tenderloin
  • Ground turkey shepherd's pie in a cast iron skillet with a wooden spoon sticking out.
    Ground Turkey Shepherd’s Pie

Reader Interactions

Comments

    4 from 3 votes (1 rating without comment)

    Leave a Comment Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Diand

    May 17, 2024 at 2:13 pm

    5 stars
    I made this for a family birthday dinner as a side dish and it was wonderful! The instructions are very clear and similar to any type of layered lasagna dish. It was very straight-forward. This will be one of my new favorites, especially for the vegetarians in my family.

    Reply
    • Amanda

      May 17, 2024 at 2:56 pm

      Thank you Diane! I'm so glad you enjoyed the recipe and it was easy to follow! Thank you for making it 🙂

      Reply
  2. Karen

    February 18, 2024 at 2:39 pm

    2 stars
    This is one of the worst written recipes I’ve ever come across. Very confusing and the steps do not account the the correct amounts of mozzarella and Parmesan.

    Reply
    • Amanda

      February 19, 2024 at 11:34 am

      What questions can I answer for you that weren't clear in the recipe? The mozzarella and parmesan are added in thirds as written in the steps of the recipe. The first third of the cheeses is added as written in the 3rd step of the lasagna assembly, the second third is added in the 4th step and finally the last third or remaining cheese is added in the 5th step right before baking. Did you try making the recipe and eating it or are you rating this simply based on not understanding the instructions?

      Reply
Add us as a trusted site on Google

Primary Sidebar

Meet Amanda

amanda scarlati cutting a cucumber.

Hi, I’m Amanda! I’m a professionally trained chef, integrative health coach, and mother. I’m here to help you bring more comfort, connection, and ease to your kitchen—one approachable, from-scratch recipe at a time.

Read More

Reconnect + Align

Wholeness goes beyond what’s on your plate.

Explore my integrative health and nutrition coaching for women ready to bring balance, energy, and ease back into their everyday lives. Learn More

Trusted by home cooks and featured by food lovers everywhere.

Mother's Day

  • One pot chicken and rice in a pot with a wooden spoon sticking out.
    The BEST One Pot Chicken and Rice Dinner (Dutch Oven)
  • steaks in a mushrooms sauce in a cast iron skillet with fresh thyme sprigs on top.
    Creamy Steak Marsala Recipe with Mushrooms
  • two stuffed calamari tubes covered in red sauce on a plate with a fork.
    Baked Italian Stuffed Calamari
  • creamy chicken marsala in a crock pot with a wooden spoon in it.
    Creamy Chicken Marsala (Crock Pot or Slow Cooker)

Seasonal Recipes

These seasonal favorites are tried, tested, and perfect for bringing ease and flavor to your table this time of year.

  • glazed whole spiral cut ham on a cutting board with knife.
    Sweet & Zesty Glazed Baked Spiral Ham
  • pile of uncooked homemade spinach fettuccine on a table
    Homemade Fresh Spinach Fettuccine Pasta Dough
  • wooden spatula scooping a serving of Italian breakfast strata with sausage, spinach, pancetta and fo
    Overnight Italian Strata with Fontina Cheese
  • ramekins of strawberry panna cotta topped with fresh berries on a gold sheet pan.
    Strawberry Panna Cotta Recipe

Footer

Trending Recipes

These are our tried-and-true favorites—comforting, approachable recipes made with love, shared again and again by our amazing community.

  • dutch oven pot with french onion soup topped with cheesy bread slices with bowls and spoons.
    Dutch Oven French Onion Soup
  • wooden spoon mixing an alfredo sauce in a pan.
    Homemade Alfredo Sauce with Roux
  • One pot chicken and rice in a pot with a wooden spoon sticking out.
    The BEST One Pot Chicken and Rice Dinner (Dutch Oven)
  • pan of crepe italian manicotti topped with sauce, grated cheese and chopped parsley.
    Authentic Homemade Italian Manicotti with Crepes
  • Wooden spoon holding red sauce over a large pot of sauce.
    Sunday Italian Gravy (Tomato Sauce)
  • piece of layered meat lasagna with ricotta on a white plate in front of a white dish.
    Hearty Italian Lasagna with Ricotta Cheese

↑ back to top

About

  • Meet Amanda
  • About Scarlati Family Kitchen

Connect

  • Reconnect + Align
  • Join the Family
  • Work with Us

Disclaimers

  • Privacy Policy
  • Disclaimer
  • Terms of Use

copyright © 2026 Scarlati Family Kitchen® | all rights reserved

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.