Cozy Roasted Vegetable Lasagna Recipe | Crowd Pleasing Dinner
This cozy roasted vegetable lasagna brings all the comfort of a classic baked pasta, but with caramelized veggies, creamy layers, and lots of bubbling cheese. It tastes rich and hearty, yet it feels lighter than meat-heavy versions. I make it on lazy weekends, then reheat generous squares all week. Every slice holds roasted zucchini, peppers, mushrooms, and spinach tucked between tender noodles, bright tomato sauce, and a dreamy ricotta mixture.
If you want a crowd-pleasing dinner that satisfies vegetarians and meat eaters alike, this is it. You can roast the vegetables ahead, use no-boil noodles, and assemble when you’re ready. The edges get golden, the middle stays saucy, and your kitchen smells like an Italian trattoria. Grab a big casserole dish—you’ll want leftovers.
Why This Roasted Vegetable Lasagna Works

- Deep flavor from roasting: High heat concentrates veggie sweetness and adds toasty edges that hold up in sauce.
- Balanced layers: A simple marinara, herbed ricotta, and stretchy mozzarella create creamy-cheesy harmony without heaviness.
- No-boil noodles for ease: They soften perfectly as they bake, soaking up sauce and releasing starch for a cohesive slice.
- Make-ahead friendly: Roast veggies and mix ricotta a day ahead, then assemble and bake when you need dinner.
- Crowd-sized yield: A 9×13 pan feeds a hungry table and still leaves leftovers for tomorrow’s lunch.
Ingredients
For the roasted vegetables
- 2 medium zucchini, cut into half-moons, 1/2-inch thick
- 2 red bell peppers, seeded and sliced into 1-inch strips
- 8 ounces cremini mushrooms, sliced
- 1 small red onion, sliced into wedges
- 3 cups baby spinach
- 3 tablespoons olive oil
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon dried Italian seasoning or oregano
For the cheese mixture
- 15 ounces whole-milk ricotta
- 1 large egg
- 1/2 cup grated Parmesan, plus extra for topping
- 1/4 cup chopped fresh basil or 1 teaspoon dried
- 1/2 teaspoon garlic powder
- 1/2 teaspoon kosher salt
For assembly
- 1 pound no-boil lasagna noodles
- 4 cups marinara sauce (store-bought or homemade)
- 3 cups shredded low-moisture mozzarella
- Olive oil for greasing the pan
- Fresh basil or parsley for garnish (optional)
How to Make This Roasted Veggie Lasagna

1) Roast the vegetables
- Heat oven to 425°F (220°C). Line two sheet pans with parchment.
- Toss zucchini, peppers, mushrooms, and red onion with olive oil, salt, pepper, and Italian seasoning. Spread in a single layer.
- Roast for 20–25 minutes, flipping once, until edges brown and veggies turn tender. Wilt the spinach on the hot pans for 1–2 minutes or sauté it quickly in a skillet with a drizzle of oil and a pinch of salt. Taste and adjust seasoning.
2) Mix the ricotta
- In a bowl, stir together ricotta, egg, Parmesan, basil, garlic powder, and salt until smooth and spreadable.
3) Prep the pan and sauce
- Lower oven to 375°F (190°C).
- Lightly oil a 9×13-inch baking dish. Warm the marinara in a saucepan so it spreads easily.
4) Layer the lasagna
- Spread 1 cup marinara in the bottom of the dish.
- Add a layer of no-boil noodles, slightly overlapping.
- Dollop and spread 1/3 of the ricotta over noodles.
- Scatter 1/3 of the roasted vegetables over ricotta.
- Sprinkle 3/4 cup mozzarella.
- Repeat layers two more times: sauce, noodles, ricotta, vegetables, mozzarella.
- Finish with a final layer of noodles, sauce, remaining mozzarella, and extra Parmesan.
5) Bake and rest
- Cover with foil (tent so it doesn’t touch the cheese). Bake for 25 minutes.
- Uncover and bake another 15–20 minutes until the top bubbles and browns at the edges.
- Let it rest for 15–20 minutes so slices hold together. Garnish with fresh basil.
How to Store Leftover Vegetable Lasagna
- Refrigerate: Cool completely, then cover tightly or transfer slices to airtight containers. Keep up to 4 days.
- Freeze: Wrap whole pan or individual pieces in plastic and foil. Label and freeze up to 3 months. Thaw overnight in the fridge.
- Reheat: Cover and warm at 350°F for 20–30 minutes, or microwave slices in 60–90 second bursts until hot.

Benefits of Making Roasted Veggie Lasagna
- Flavor-packed and satisfying: Roasting adds complexity, so you never miss the meat.
- Flexible with what you have: Swap in seasonal produce and clean out the crisper.
- Great for meal prep: The texture improves on day two, and slices travel well for work lunches.
- Balanced comfort: Cheese and noodles meet a generous amount of vegetables for a feel-good dinner.
- Feeds a crowd: One pan makes 8–10 hearty servings with minimal fuss.
Common Mistakes to Avoid
- Skipping the roast: Raw vegetables leak water and make a soggy lasagna. Roast to concentrate flavors.
- Too little sauce: No-boil noodles need moisture. Aim for 4 cups total sauce.
- Overloading one layer: Spread ingredients evenly so the lasagna cooks uniformly.
- Cutting too soon: Rest the lasagna so layers set and slices stay neat.
- Watery spinach: Squeeze out excess moisture before layering to keep the texture rich, not soupy.
Tasty Variations to Try
- White sauce version: Swap half the marinara for béchamel or a light Alfredo for ultra-creamy layers.
- Spicy kick: Add red pepper flakes to the sauce and a layer of sliced Calabrian chiles.
- Pesto swirl: Dollop pesto over the ricotta for herbal brightness.
- Extra greens: Add roasted broccoli florets or kale ribbons for deeper veggie vibes.
- Gluten-free: Use gluten-free no-boil noodles and check labels on sauce.
- Dairy-light: Use part-skim ricotta and less mozzarella; finish with a shower of Parmesan for punch.
- Smoky note: Stir a pinch of smoked paprika into the ricotta or roast veggies with it.
FAQ
Can I use regular boil noodles instead of no-boil?
Yes. Cook them to very al dente (1–2 minutes shy of package time). Drain well and pat dry to avoid excess water.
What vegetables work best?
Sturdy choices that roast well: zucchini, peppers, mushrooms, eggplant, onions, broccoli. Avoid super watery veg like tomatoes unless you roast them longer.
Can I make it ahead?
Assemble up to 24 hours in advance. Cover and refrigerate. Add 10 extra minutes to the covered bake time.
How do I prevent a watery lasagna?
Roast vegetables thoroughly, squeeze spinach, and do not oversauce between layers. Let the lasagna rest before slicing.
What size pan should I use?
A 9×13-inch dish works best. For deeper layers, use a deep lasagna pan and add a bit more sauce.
Can I add protein?
Absolutely. Stir ricotta with white beans for extra creaminess, or add a layer of crumbled, sautéed plant-based sausage if you like.
Conclusion
This roasted vegetable lasagna brings cozy comfort, golden-bubbly edges, and big roasted flavor in every bite. With smart layering, no-boil noodles, and make-ahead options, you’ll get reliable, restaurant-level results at home. Serve it with a crisp salad and crusty bread, and watch the table go quiet except for happy forks. If you try it, leave a note with your favorite veggie combo—I love hearing what you roast.

Cozy Roasted Vegetable Lasagna Recipe | Crowd Pleasing Dinner
Ingredients
Ingredients
- 2 medium zucchini, cut into 1/2-inch thick half-moons
- 2 red bell peppers, seeded and sliced into 1-inch strips
- 8 ounces cremini mushrooms, sliced
- 1 small red onion, sliced into wedges
- 3 cups baby spinach
- 3 tablespoons olive oil
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon dried Italian seasoning or oregano
- 15 ounces whole-milk ricotta
- 1 large egg
- 1/2 cup grated Parmesan, plus extra for topping
- 1/4 cup chopped fresh basil or 1 teaspoon dried
- 1/2 teaspoon garlic powder
- 1/2 teaspoon kosher salt
- 1 pound no-boil lasagna noodles
- 4 cups marinara sauce (store-bought or homemade)
- 3 cups shredded low-moisture mozzarella
- Olive oil for greasing the pan
- Fresh basil or parsley for garnish (optional)
Instructions
Instructions
- Heat the oven to 425°F and line two sheet pans with parchment.
- Toss zucchini, peppers, mushrooms, and red onion with olive oil, salt, pepper, and Italian seasoning, then spread on the pans in an even layer.
- Roast for 20 to 25 minutes, flipping once, until the vegetables are browned at the edges and tender.
- Wilt the spinach on the hot pans for 1 to 2 minutes or quickly sauté it with a little oil and a pinch of salt, then taste and adjust seasoning.
- In a bowl, mix the ricotta, egg, Parmesan, basil, garlic powder, and salt until smooth and spreadable.
- Reduce the oven temperature to 375°F, lightly oil a 9x13-inch baking dish, and warm the marinara so it spreads easily.
- Spread 1 cup marinara in the dish, add a layer of no-boil noodles, spread one-third of the ricotta, scatter one-third of the roasted vegetables, and sprinkle 3/4 cup mozzarella.
- Repeat the layering two more times with sauce, noodles, ricotta, vegetables, and mozzarella.
- Top with a final layer of noodles, sauce, remaining mozzarella, and extra Parmesan.
- Cover the dish with tented foil and bake for 25 minutes.
- Uncover and bake for 15 to 20 minutes more until bubbling and browned at the edges.
- Let the lasagna rest for 15 to 20 minutes before slicing and garnish with fresh basil if desired.






