If you're looking for a hearty, comforting pasta bake that's both satisfying and full of hidden vegetables, this Creamy Baked Veggie Ziti is the recipe for you. Perfectly cooked ziti is tossed in a smooth, creamy vegetable-based sauce made with onion, garlic, carrots, broccoli, and cauliflower, then baked under a blanket of bubbling cheese until golden.

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you.
This dish is the ultimate comfort food with a healthy twist. Unlike traditional baked ziti with heavy meat sauces, this vegetarian baked ziti is packed with veggies blended into a silky sauce that even picky eaters will love. It's easy to prepare, freezer-friendly, and ideal for busy weeknights or family gatherings.
For more baked pasta recipes, check out also this Pasta al Forno (Classic Pasta Bake) or this Creamy Butternut Squash Pasta Bake.
Jump to:
🧾 Ingredients
- Ziti pasta - Classic for baked ziti, but you can use penne or rigatoni if needed.
- Onion & Garlic - Build the aromatic base for the veggie sauce.
- Carrots - Add sweetness and color to the sauce once blended.
- Broccoli & Cauliflower - Create body, creaminess, and extra nutrients.
- Olive Oil - For baking the vegetables and adding richness.
- Marinara sauce - A quick marinara or a jarred one to add an extra layer of flavor to the veggie sauce.
- Vegetable Broth or Water - Helps loosen the sauce if it's too thick.
- Ricotta - Adds a layer of creaminess to the baked ziti.
- Mozzarella Cheese - Melts beautifully on top for that signature baked ziti finish.
- Parmesan Cheese - Adds savory depth and balances the creaminess.
- Salt, Pepper & Nutmeg - To season the sauce and enhance flavors.
See the recipe card for quantities.
🍳 Substitutions
- Ziti pasta → Penne, rigatoni, or fusilli work equally well.
- Cream → Use half-and-half, whole milk, or a dairy-free cream alternative.
- Cheese → Swap mozzarella for provolone or fontina, or use vegan cheese for a dairy-free version.
- Veggies → Swap broccoli/cauliflower for zucchini, spinach, or bell peppers.
🥣 Variations
- Spicy baked ziti with veggies - Add chili flakes or cayenne to the sauce for a little heat.
- Sausage - Add cooked sausage with the sauce for a more savory version.
- Vegan baked ziti - Use dairy-free cream and vegan cheese, and keep the rest of the recipe the same.
- Protein boost - Stir in white beans or chickpeas with the pasta before baking.
📋 Instructions with Photos

Step 1. Spread the veggies on a baking tray and bake until tender.

Step 2. Meanwhile, make a quick marinara sauce with basil and olive oil.

Step 3. Blend the veggies with the marinara sauce and cream. Add broth if it's too thick.

Step 4. Add a layer of sauce, then the half-cooked ziti and spread a layer of ricotta cheese.

Step 5. Make another layer of pasta, ricotta, and finish with a layer of sauce.

Step 6. Top with grated cheese and bake until bubbly.

🍽 Serving Suggestions
Serve this creamy baked veggie ziti hot out of the oven with:
- A crisp green salad with lemon vinaigrette
- Garlic bread or homemade focaccia
- A glass of red wine like Chianti or Montepulciano
It's hearty enough as a main dish but also works beautifully as part of a larger family dinner spread.
❄️ Storage & Reheating
Fridge: Store leftovers in an airtight container for up to 3 days.
Freezer: Assemble the baked ziti without baking, cover tightly, and freeze for up to 2 months. Bake directly from frozen, adding 15-20 minutes to the cook time.
Reheating: Warm in the oven at 350°F (175°C) until heated through, or reheat single portions in the microwave with a splash of water or milk to keep it creamy.
💭 Recipe FAQs
Yes. The pasta should be cooked until just al dente before mixing with the sauce, since it will continue cooking in the oven.
Yes! Assemble the pasta and sauce in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking.
Absolutely. Use frozen broccoli and cauliflower florets to save time-just roast them until tender before blending.
⭐ Top tip
You can also sautè the vegetables in a large pan until tender instead of roasting them. Then Blend the vegetables until completely smooth. This ensures a velvety, creamy sauce that coats every piece of pasta-no chunks, just rich flavor.

🫶 Related recipes you might like
Looking for other recipes like this? Try these:
If you tried this recipe, please take a moment to rate it and share your thoughts in the comments. Your feedback means a lot to me! ★★★★★
📖 RECIPE
Ingredients
Method
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Place onion, garlic, carrots, broccoli, and cauliflower on the sheet. Drizzle with olive oil, season lightly with salt and pepper, and roast for 20-25 minutes, until tender and slightly golden.
- While the vegetables roast, prepare the marinara: heat olive oil in a saucepan, add tomato passata, basil, oregano (if using), salt, and pepper. Simmer gently for 10-15 minutes. Remove from heat.
- Transfer the roasted vegetables to a blender or food processor. Add the marinara sauce, cream and blend until completely smooth. Add vegetable broth if the sauce is too thick. Taste and adjust seasoning.
- Meanwhile, cook the pasta in salted boiling water for half the cooking time mentioned in the package. Drain and set aside. If you're not ready to bake immediately, wash the pasta under cold water to stop it from cooking.
- Spread a few ladles of sauce on the bottom of a 9x13 inch (23x33 cm) baking dish.
- Add half of the pasta in the dish. Spoon the ricotta cheese evenly over the pasta layer. Pour over half of the veggie sauce and spread evenly.
- Add the remaining pasta and pour the rest of the veggie sauce on top, spreading it evenly.
- Sprinkle with mozzarella and Parmesan cheese.
- Bake uncovered for 20-25 minutes, until bubbly and golden on top.
- Let rest for 5 minutes before serving.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Video
Notes
- You can add spinach or zucchini to the roasted vegetables for more variety.
- Assemble the ziti ahead of time and refrigerate, then bake when ready to serve.









Jaquelyn says
So good! I was skeptical but roasting the veggies and combining with the marinara sauce gave a rich and full flavor. I used chickpea penne pasta instead and it was a huge hit! This one is a keeper!
Jessica Montanelli says
Thank you so much! I'm glad you enjoyed it 🙂
Lily A. says
I was looking for a vegetarian pasta bake to make for a friends' dinner last weekend and this one hit the spot! Even the kids finished their plates. Thank you for sharing it!
Jessica Montanelli says
I'm happy you all enjoyed it! 🙂 🙂