Roasted Vegetable Lasagna Cheese

Golden, bubbling layers of Roasted Vegetable Lasagna with Cheese Sauce, fresh basil garnish on top. Pin to Pinterest
Golden, bubbling layers of Roasted Vegetable Lasagna with Cheese Sauce, fresh basil garnish on top. | ninerrecipes.com

This Italian-inspired oven-baked dish features layers of tender pasta sheets combined with roasted zucchini, eggplant, bell peppers, onions, and mushrooms. A smooth cheese sauce blended with mozzarella and parmesan melts beautifully between layers, complemented by a savory tomato sauce infused with garlic, basil, and thyme. Baked until golden and bubbling, this comforting meal offers a perfect balance of textures and flavors, ideal for a satisfying vegetarian main course.

There's something about layering vegetables and cheese sauce that makes me slow down in the kitchen. A friend brought this roasted vegetable lasagna to a potluck on a chilly autumn evening, and I watched people go back for seconds without even glancing at the meat-based options on the table. I had to know how she made it, and now it's become my go-to dish when I want to feel like I'm feeding people something substantial and real.

I made this for my sister the first winter she moved into her own place, and she stood in her kitchen just smelling it while it baked, eyes closed like she was remembering every good meal she'd ever had. The smell of roasting vegetables mixed with bubbling cheese and tomato sauce filled that little apartment, and suddenly it didn't feel so empty anymore.

Ingredients

  • Zucchini and eggplant: These are your vegetables that break down slightly and become tender, soaking up all the flavors around them.
  • Bell peppers (red and yellow): They add sweetness and color, and they stay firm enough to give each bite some texture.
  • Red onion: It turns soft and jammy when roasted, creating natural sweetness that balances the rest.
  • Cremini mushrooms: Use these instead of button mushrooms if you can find them—they have more depth and don't turn watery.
  • Olive oil, oregano, salt, and pepper: Don't skip the herbs on the vegetables; they're what make roasting work.
  • Unsalted butter and flour: The foundation of your cheese sauce, so don't rush the roux.
  • Whole milk: Never use skim; you need the fat for a proper sauce.
  • Ground nutmeg: Just a small amount lifts the entire sauce into something special.
  • Mozzarella and parmesan cheese: The mozzarella melts and stretches, while the parmesan adds that sharp, salty punch.
  • Crushed tomatoes: Look for ones without added sugar if you can, so you control the sweetness.
  • Garlic, basil, thyme, and sugar: These make a tomato sauce that tastes like it simmered all day.
  • No-boil lasagna noodles: They hydrate in the oven and save you time, though regular noodles work just fine if you have them.

Instructions

Heat your oven and prepare:
Set it to 425°F and line your baking sheet with parchment paper so the vegetables don't stick.
Toss and roast the vegetables:
Dice everything roughly the same size so it cooks evenly, then spread it in a single layer on your sheet. You'll stir it halfway through because the edges need to caramelize and turn golden—that's where the magic happens, around the 25 to 30 minute mark. Lower your oven to 375°F after this step.
Make the tomato sauce while vegetables roast:
Heat oil, add minced garlic until it smells incredible, then pour in your crushed tomatoes with the herbs and sugar. Let it bubble away gently for about 15 minutes, tasting it as you go and adjusting seasoning to your preference.
Build your cheese sauce:
Melt butter in a clean pan, whisk in flour to make a paste, then slowly add milk while whisking constantly—this prevents lumps. Keep stirring for 5 to 7 minutes until it coats the back of a spoon, then add the nutmeg and both cheeses, stirring until you have something smooth and creamy.
Layer everything in your baking dish:
Start with a thin layer of tomato sauce on the bottom, then noodles, then half your roasted vegetables, then a third of the cheese sauce and tomato sauce. Repeat with the remaining vegetables and sauces, finishing with a final layer of noodles, cheese sauce, and a sprinkle of mozzarella and parmesan on top.
Bake covered then uncovered:
Cover with foil and bake for 30 minutes so the lasagna heats through, then remove the foil and bake another 15 minutes until the top is golden and everything bubbles at the edges. Let it rest for 10 to 15 minutes before you cut into it—this matters more than you'd think.
A slice of Roasted Vegetable Lasagna with Cheese Sauce showcases colorful roasted vegetables and melted cheese. Pin to Pinterest
A slice of Roasted Vegetable Lasagna with Cheese Sauce showcases colorful roasted vegetables and melted cheese. | ninerrecipes.com

There's a moment near the end of baking when the cheese starts to bubble up around the edges and the whole kitchen smells like an Italian grandmother's house. That's when you know you've done it right, and everyone sitting down to eat will feel cared for.

Making It Ahead

You can assemble this lasagna completely, cover it with plastic wrap, and refrigerate it for up to 24 hours before baking. Just add an extra 10 to 15 minutes to your bake time since it'll be cold when it goes in the oven. I've also frozen unbaked lasagna successfully—thaw it overnight in the fridge before baking, and it comes out just as creamy and comforting.

Stretching It or Making It Your Own

This recipe is flexible because roasted vegetables are forgiving. Spinach, kale, or thin-sliced carrots all work beautifully, and you can use whatever looks good at the market that day. I've added sun-dried tomatoes for richness, fresh spinach layered between the vegetables for earthiness, and even a handful of grated zucchini mixed into the cheese sauce to sneak in more vegetables.

Serving and Keeping Leftovers

Serve this with a crisp green salad dressed simply and a glass of wine if you're in the mood. Leftovers keep in the fridge for three days and reheat beautifully—either in the oven covered with foil at 350°F for 20 minutes, or portioned into a microwave-safe dish, though the oven keeps it from drying out.

  • A squeeze of fresh lemon juice over the top brightens everything right before serving.
  • If it seems dry when reheating, drizzle a little milk or water on top and cover it loosely.
  • Cold lasagna makes an excellent lunch the next day if you like it that way.
Comforting Roasted Vegetable Lasagna with Cheese Sauce served warm on a rustic plate, ready to slice. Pin to Pinterest
Comforting Roasted Vegetable Lasagna with Cheese Sauce served warm on a rustic plate, ready to slice. | ninerrecipes.com

This lasagna is the kind of dish that turns a regular dinner into something people remember. Make it when you want to show someone you care.

Recipe FAQs

Zucchini, eggplant, red and yellow bell peppers, red onion, and mushrooms provide a flavorful and tender roasted vegetable mix.

Butter and flour create a roux, then milk is whisked in until thickened. Mozzarella and parmesan cheeses are stirred in for a smooth, rich sauce.

Yes, substituting gluten-free noodles and flour allows for a gluten-free variation without compromising texture.

Letting it rest for 10-15 minutes helps the layers set, making slicing easier and enhancing flavor melding.

Dried basil and thyme combined with garlic add aromatic depth to the crushed tomato base.

Spinach, kale, or carrots can be used to vary the roasted vegetable layers according to preference.

Roasted Vegetable Lasagna Cheese

Oven-baked layers of roasted vegetables, creamy cheese sauce, and tender pasta for a hearty meal.

Prep 35m
Cook 55m
Total 90m
Servings 6
Difficulty Medium

Ingredients

Roasted Vegetables

  • 1 medium zucchini, diced
  • 1 medium eggplant, diced
  • 1 red bell pepper, chopped
  • 1 yellow bell pepper, chopped
  • 1 red onion, chopped
  • 2 cups cremini or button mushrooms, sliced
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • Salt and black pepper, to taste

Cheese Sauce

  • 3 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 2 1/2 cups whole milk
  • 1/2 teaspoon ground nutmeg
  • 1 1/2 cups grated mozzarella cheese
  • 1 cup grated parmesan cheese
  • Salt and black pepper, to taste

Tomato Sauce

  • 2 cups crushed tomatoes
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon sugar
  • Salt and black pepper, to taste

Assembly

  • 9 no-boil lasagna noodles or regular cooked noodles per package instructions
  • 1/2 cup grated mozzarella cheese (for topping)
  • 2 tablespoons grated parmesan cheese (for topping)
  • Fresh basil leaves for garnish (optional)

Instructions

1
Roast Vegetables: Preheat oven to 425°F. Toss zucchini, eggplant, bell peppers, onion, and mushrooms with olive oil, oregano, salt, and pepper. Spread in a single layer on a parchment-lined baking sheet and roast 25 to 30 minutes, stirring halfway, until tender and golden. Reduce oven temperature to 375°F.
2
Prepare Tomato Sauce: Heat olive oil in a saucepan over medium heat. Add garlic and cook for 1 minute. Stir in crushed tomatoes, basil, thyme, sugar, salt, and pepper. Simmer for 15 minutes, stirring occasionally.
3
Make Cheese Sauce: Melt butter in a medium saucepan over medium heat. Whisk in flour and cook 1 minute. Gradually whisk in milk, then add nutmeg, salt, and pepper. Stir constantly until thickened, about 5 to 7 minutes. Remove from heat and stir in mozzarella and parmesan until smooth.
4
Assemble Layers: Spread a thin layer of tomato sauce in the bottom of a 9x13-inch baking dish. Layer noodles, half the roasted vegetables, one-third of the cheese sauce, and one-third of the remaining tomato sauce. Repeat layers and finish with a final layer of noodles topped with the remaining cheese sauce. Sprinkle mozzarella and parmesan cheeses on top.
5
Bake and Rest: Cover with foil and bake at 375°F for 30 minutes. Remove foil and bake an additional 15 minutes until golden and bubbling. Let rest 10 to 15 minutes before slicing. Garnish with fresh basil if desired.
Additional Information

Equipment Needed

  • Large baking sheet
  • Parchment paper
  • 9x13-inch baking dish
  • Medium and large saucepans
  • Whisk
  • Knife and cutting board
  • Aluminum foil

Nutrition (Per Serving)

Calories 420
Protein 18g
Carbs 46g
Fat 19g

Allergy Information

  • Contains milk (cheese, butter, milk) and gluten (flour, lasagna noodles). Check all packaged ingredients for allergens.
Chloe Warren

Home cook sharing wholesome, simple recipes and helpful kitchen hacks for everyday cooks.