Absolute Best Ever Vegetable Lasagna

100+ ideas

Bake up the absolute best ever vegetable lasagna with béchamel cheese sauce. This vegetarian-friendly lasagna is the perfect, decadent main course meal. It's hearty and filled with many flavorful roasted vegetables.

Here's what you'll need...


Butternut Squash Sauce – 6 cups (about 2 ½ pounds) peeled and coarsely chopped (¾ inch thick) butternut squash – 2 red bell peppers quartered with seeds removed – 1 medium yellow onion quartered with skin removed – 4 tablespoons extra virgin olive oil, divided


– 2 teaspoons Italian seasoning – 1 ½ teaspoons Morton kosher salt – ½ teaspoon black pepper – 2 bulbs garlic – ½ cup vegetable stock Assembly – 10 ounces lasagna noodles – 16 ounces shredded low moisture mozzarella


Mushroom Filling – 6 tablespoons unsalted butter divided – 24 ounces cremini mushrooms quartered – ¾ teaspoon Morton kosher salt – ½ teaspoon black pepper


Béchamel Cheese Sauce – 4 tablespoons unsalted butter – ¼ cup plus 1 tablespoon all purpose flour – 3 cups whole milk – 1 cup freshly grated parmesan cheese – ½ cup freshly grated asiago cheese – ½ teaspoon Morton kosher salt – ¼ teaspoon black pepper


– Sheet Pan – Parchment Paper – Aluminum Foil – High Powered Blender or Food Processor – Heavy Bottom Saucepan – Large Bowl – Whisk – 13” x 9” Baking Dish


1. Roast up the butternut squash & other vegetables in a 425°F oven. Once they're cooked & softened, blend everything up with some vegetable stock.

2. Brown the mushrooms with butter in a heavy bottom pan. Don't forget to season with salt and pepper!

3. Make a roux with butter and flour. Add milk, and allow it to heat until it's steaming. Add in the cheese, and whisk until a creamy sauce has formed.

4. Assemble the lasagna with a layer of noodles, butternut squash sauce, béchamel cheese sauce, mushrooms, and mozzarella cheese. Continue layering until the whole lasagna has been built up.

5. Cover baking dish with aluminum foil. Cook for 45 minutes. Remove the aluminum foil and allow to cook for an additional 10 minutes until bubbling and browned on top. Let lasagna sit for 15 minutes before serving.

Swipe up for full recipe.