Creamy Brussels Sprout and Mushroom Lasagna Recipe

8 servings


2 hours

total time


1 package (15 sheets) no-boil lasagna noodles

700g button mushrooms, cleaned and trimmed

500g Brussels sprouts

71g unsalted butter, divided

2 medium shallots, finely chopped (about 1/2 cup)

4 medium garlic cloves, minced (about 4 teaspoons)

1 tablespoon picked fresh thyme leaves

480g heavy cream (divided)

Kosher salt and freshly ground black pepper

2 tablespoons canola oil

3 tablespoons flour

3 cups whole milk

1/4 teaspoon grated nutmeg

1 pound whole milk mozzarella cheese, grated, divided

1 ounce grated Parmigiano-Reggiano

2 tablespoons chopped fresh parsley leaves


Place lasagna noodles in a 9- by 13-inch baking dish and cover with warm water. Let soak 15 minutes, then arrange on a clean kitchen towel or paper towels to dry. Set aside.

Place 1/4 of mushrooms in the bowl of a food processor. Pulse until roughly chopped, 6 to 8 short pulses. Transfer to a large bowl and set aside. Repeat with remaining three batches of mushrooms. Fit food processor with grater attachment and grate all of the Brussels sprouts. Transfer to a large bowl and set aside.

Heat butter in a large non-stick or cast iron skillet over high heat until foaming subsides. Add mushrooms and cook, stirring occasionally, until all excess moisture evaporates and mushrooms begin to sizzle and brown, about 12 minutes. When mushrooms are browned, add shallots, garlic, and thyme. Cook, stirring, until shallots are translucent, about 4 minutes. Add 1 cup heavy cream and cook until mixture is reduced to a loose paste, about 2 minutes. Season to taste with salt and pepper. Transfer to a large bowl and wipe out skillet.

Heat oil in the now-empty skillet over high heat until shimmering. Add shaved Brussels sprouts. Cook, tossing occasionally, until well-charred on most sides, about 10 minutes. Add remaining cup heavy cream and cook until reduced to a loose sauce-like consistency. Season to taste with salt and pepper and transfer to a large bowl.

Melt remaining 3 tablespoons butter in a medium saucepan over medium-high heat. Add flour and cook, stirring, until pale brown and nutty, about 2 minutes. Whisking constantly, slowly add milk in a thin, steady stream. Bring to a boil, whisking constantly. Remove from heat and stir in nutmeg and 3/4 of mozzarella. Season to taste with salt and pepper.

Adjust oven rack to center position and preheat oven to 400°F. To assemble lasagna, lay 1/6th of cheese sauce on bottom of lasagna pan. Add three noodles. Top with 1/4 of Brussels sprouts mixture, 1/4 of mushroom mixture, another 1/6th of cheese sauce, and a sprinkle of grated mozzarella. Repeat noodle, sprouts, and mushroom layer three more times. Top with last three noodles, remaining cheese sauce, and remaining grated mozzarella.

Transfer to oven and bake until heated through and top is browned and bubbly, about 30 minutes. Remove from oven sprinkle with Parmesan and parsley, let rest 10 minutes, and serve.


Serving Size

Serves 6 to 8


685 kcal

Total Fat

53 g

Saturated Fat

30 g

Unsaturated Fat

0 g

Trans Fat



158 mg


950 mg

Total Carbohydrate

30 g

Dietary Fiber

5 g

Total Sugars

12 g


27 g

8 servings


2 hours

total time
Start Cooking