Baked Ziti with Roasted Vegetables

4.9 from 251 reviews

This amazing baked ziti recipe is lightened up with roasted vegetables. Golden mozzarella, sizzling red sauce and tender pasta make this vegetarian ziti super delicious! Recipe yields 8 servings.

vegetable baked ziti recipe


Roasted veggies

Pasta and everything else


  1. To roast the veggies: Preheat the oven to 425 degrees Fahrenheit with racks in the middle and upper third of the oven. Line two large, rimmed baking sheets with parchment paper to prevent the vegetables from sticking.
  2. Place the cauliflower florets on one pan. On the other pan, combine the bell peppers and onion. Drizzle half of the olive oil over one pan, and the other half over the other pan. Sprinkle the salt over the two pans. Gently toss until the vegetables on each pan are lightly coated in oil.
  3. Arrange the vegetables in an even layer across each pan. Bake until the vegetables are tender and caramelized on the edges, about 30 to 35 minutes, tossing the veggies and swapping their rack positions halfway (lower rack to upper rack, and vice versa). Leave the oven on at 425, because we’re going to bake the dish at the same temperature. If you end up with any stray burnt onion pieces, discard them, and set the vegetables aside.
  4. Meanwhile, bring a large pot of salted water to boil. Cook the pasta just until al dente, according to package directions (it will continue to cook while it bakes in the oven, so you want the pasta to still have a little bite to it). Drain and return the pasta to the pot.
  5. Add 2 cups of the marinara, the chopped basil, and 1/2 cup of the mozzarella to the pasta. Gently stir to combine.
  6. It’s assembly time! Spread 1 cup of additional marinara sauce inside a 9×13″ baker. Top with half of the pasta mixture, and gently spread it into an even layer. Evenly sprinkle the roasted cauliflower on top, then dollop 1 cup of the cottage cheese over the cauliflower (it doesn’t need to be spread into an even layer), followed by 1/2 cup of the mozzarella.
  7. Top the mozzarella with the remaining pasta. Then sprinkle the roasted peppers and onion on top, dollop the remaining cup of ricotta on top, then dollop the remaining cup of marinara on that, then sprinkle the remaining cheese all over.
  8. Place a clean, rimmed baking sheet on the lower oven rack to catch any drippings. Place the ziti, uncovered, on top of the baking sheet. Bake for 30 minutes, then transfer to the upper rack for 2 to 5 more minutes until the cheese is deeply golden, if desired.
  9. Remove the baker from the oven and let it cool for 10 minutes before serving (trust me). Sprinkle freshly torn basil on top, slice with a sharp knife, and serve.


Recipe adapted from my lentil baked ziti and Allison Roman’s baked ziti.

Make it gluten free: Substitute sturdy gluten-free pasta (such as a corn and quinoa blend).

Advance preparation: You could roast the vegetables up to 3 days in advance. You can also go ahead and assemble the whole thing and refrigerate until baking. It’s probably a good candidate for freezing before baking, too. Please let me know if you try.

Dairy free/vegan note: I’m not sure if this recipe is a good candidate to make vegan, since the cheese offers both volume and structure. My best guess would be to double the recipe for my vegan sour cream (also available in my cookbook, page 217) and use 2 cups instead of the cottage cheese. Omit the mozzarella and use all of the tomato sauce for the final layer. Serve the lasagna with a dollop of additional sour cream on top or, better yet, basil pesto.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.