Skip to Content

Get recipes, tips and more! Get free recipes and exclusive content. SIGN UP!


Home » Cuisines » American » Mushroom Lasagna That Even Meat Eaters Will Love

Mushroom Lasagna That Even Meat Eaters Will Love

This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

Who knew that mushroom lasagna could be a game-changer for your dinner routine? You might think you’ve mastered lasagna, but I’m here to blow your mind with a veggie version that outshines the classic. This lasagna is all about rich, caramelized mushrooms, creamy ricotta, and enough cheese to make you swoon. Plus, it’s freezer-friendly, making it perfect for meal prep. Trust me, you won’t miss the meat one bit.

A slice of lasagna with mushrooms on a plate with salad.

Mushroom Lasagna with White Sauce

This mushroom lasagne is a creamy, dreamy twist on classic lasagna recipes. With layers of rich, caramelized mushrooms, a velvety white sauce, and plenty of gooey cheese, it’s comfort food at its finest.

Whether you’re a vegetarian or just looking to switch things up, this lasagna promises to deliver flavor in every bite. Love lasagna? Be sure to check out my other recipes like Seafood Lasagna, eggplant lasagna and Beef Lasagna with Cottage Cheese for more delicious variations!

Here is Why This Recipe Works

Caramelized Mushrooms: These mushrooms have a rich, meaty flavor that’ll satisfy even the most dedicated carnivore.

Cheese Overload: Gruyere, ricotta, and Parmesan all in one lasagna? Yes, please. This recipe is a cheese lover’s dream come true.

Killer Sauce: Forget bland white sauces. This one’s rich, creamy, and packs a punch with Italian herbs and a hint of nutmeg.

Freezer-Friendly: Make a double batch and stash one away for a rainy day. Future you will thank you for having this delicious lasagna on hand.

A 13 x 9 pan with a freshly baked cheesy mushroom lasagna.

What You Need for Lasagna with Mushrooms and Parmesan Sauce

  • Produce: Crimini mushrooms, shallots, garlic, fresh basil, fresh parsley
  • Pantry: Olive oil, flour, lasagna noodles
  • Pantry Seasonings: Salt, Italian seasoning, garlic powder, nutmeg, black pepper
  • Dairy: Butter, milk, sour cream, Parmesan cheese, Gruyere cheese, ricotta cheese

Ingredient Substitutions

  • Mushrooms: You can substitute any type of mushroom. Some suggestions are portobello, wild mushrooms, or button shrooms.
  • Gruyere Cheese: Swap with mozzarella, Monterey Jack, or for a spicy kick Pepper Jack.
  • Parmesan Cheese: Use Pecorino Romano or Asiago.

Ingredients used to make mushroom lasagna.

Variations: Recipes to Shake Things Up

Spinach and Mushroom Lasagna: Sauté 10 ounces of fresh spinach with a shallot and garlic until wilted. Layer the spinach with the shrooms. 

Mushroom and Zucchini Lasagna: Layer the zucchini slices with the noodles. Or for a lower carb version, use thezucchini in place of the noodles.

Mushroom and Roasted Red Pepper Lasagna: Add 2 roasted red bell peppers, sliced into strips and layer them with the pasta.

Four photos showing how to make the white sauce for creamy mushroom lasagna.

Helpful Tips 

  • Don’t rush the mushrooms! Let them caramelize for a deeper, richer flavor.
  • freshly ground nutmeg adds a subtle warmth to the sauce and has a much better flavor than pre-ground nutmeg.
  • Cook the lasagna noodles to al dente so they don’t become mushy during baking. 
  • After baking, let the lasagna rest for about 10 minutes. This helps it set and makes it easier to slice and serve.

Four photos showing how to layer mushrooms and lasagna noodles with sauce.

Storage Tips 

In the Fridge:

  • Leftovers: Once cooled, cover the lasagna tightly with foil or plastic wrap, or store individual portions in airtight containers. It will stay fresh in the refrigerator for up to 4 days.
  • Reheating: Preheat oven to 350°F. Cover with foil and heat for 20-25 minutes. For quicker reheating, microwave individual portions on medium power for 2-3 minutes.

In the Freezer:

  • Cover in plastic wrap and aluminum foil, then freeze for up to 3 months. Thaw overnight in the fridge.
Scooping out a slice of lasagna with mushrooms.

Our white mushroom lasagna redefines comfort food. With rich, meaty mushrooms, creamy ricotta, and layers of gooey cheese, this recipe will impress even the most skeptical meat eaters.

If you are looking for more easy mushroom recipes, try our sautéed portobellos or our wild mushroom risotto.

Connect With Savor the Best:

Please follow us on our social media accounts

Facebook * Instagram * Pinterest * Youtube * Twitter

Did you make this recipe? We would love to hear from you. Drop us a comment below. 

A slice of mushroom lasagna on a plate with green salad.

Mushroom Lasagna

This Mushroom Lasagna is a rich and flavorful twist on the classic, layering earthy crimini mushrooms, creamy ricotta, and nutty Gruyere cheese between sheets of pasta. A dash of nutmeg adds warmth and complexity to the white sauce. If you have whole nutmeg to grate fresh, it truly makes a difference and gives it a more aromatic touch.
Whether you use fresh or dried lasagna noodles, you'll end up with a decadently cheesy dish that's perfect for any gathering or a cozy night in. Just be sure to let it rest before serving — those layers need a moment to set themselves up for your fork!
5 from 5 votes
Print Pin Save
Prep Time: 20 minutes
Cook Time: 38 minutes
Servings: 12 servings
Calories: 594kcal


  • 3 pounds Crimini mushrooms sliced ¼-inch thick
  • 4 tablespoons olive oil divided
  • 1 teaspoon salt
  • 2 large shallots finely chopped
  • 4 garlic cloves grated or minced
  • 6 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 4 cups whole milk
  • 1 tablespoon dry Italian seasoning crush in a mortar
  • 1 teaspoon garlic powder
  • ¼ teaspoon freshly ground nutmeg
  • ¼ teaspoon black pepper
  • ½ cup sour cream
  • 1-½ cups grated Parmesan cheese (6 ounces)
  • 1 box dry lasagna noodles (16 ounces) or use fresh noodles
  • 3 cups grated Gruyere cheese (12 ounces)
  • 16 ounces whole-milk ricotta cheese
  • 3 tablespoons chopped fresh basil
  • 3 tablespoons chopped parsley


  • Preheat the oven to 425°F and adjust the oven rack to the center position.
  • Set a large skillet over medium-high heat and swirl 2 tablespoons of the olive oil over the bottom.
    Add the sliced mushrooms, sprinkle them with the salt and cook without stirring until they begin to brown, about 5 minutes then, while stirring occasionally, cook until they turn golden and begin to caramelize, about 5 minutes more. Transfer to a plate and set aside.
  • Reduce the heat to medium, add the remaining oil to the skillet and sauté the shallots, stirring frequently until they begin to soften. Add the garlic and cook until fragrant.
  • Add the butter and when it has melted, sprinkle the flour over the mixture and cook, stirring often, about 2-3 minutes. Slowly, pour in the milk, whisking until blended.
    Whisk in the Italian herbs, garlic powder and black pepper. Cook until the sauce has thickened. Stir in the sour cream, the Parmesan cheese and grate the nutmeg in, stir to combine. Cover the sauce and set aside.
  • Bring a large pot of salted water to a boil over high heat, add the lasagna noodles and cook until tested to al-dente. Do not over cook. Drain the noodles in a colander and place on a plate.

Assemble the Mushroom Lasagna:

  • Coat a 9×13-inch baking dish with non-stick oil spray.
  • Set up your assembly line with the sauce, noodles, ricotta, chopped basil, grated Gruyere and mushrooms.
  • Spread 4-5 tablespoons of the sauce over the bottom of the dish. Add a layer of noodles (about 4 noodles), then spread ⅓ of the sauce, ⅓ of the ricotta, 1 tablespoon of the chopped basil, ⅓ of the Gruyere and ⅓ of the mushrooms.
  • Repeat the process with the remaining noodles, sauce, ricotta, basil, Gruyere and mushrooms for a total of 3 layers.
  • Spray one side of a sheet of foil with oil spray and lightly cover the dish, place the dish on a rimmed sheet pan and transfer to the oven. Bake for 30 minutes then remove the foil and bake another 15 minutes until bubbly and lightly browned around the edges.
  • Transfer the baked lasagna from the oven and let it rest for 10 minutes, sprinkle with chopped parsley and serve.


  • For an alternative to cooking the mushrooms, you can spread them on one or two baking sheets, drizzle with oil and roast at 425°F for 15 minutes until lightly brown.
  • We used Gruyere cheese but other choices would be Mozzarella or Monterey Jack. For a little kick try Pepper Jack.
  • Cooking the noodles to al-dente will allow them to continue cooking during baking without becoming over done.


Serving: 1serving | Calories: 594kcal | Carbohydrates: 43g | Protein: 29g | Fat: 35g | Saturated Fat: 18g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 0.2g | Cholesterol: 97mg | Sodium: 769mg | Potassium: 846mg | Fiber: 2g | Sugar: 8g | Vitamin A: 963IU | Vitamin C: 1mg | Calcium: 673mg | Iron: 2mg

Pat Nyswonger

Pat is a wife, mom of four adult children, and grandmother to seventeen beautiful children. She is a self-taught home cook and loves creating delicious meals for her family and friends. Her kitchen is the hub of activity in her home, and she loves to entertain.

Related Recipes

Never Miss a New Recipe!

Enter your email address below to sign up for our newsletter and get your free copy Weeknight Dinners from Scratch eBook!

Syrup running down a stack of sprouted wheat pancakes.
Previous Post
Sprouted Wheat Pancakes: A Whole Grain Pancake Revolution
A serving bowl filled with Japanese potato salad.
Next Post
Japanese Potato Salad
5 from 5 votes
Recipe Rating


Thursday 20th of June 2024

Wanted to say your pictures are SO good for this recipe - and it tastes just as good as it looks

Dahn Boquist

Thursday 20th of June 2024

Well, thank you for that comment. I'm so glad you enjoyed it.

Shop Our Kitchen