Caramelized Onion And Mushroom Lasagna With Gruyère Thyme Cream Sauce

If you love a good lasagna but want something a little more special, this Caramelized Onion and Mushroom Lasagna with Gruyère Thyme Cream Sauce delivers in every way. It’s rich, cheesy, and deeply flavorful — all the comfort of classic lasagna, but with a creamy white sauce instead of tomato and layers of golden onions, mushrooms, and nutty Gruyère.

A serving of caramelized onion and mushroom lasagna with gruyere thyme cream sauce.

This is the kind of dish that makes an ordinary dinner feel like a celebration. Whether you’re cooking for a family Sunday meal, hosting friends, or planning a cozy winter night in, it’s a recipe that looks impressive but comes together with simple, familiar ingredients.

From My Kitchen to Yours

This recipe was born out of one of those cozy weekends when I wanted something comforting but not predictable. I’d been caramelizing onions for soup, had a few mushrooms left from a risotto night, and decided to layer them up in a creamy, herby béchamel. The result? Magic.

If you love hearty, from-scratch comfort dishes, you’ll also love my other pasta favorites like hot honey Mac and cheese, or this creamy butternut squash and Gouda pasta with crispy Italian sausage.

And if you want something to serve on the side, some toasted sourdough ciabatta bread or sourdough rosemary and sea salt focaccia is the perfect companion to soak up all that thyme-scented cream sauce.

A baking dish with a mushroom and gruyere lasagna

Why You’ll Love This Recipe

This isn’t your everyday lasagna — it’s a comforting showpiece that feels both rustic and elegant. Here’s why it’s going to be a favorite:

  1. Deep, Rich Flavor – Slowly caramelized onions bring sweetness, while sautéed mushrooms add earthy depth.
  2. Luxe Cream Sauce – A thyme-infused béchamel replaces tomato sauce for a rich, velvety texture that pairs beautifully with Gruyère.
  3. Cheesy but Balanced – Nutty Gruyère melts perfectly without overpowering, ricotta cheese gives it that Italian signature, while mozzarella gives that classic creamy stretch.
  4. Make-Ahead Friendly – Assemble it early, bake later — ideal for hosting or meal prep.
  5. Family Gathering Magic – It’s cozy enough for Sunday supper but special enough for holidays or dinner parties.
  6. French meets Italian: this dish is the perfect mix between a French onion soup and a lasagna. The best of both worlds.
Mushroom lasagna with caramelized onions and a gruyere cheese white sauce.

Ingredients

For the filling:

  • onions, thinly sliced
  • butter + olive oil
  • mushrooms (cremini, baby bella, or shiitake), sliced
  • garlic, minced
  • fresh thyme leaves (or 1 tsp dried)
  • shredded Gruyère cheese
  • ricotta cheese
  • Salt and pepper to taste

For the sauce (creamy thyme béchamel):

  • butter
  • flour
  • milk (whole preferred)
  • Dijon mustard
  • nutmeg
  • grated Parmesan
  • salt & pepper to taste

For layering:

  • lasagna noodles
  • shredded mozzarella for topping

Instructions

1. Caramelize onions:
In a large skillet, cook onions in butter and olive oil over medium heat for 25–30 minutes, stirring often until deep golden.

2. Sauté mushrooms:
Add mushrooms, garlic, and thyme. Cook until mushrooms are browned and any liquid evaporates. Season with salt and pepper.

3. Make the béchamel:
Melt butter in a saucepan, whisk in flour, then slowly add milk. Stir until smooth and thickened. Add Dijon, nutmeg, Parmesan, salt, and pepper.

4. Mix the filling:
Combine ricotta, half of the Gruyère, and half of the onion-mushroom mixture.

5. Assemble:
Layer noodles → ricotta mixture → béchamel → a few spoonfuls of caramelized onions and mushrooms → repeat.
Finish with béchamel and top with remaining Gruyère and mozzarella.

6. Bake:
Cover and bake at 375°F (190°C) for 30 minutes. Uncover and bake 10–15 more until golden and bubbly.

7. Rest:
Let it sit 10 minutes before slicing. Garnish with fresh thyme.

Substitutions

  • Cheese: Swap Gruyère for Swissfontina, or provolone for a milder flavor. Swap ricotta for cream cheese.
  • Milk: Use skimmed milk if you prefer a lighter sauce.
  • Mushrooms: Try portobello or shiitake for deeper flavor.
  • Herbs: Replace thyme with rosemary or sage for a cozier fall twist.
  • Vegetarian Option: It already is — but you can add spinach or roasted butternut squash for extra veggies.

Serve It With

This lasagna is rich and layered — so pair it with something that complements its flavor:

  • Green salad with lemon vinaigrette — adds brightness.
  • Sourdough garlic bread or focaccia — perfect for soaking up the sauce.
  • White wine: A buttery Chardonnay or a crisp Sauvignon Blanc.
  • Red wine: Pinot Noir or light Merlot.
Close-up of a bite of vegetarian lasagna with caramelized onions and mushrooms.

Chef’s Tips

  • Low and slow: Don’t rush the caramelized onions — that’s where the flavor lives.
  • Balance the sauce: Taste as you go; Gruyère is salty, so season the sauce lightly before baking.
  • Cheese layering: Shred your own cheese for the best melt.
  • Make it elegant: Serve in smaller portions with fresh thyme and cracked pepper for a restaurant-quality presentation.

Storage & Make Ahead

  • To store: Cool completely, then refrigerate covered for up to 4 days.
  • To freeze: Wrap tightly in foil and freeze up to 2 months. Thaw overnight before reheating.
  • To reheat: Bake covered at 350°F until warmed through, or microwave individual portions.
  • Make ahead: Assemble the lasagna up to a day in advance and refrigerate. Add 10 extra minutes of baking time if chilled.

A bowl with a serving of caramelized onion and mushroom lasagna with white sauce.
A serving of caramelized onion and mushroom lasagna with gruyere thyme cream sauce.

Caramelized Onion And Mushroom Lasagna With Gruyère Thyme Cream Sauce

AndreeaB
This Caramelized Onion and Mushroom Lasagna with Gruyère Thyme Cream Sauce is rich, cheesy, and deeply flavorful — all the comfort of classic lasagna, but with a creamy white sauce instead of tomato and layers of golden onions, mushrooms, and nutty Gruyère.
No ratings yet
Prep Time 1 hour
Cook Time 50 minutes
Total Time 1 hour 50 minutes
Course Main Course
Cuisine French-Italian
Servings 8 servings
Calories 470 kcal

Ingredients
  

For the filling

  • 3 large onions, thinly sliced
  • 2 tbsp butter
  • 1 tbsp olive oil
  • 1 lb mushrooms (cremini, baby bella, or shiitake), sliced
  • 2 cloves garlic, minced
  • 2 tsp fresh thyme leaves (or 1 tsp dried)
  • 1 cup shredded Gruyère cheese
  • 1 cup ricotta cheese
  • Salt and pepper to taste

For the sauce (creamy thyme béchamel)

  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 3 cups whole milk
  • 1 tsp Dijon mustard
  • ½ tsp nutmeg
  • ½ cup grated Parmesan
  • salt & pepper to taste

For layering

  • 9-12 lasagna noodles
  • 1 cup shredded mozzarella for topping

Instructions
 

Caramelize onions:

  • In a large skillet, cook onions in butter and olive oil over medium heat for 25–30 minutes, stirring often until deep golden.
    3 large onions, thinly sliced, 2 tbsp butter, 1 tbsp olive oil

Sauté mushrooms:

  • Add mushrooms, garlic, and thyme. Cook until mushrooms are browned and any liquid evaporates. Season with salt and pepper.
    1 lb mushrooms (cremini, baby bella, or shiitake), sliced, 2 cloves garlic, minced, 2 tsp fresh thyme leaves (or 1 tsp dried), salt & pepper to taste

Make the béchamel:

  • Melt butter in a saucepan, whisk in flour, then slowly add milk. Stir until smooth and thickened. Add Dijon, nutmeg, Parmesan, salt, and pepper.
    3 tbsp butter, 3 tbsp all-purpose flour, 3 cups whole milk, 1 tsp Dijon mustard, ½ tsp nutmeg, ½ cup grated Parmesan, Salt and pepper to taste

Mix the filling:

  • Combine ricotta, half of the Gruyère, and half of the onion-mushroom mixture.
    1 cup ricotta cheese, 1 cup shredded Gruyère cheese

Assemble:

  • Layer noodles → ricotta mixture → béchamel → a few spoonfuls of caramelized onions and mushrooms → repeat.
    9-12 lasagna noodles
  • Finish with béchamel and top with remaining Gruyère and mozzarella.
    1 cup shredded mozzarella for topping

Bake:

  • Cover and bake at 375°F (190°C) for 30 minutes. Uncover and bake 10–15 more until golden and bubbly.

Rest:

  • Let it sit 10 minutes before slicing. Garnish with fresh thyme.

Nutrition

Serving: 314gCalories: 470kcalCarbohydrates: 38gProtein: 22gFat: 25gSaturated Fat: 15gSodium: 800mgFiber: 3gSugar: 8g
Tried this recipe?Let us know how it was!

Sharing is caring!

Leave a 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.