Roasted Vegetable and Pesto Lasagna

Written by Sarah Gardner

If you want a veg lasagna recipe that feels a little fancy but is secretly just smart assembly, this is it. We roast a whole tray of vegetables until they are sweet and toasty, then layer them with a bright basil pesto, a lemony ricotta filling, and just enough marinara to keep everything saucy (not soupy). It bakes up into clean slices with big flavor: caramelized edges, herby pesto pockets, and creamy cheese in every bite. This roasted vegetable lasagna is also a great fridge-cleaner: swap veggies, use what you have, and it still tastes like you planned it that way.

Roasted Vegetable and Pesto Lasagna (The Cozy, Green, Cheesy One)

Roasted vegetables, basil pesto, ricotta, marinara, and mozzarella layered into a sliceable, weeknight-friendly vegetarian lasagna.
Prep Time 35 minutes
Cook Time 55 minutes
Total Time 1 hour 30 minutes
Course Main Dish
Cuisine Italian-American
Servings 8

Equipment

  • 9 x 13-inch baking dish ceramic or metal works; if using a metal pan, check at the 45-minute mark because it can brown a touch faster
  • Rimmed baking sheet half-sheet pan is ideal for roasting the vegetables; use two smaller sheets if you need more space so the vegetables roast instead of steaming
  • Large Mixing Bowl for tossing vegetables with oil and seasoning; a stockpot can do the job if that is what you have
  • Medium bowl for mixing the ricotta filling; a large measuring jug also works
  • Foil to cover the lasagna for the first part of baking; parchment under foil helps prevent cheese sticking, but is optional
  • Microplane or fine grater for parmesan and lemon zest; substitute a box grater on the fine side
  • chef knife and cutting board a sharp knife matters here because you want clean veggie cuts for even roasting
  • Instant-read thermometer (optional) not required, but if you want certainty, the center should be around 165F to 175F when fully hot and set

Ingredients
ย ย 

For the roasted vegetables

  • 1 large zucchini cut into 1/2-inch half-moons; substitute yellow squash
  • 1 large red bell pepper cut into 1-inch strips; any color works, but red is sweetest
  • 1 red onion cut into 1-inch wedges; keep the root end intact so it does not fall apart
  • 8 ounce cremini mushroom halved if large; leave whole if small; oyster mushroom also works
  • 2 tablespoon olive oil extra virgin; substitute avocado oil
  • 1 teaspoon kosher salt use 3/4 teaspoon if using fine salt
  • 1/2 teaspoon black pepper freshly ground if possible
  • 1 teaspoon dried oregano or Italian seasoning

For the ricotta layer

  • 15 ounce ricotta whole milk makes the richest filling; part-skim works but can bake up slightly drier
  • 1 egg helps the ricotta set for cleaner slices; for egg-free, omit and add 2 tablespoon grated parmesan
  • 1 cup parmesan finely grated; pecorino romano is a salty, sharper option
  • 2 cup baby spinach chopped; thawed frozen spinach also works, but squeeze it very dry first
  • 1 teaspoon lemon zest optional, but it brightens the pesto and roasted vegetables
  • 1 clove garlic finely grated or minced; optional if your pesto is already garlicky
  • 1/2 teaspoon kosher salt adjust depending on how salty your pesto and marinara are

For the sauce and pesto

  • 3 cup marinara sauce store-bought is fine; choose one you would happily eat with a spoon
  • 1/2 cup basil pesto store-bought or homemade; if very thick, loosen with 1 tablespoon warm water or olive oil
  • 2 tablespoon water to thin the marinara slightly if using no-boil noodles; skip if using cooked noodles and a loose sauce

For assembly

  • 12 lasagna noodle use no-boil for fastest assembly or use traditional noodles cooked to very al dente
  • 12 ounce mozzarella shredded low-moisture melts best; fresh mozzarella can be used but blot well to avoid watering out the lasagna
  • 1 tablespoon olive oil for greasing the pan; butter also works
  • 2 tablespoon parmesan for the top; optional but gives a crisp, savory finish
  • 2 tablespoon basil thinly sliced for serving; optional

Instructions
ย 

Prep

  1. Heat the oven to 425F. Lightly grease a 9 x 13-inch baking dish with 1 tablespoon olive oil and set it aside. If you are using traditional lasagna noodles (not no-boil), bring a large pot of well-salted water to a boil now so it is ready when you are.
  2. Cut the vegetables into chunky, roast-friendly pieces (not tiny dice). The goal is caramelization, not collapse. Add zucchini, bell pepper, red onion, and mushroom to a large bowl.

Roast the vegetables (this is where the flavor happens)

  1. Add 2 tablespoons olive oil, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and 1 teaspoon dried oregano to the vegetables. Toss until everything is glossy and evenly seasoned.
  2. Spread the vegetables onto a rimmed baking sheet in a single layer with a little breathing room. Roast for 25 minutes. Stir once at the halfway point so you get browning on multiple sides.
  3. When done, the edges should look deeply browned in spots, mushrooms should be smaller and juicy, and onions should be sweet and slightly blistered. Set aside to cool for a few minutes. If you see liquid pooling on the pan, do not panic; just avoid dumping that liquid into the lasagna (it can make the bottom watery).

Mix the ricotta layer

  1. In a medium bowl, mix ricotta, egg, 1 cup parmesan, chopped spinach, lemon zest, garlic, and 1/2 teaspoon kosher salt until combined. The mixture should be thick and spoonable. If it seems wet (some ricotta brands are looser), stir in an extra 2 tablespoons parmesan.
  2. Taste a tiny dab. You are looking for a lightly salty, bright base because the pesto and marinara bring their own punch. Adjust salt only if it tastes flat.

Get the sauce and pesto ready

  1. In a small bowl, stir the pesto so it is spreadable. If it is very stiff, loosen it with a splash of warm water or olive oil (1 tablespoon is usually enough).
  2. If using no-boil noodles, stir 2 tablespoons water into the marinara. No-boil noodles need a little extra moisture to hydrate, and this small adjustment helps the lasagna bake up tender instead of chewy.

Assemble (calm, tidy layers = clean slices)

  1. Spoon about 3/4 cup marinara into the bottom of the prepared baking dish and spread it thinly. This keeps the first noodle layer from sticking and starts the saucy foundation.
  2. Add a layer of lasagna noodles (about 4 noodles, depending on your brand and pan). Break noodles as needed to fit; tight seams are fine.
  3. Spread half of the ricotta mixture over the noodles. A small offset spatula helps, but the back of a spoon also works. Then scatter on half of the roasted vegetables, keeping them in an even layer.
  4. Dollop about 1/4 cup pesto across the vegetables and lightly smear it around. You want pockets of pesto flavor, not a perfectly uniform green layer. Sprinkle on about 1/3 of the mozzarella.
  5. Spoon about 1 cup marinara over the top and spread gently.
  6. Repeat with noodles, remaining ricotta mixture, remaining roasted vegetables, another 1/4 cup pesto, another 1/3 of the mozzarella, and about 1 cup marinara.
  7. Finish with a final layer of noodles, the remaining marinara, and the remaining mozzarella. Sprinkle 2 tablespoons parmesan over the top for a browned, savory crust.

Bake and rest (do not skip the rest)

  1. Cover the dish tightly with foil. Bake at 375F for 30 minutes. Keep it covered so the noodles soften and the center heats through before the top over-browns.
  2. Uncover and bake for 20 minutes. The sauce should be bubbling at the edges and the top should be melted with golden spots.
  3. Let the lasagna rest on a cooling rack for 15 minutes before slicing. This is the difference between a scoop and a slice. If you want extra clean pieces, rest 25 minutes (it will still be hot).
  4. Slice and serve. Top with basil if you like. If you want to lean into the idea of the best veg lasagna recipe for weeknights, serve it with a big salad and call it done.

Pairings

Salads and vegetables

  • Big Lemony Arugula Salad: peppery greens + a bright vinaigrette cut through the rich cheese and pesto. Add shaved parmesan and toasted pine nut if you want it to feel restaurant-y.
  • Simple Balsamic Greens: mixed greens, balsamic, olive oil, salt, and lots of cracked pepper. The sweet-tart vibe plays nicely with roasted vegetables.
  • Garlicky Broccolini: quick sautรฉed broccolini with garlic and red pepper flake keeps the whole meal in the Italian lane without repeating the exact same flavors.

Bread (because sauce happens)

  • Warm, Crusty Bread: you will want something to swipe through the pesto-marinara situation on the plate.
  • Garlic Bread: go light on the garlic if your pesto is already strong.

Wine and Beer

  • Sangiovese or Chianti: classic with tomato sauce, and the acidity keeps this roasted vegetable lasagna feeling lively.
  • Sauvignon Blanc: a crisp white can be great if you want to highlight the herbiness of pesto.
  • Pale Ale: a gently hoppy beer stands up to pesto without making the tomato taste metallic.

Non-alcoholic

  • Sparkling Water With Lemon: refreshing and not too sweet.
  • Iced Black Tea: especially nice if you add a squeeze of citrus to echo the lemon zest in the ricotta.

Dessert

  • Simple Berries or Citrus: after a rich, cheesy main, fruit keeps things balanced.
  • Espresso and a Small Cookie: honestly, this is the move for a cozy dinner party.

If you are collecting healthy vegetarian lasagna recipes for meal prep, pair leftovers with a crunchy salad (cabbage-based holds best) so day-two lunch still feels fresh.

FAQs

What kind of noodles should I use for this veg lasagna recipe: no-boil or traditional?

Either works. No-boil noodles make assembly fast and tidy, but they need enough moisture to hydrate, which is why this recipe adds a small splash of water to the marinara. Traditional noodles are great too; cook them just to very al dente (they should still have a firm bite) so they do not turn mushy after baking.

Can I make this roasted vegetable lasagna ahead of time?

Yes. Assemble the lasagna, cover tightly, and refrigerate for up to 24 hours. Before baking, let it sit at room temperature for 30 minutes so the center is not fridge-cold. You may need to add 10 minutes to the covered bake time because a cold pan takes longer to heat through.

How do I keep vegetable lasagna from turning watery?

Two big moves: roast the vegetables until browned (not just softened) and do not pour any pooled roasting liquid into the pan. Also, if you use fresh mozzarella, blot it dry and use it sparingly. These steps help this land in the "veggie lasagna recipe healthy" zone without sacrificing texture.

Can I use jarred pesto, and do I need to thin it?

Jarred pesto is totally fine. Some brands are very thick, so thinning with 1 tablespoon warm water or olive oil helps you smear it in little pockets instead of ripping up the layers. Taste it first: if it is very salty, ease up on added salt in the ricotta.

Can I add meat, and what cut works best?

Yes, if you want to pivot away from vegetarian. Use boneless, skinless chicken breast (poached and shredded) or Italian sausage (browned and crumbled). Fold about 1 1/2 cup cooked meat into the marinara or layer it over the vegetables. Keep the roasted vegetables in the mix so it still tastes like the best veg lasagna recipe rather than just a standard meat lasagna.

Copyright 2026 The Hungry Goddess, all rights reserved.

Save this recipe offline

9:41
Recipe
Recipe

-- total
Easy
Prep --
Cook --
Source
Cook Mode
Screen on ยท Track progress