A rich, vegetarian lasagna layered with creamy béchamel, savory mushrooms, tender spinach, and three cheeses. This comforting Italian-inspired casserole is perfect for weeknight meals or special occasions.
Keyword: Creamy spinach and mushroom lasagna with white sauce, Easy creamy spinach and mushroom lasagna, Mediterranean creamy spinach and mushroom lasagna, Old fashioned creamy spinach and mushroom lasagna
Prep Time: 25 minutesminutes
Cook Time: 50 minutesminutes
Chill Time (for flavor melding and firm slicing): 2 hourshours
Total Time: 3 hourshours15 minutesminutes
Servings: 8
Calories: 420kcal
Cost: $12
Equipment
1 9x13 inch baking dish
1 Large skillet
1 Medium saucepan
1 Whisk
1 Mixing bowls
1 Strainer or sieve
1 Aluminum foil
Ingredients
Béchamel Sauce
4tablespoonButterFor the roux base
4tablespoonAll-purpose flourCan use gluten-free flour
3cupsWhole milkWarmed
½teaspoonSalt
¼teaspoonBlack pepper
¼teaspoonNutmegOptional but traditional
Filling & Assembly
12Lasagna noodlesNo-boil or cooked al dente
2lbsMixed mushroomsSliced; use cremini, button, or shiitake
3tablespoonOlive oilFor sautéing
1OnionDiced
4Garlic clovesMinced
10ozFresh spinachOr thawed frozen spinach
15ozRicotta cheese
1EggBeaten
2cupsMozzarella cheeseDivided; for layers & topping
½cupParmesan cheeseGrated
2tablespoonFresh herbsBasil, oregano, or thyme
Instructions
Prep Noodles – Cook lasagna noodles al dente if not using no-boil.
Make Sauce – Prepare béchamel by whisking flour and butter, then gradually adding warm milk; season.
Sauté Veggies – Cook onion and garlic, then add mushrooms and spinach until wilted.
Mix Cheese – Combine ricotta, egg, half mozzarella, Parmesan, and herbs in a bowl.
Layer 1 – Spread béchamel in pan; add noodles, half ricotta mix, half mushroom mix, and more béchamel.
Layer 2 – Repeat with noodles, remaining ricotta, mushroom, and more sauce.
Top Layer – Add final noodles, béchamel, and remaining mozzarella.
Bake Covered – Cover with foil; bake at 375°F for 35 minutes.
Bake Uncovered – Remove foil and bake 15–20 minutes until golden.
Rest – Let lasagna rest for 15 minutes before slicing.
Notes
Nutrition information is automatically calculated, so should only be used as an approximation.