Oh, roasted vegetable lasagna – where do I even start? This dish became my absolute go-to after one desperate “clean out the fridge” night turned into a family favorite. There’s something magical about how roasting transforms ordinary veggies into sweet, caramelized gems that make this lasagna sing. Forget those sad, watery vegetable lasagnas of the past – when you roast the vegetables first, you get layers packed with deep flavor and perfect texture.
What I love most (besides how my kids actually eat their vegetables this way) is how adaptable it is. Got zucchini threatening to take over your garden? Toss it in. Eggplant looking lonely at the farmer’s market? Perfect. The roasting process brings out their natural sweetness while keeping everything hearty enough to satisfy even the most devoted meat-eaters at your table.
After testing countless versions over the years – from rushed weeknight dinners to fancy dinner parties – I’ve landed on this foolproof method that delivers rich flavor without weighing you down. Whether you’re feeding a crowd or meal prepping for the week, this roasted vegetable lasagna never disappoints.

Why You’ll Love This Roasted Vegetable Lasagna
Let me count the ways this lasagna will win you over:
- Packed with flavor: Roasting caramelizes the veggies, giving them an irresistible sweetness you just don’t get from raw vegetables
- Sneakily nutritious: All those colorful vegetables mean you’re getting vitamins with every cheesy, delicious bite
- Meal prep champion: Tastes even better the next day and reheats like a dream – my lunchbox secret weapon
- Family-approved: My pickiest eater didn’t even notice the eggplant – now that’s what I call a win
- Endlessly adaptable: Use whatever veggies you’ve got – I’ve thrown in roasted mushrooms, butternut squash, even brussels sprouts!
Trust me, this isn’t your average sad vegetarian lasagna. The roasted veggies make it something truly special.
Ingredients for Roasted Vegetable Lasagna
Here’s everything you’ll need to make this veggie-packed masterpiece – I’ve grouped them so you can shop and prep like a pro:
- The roasted veggie stars:
- 1 medium zucchini, sliced into 1/4-inch rounds
- 1 small eggplant, cut into 1/2-inch cubes (peel if you prefer)
- 1 red bell pepper, chopped into 1-inch pieces
- 1 medium yellow onion, sliced into thin wedges
- 2 garlic cloves, minced (or 1/2 tsp garlic powder in a pinch)
- The cheesy goodness:
- 2 cups whole milk ricotta (pack it in the measuring cup!)
- 1 cup shredded mozzarella (I like whole milk for extra creaminess)
- 1/2 cup freshly grated Parmesan (none of that shelf-stable powder, please)
- The pantry staples:
- 12 lasagna noodles (regular, not no-boil – we’ll get to that!)
- 2 cups marinara sauce (my homemade stash or a good jarred brand)
- 2 tbsp olive oil (the good stuff for roasting)
- 1 tsp kosher salt (plus more for pasta water)
- 1/2 tsp freshly ground black pepper
- 1 tsp dried basil (or 1 tbsp fresh if you’ve got it)
Ingredient Substitutions & Notes
This recipe is seriously flexible – here’s how to make it work with what you’ve got:
- No-boil noodles? You can use them, but reduce sauce slightly and add 1/4 cup water to the marinara since they absorb more liquid.
- Dairy-free? Swap in vegan ricotta and mozzarella – I like Kite Hill brand for the ricotta substitute.
- Veggie variations: Swap in roasted mushrooms, butternut squash, or even thinly sliced fennel if that’s what’s in season.
- Short on time? Use pre-sliced veggies from the salad bar, but roast them on high heat (425°F) to drive off extra moisture.
The only non-negotiable? Roasting those veggies first – it makes all the difference between a good lasagna and a great one!
How to Make Roasted Vegetable Lasagna
Ready to make the lasagna that’ll have everyone asking for seconds? Follow these steps – I promise it’s easier than it looks!
Step 1: Roast the Vegetables
Preheat your oven to 400°F (200°C). Grab a large baking sheet and toss your sliced zucchini, cubed eggplant, chopped bell pepper, and onion wedges with olive oil, salt, pepper, and dried basil. Spread them out in a single layer – don’t overcrowd, or they’ll steam instead of roast. Pop them in the oven for 20 minutes, flipping halfway through. You’ll know they’re ready when they’re tender with golden edges and your kitchen smells amazing.

Step 2: Layer the Lasagna
While the veggies roast, cook your lasagna noodles according to the package directions – but make them al dente (they’ll keep cooking in the oven). Drain and set aside. In a 9×13 inch baking dish, spread a thin layer of marinara sauce first (this prevents sticking). Then start layering: noodles, a generous smear of ricotta, your gorgeous roasted veggies, and another thin layer of sauce. Repeat until you’ve used all your ingredients, ending with a final layer of noodles topped with sauce. Sprinkle that mozzarella and Parmesan over the top – don’t skimp!
Step 3: Bake and Rest
Slide your masterpiece into the oven (still at 400°F) and bake for 25 minutes. You’ll know it’s done when the cheese is golden and bubbly, and the edges are slightly crispy. Here’s the hardest part – let it rest for 10 minutes before cutting. I know it’s tempting to dive in, but this helps the layers set so you get those perfect, clean slices. Trust me, it’s worth the wait!

Tips for Perfect Roasted Vegetable Lasagna
After making this lasagna more times than I can count, I’ve picked up some tricks that make all the difference:
- Dry those veggies: After roasting, pat them gently with paper towels – it removes excess moisture that could make your lasagna watery.
- Cheese distribution: Dot the ricotta in small spoonfuls rather than spreading thick layers – this prevents dense cheese pockets.
- Watch the top: If your cheese is browning too fast, loosely tent with foil for the last 10 minutes of baking.
- Slice smart: Use a sharp chef’s knife dipped in hot water for clean cuts through those gorgeous layers.
- Fresh herb finish: A sprinkle of chopped basil or parsley right before serving adds color and bright flavor.
My biggest tip? Don’t stress about perfection – even messy slices taste incredible!
Serving Suggestions for Roasted Vegetable Lasagna
This lasagna shines all on its own, but oh, the magic that happens when you pair it right! My family goes wild when I serve thick slices with garlic knots still warm from the oven – the way that crispy bread soaks up the extra sauce is downright heavenly. For lighter meals, a simple arugula salad with lemon vinaigrette cuts through the richness perfectly.
Don’t forget the finishing touches! Right before serving, I love scattering fresh basil leaves over the top – that pop of green makes it look fancy, and the aroma is irresistible. Sometimes I’ll add a light sprinkle of red pepper flakes for those who like a little heat. And if I’m feeling extra? A drizzle of good olive oil takes it over the top.
Storage & Reheating Instructions
Here’s the beautiful thing about this roasted vegetable lasagna – it might taste even better the next day! Let any leftovers cool completely before covering tightly with foil or transferring to airtight containers. It’ll keep happily in the fridge for up to 3 days – though in my house, it never lasts that long.
Want to freeze it? No problem! Wrap individual portions in foil, then pop them in freezer bags. They’ll keep for up to 2 months. Just thaw overnight in the fridge when you’re ready to enjoy.
For reheating, I always prefer the oven (350°F for about 20 minutes) to keep that perfect texture. But let’s be real – when I’m in a hurry, the microwave works too! Just cover with a damp paper towel and heat in 1-minute bursts to prevent rubbery noodles.
Roasted Vegetable Lasagna FAQs
I’ve gotten so many great questions about this recipe over the years – here are the ones that come up most often:
Can I add meat to this lasagna?
Absolutely! While it’s delicious as is, I sometimes add Italian sausage or ground beef between layers for my meat-loving friends. Just brown it first and drain excess grease before adding. My trick? Mixing crumbled sausage with the roasted veggies – best of both worlds!
How do I prevent watery lasagna?
The roasting step helps tremendously, but don’t skip patting those veggies dry. Also, make sure your ricotta isn’t too wet – I sometimes drain it in a fine mesh strainer for 10 minutes if it seems watery. And that resting period after baking? Non-negotiable for perfect slices!
Can I make this gluten-free?
Yes! Use your favorite gluten-free lasagna noodles – just check the package for cooking times. I’ve had great luck with brown rice noodles. They might need a minute less boiling since they can get mushy.
What’s the best way to reheat leftovers?
The oven is king for texture (350°F for 15-20 minutes), but if you’re microwaving, add a splash of water and cover with a damp paper towel to keep it from drying out. Pro tip: Leftovers make amazing lasagna “grilled cheese” sandwiches!
Nutritional Information
Now, I’m no nutritionist, but here’s the scoop – this roasted vegetable lasagna packs a pretty solid nutritional punch between all those colorful veggies and protein-rich cheeses. Of course, exact numbers will dance around depending on your specific ingredients (that fancy aged Parmesan versus the store-brand stuff, you know?). But generally speaking, each generous slice gives you a happy balance of carbs, protein, and those good-for-you veggies. Just remember – the better quality your ingredients, the better it’ll be for you and your tastebuds!
If you try this roasted vegetable lasagna (and I really hope you do!), I’d love to hear how it turns out for you! Drop a comment below with your favorite veggie combinations or any clever twists you tried. Nothing makes me happier than knowing this recipe found its way to your table – happy cooking!

35-Minute Roasted Vegetable Lasagna You’ll Crave Daily
A hearty and healthy lasagna packed with roasted vegetables and layers of cheese. Perfect for a family dinner or meal prep.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Main Dish
- Method: Baked
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 12 lasagna noodles
- 2 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella
- 1/2 cup grated Parmesan
- 1 zucchini, sliced
- 1 eggplant, sliced
- 1 bell pepper, chopped
- 1 onion, sliced
- 2 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp dried basil
Instructions
- Preheat oven to 400°F (200°C).
- Toss zucchini, eggplant, bell pepper, and onion with olive oil, salt, pepper, and dried basil. Roast for 20 minutes.
- Cook lasagna noodles according to package instructions. Drain.
- Spread a thin layer of marinara sauce in a baking dish.
- Layer noodles, ricotta, roasted vegetables, and sauce. Repeat.
- Top with mozzarella and Parmesan.
- Bake for 25 minutes or until bubbly and golden.
- Let rest for 10 minutes before serving.
Notes
- Substitute vegetables based on preference.
- For a vegan version, use dairy-free cheese.
- Can be stored in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 6g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 30mg

