Vegetable Baked Ziti
An easy baked ziti is always a weeknight win, but this Vegetable Baked Ziti is lighter, fresher, and still cozy and cheesy. It’s made with a handful of simple ingredients, including sautéed mushrooms, zucchini, and spinach, so there’s no roasting required.

Why You’ll Love This Recipe
This meatless baked ziti comes together quickly and still feels hearty and satisfying, thanks to all the veggies.
After a few rounds of testing, I found just the right balance of pasta, sauce, cheese, and vegetables in every bite.
The ricotta is dolloped in layers, not mixed in, so you get little pockets of creaminess throughout. And since the veggies are sautéed while the pasta boils, there’s no roasting or extra pans to clean up.
It’s simple, veggie-loaded, and checks all the boxes for lighter comfort food with plenty of cheesy goodness. Perfect for a weeknight dinner, Sunday meal, or meal prep.
You know I love adding vegetables to my pastas, and if you’re into that too, try my Lemon Zucchini Pasta or Spinach Mushroom Pasta next.
Ingredients

- Pasta: Use ziti or any similar short pasta, like penne or rigatoni. Read this pasta guide if you’re curious about the different types of pasta shapes and how they work in baked dishes.
- Olive Oil: Just a little extra virgin olive oil to sauté the veggies.
- Mushrooms: Cremini mushrooms (also known as baby bella mushrooms). I like to slice them and cook them in two batches so they brown instead of steam.
- Zucchini: A medium zucchini, cut into ½-inch pieces for even cooking. You can swap for yellow squash if that’s what you have
- Baby Spinach: Fresh baby spinach, roughly chopped.
- Marinara Sauce: I usually use Rao’s Marinara, but any store-bought or homemade marinara you love will work here.
- Mozzarella Cheese: What would baked ziti be without some shredded mozzarella cheese?
- Ricotta Cheese: Dollops of ricotta give you those creamy bites throughout. You can substitute cottage cheese for an extra protein boost.
- Fresh Herbs (optional): Chopped fresh basil or parsley for a pop of color and flavor.
*The full ingredient list with amounts is in the recipe card below.
How to Make Baked Ziti with Vegetables
- Preheat the oven to 425°F. Lightly spray a 9×13-inch casserole dish with olive oil and set aside.
- Bring a large pot of salted water to a boil. Cook the ziti according to package directions until al dente. Drain and return to the pot.
- Meanwhile, heat 1 teaspoon of olive oil in a large skillet over medium heat. Add the mushrooms and cook, stirring occasionally, until tender and golden brown, about 5 minutes. Remove from the skillet and set aside.


- Add the remaining 1 teaspoon of olive oil to the skillet. Add the zucchini and cook for 2-3 minutes until softened. Stir in the spinach and cook for about 30 seconds, until wilted.
- Add the cooked vegetables, 2 cups of marinara, and 1 cup of the mozzarella to the pot with the cooked pasta. Stir until combined.
- Spread the remaining 1 cup of marinara in the bottom of the prepared baking dish. Spoon in half of the pasta mixture. Dollop half of the ricotta on top (no need to spread). Repeat with the remaining pasta, ricotta, and mozzarella.


- Bake, uncovered, for 20-25 minutes or until the sauce is bubbly and the cheese is melted and starting to turn golden. If the top is browning too quickly, you can tent with foil for the remainder of the time. Let it cool for 5 minutes before serving. Top with fresh basil or parsley, if desired.

🥕 Nicole’s Cooking Tips
- Cook the pasta al dente. It’ll keep its shape and texture after baking, especially if you’re planning to reheat leftovers.
- Sauté the mushrooms in two batches. Avoid overcrowding the pan so they brown instead of steam for more flavor and better texture.
- Dollop the ricotta. Don’t mix it in. You’ll get flavorful cheesy pockets instead of it disappearing into the sauce.
- Let it rest before serving. Give it 5 minutes to cool slightly so it’ll be easier to scoop and serve.
Serving Suggestions
This baked ziti with ricotta makes a great weeknight dinner on its own, but you can also add a simple salad or garlic bread for a more complete meal. It’s easy enough for a regular Tuesday, but still nice enough to share with friends.
It also travels well, making it a thoughtful dish to bring to a neighbor or friend, whether they just had a baby, are going through a tough time, or could just use something warm and comforting.
And if you’re just cooking for one or two, the leftovers are just as good the next day, so it’s perfect for meal prepping.

Make Ahead and Storage
Make Ahead: You can assemble it earlier in the day, cover it, and keep it in the fridge until you’re ready to bake. Let it sit at room temperature for 20 minutes before baking, or cover it with foil for the first 10 minutes if going straight from the fridge to the oven.
To Store: Once cooled, store leftovers in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave or warm in the oven at 350°F, covered with foil, until heated through.
To Freeze: You can freeze the baked ziti before or after baking. If freezing unbaked, wrap it tightly with foil and bake straight from frozen, adding an extra 15–20 minutes (keep it covered for the first half). If freezing after baking, let it cool completely before transferring to an airtight container or reusable freezer bag. Thaw in the fridge overnight before reheating.
Frequently Asked Questions (FAQ’s)
Definitely. I often like to make this a penne pasta bake, but rigatoni, or even shells, will work well too.
Yes! Cooked ground chicken or turkey, meatballs, or chopped sausage are all great options. Or, to keep it vegetarian, you can add a plant-based sausage. Just add it when mixing everything together before baking.
Definitely feel free to use your favorite colorful vegetables. Broccoli, bell peppers, onion, tomato, kale, roasted eggplant, or even carrots would all be delicious. Just keep the total amount about the same so the pasta-to-veggie ratio stays balanced.
More Pasta Recipes
- Spinach Lasagna Rolls
- Pasta with Pancetta and Peas
- Turkey Spinach Lasagna
- Creamy Vegetable Pasta
- Butternut Squash Lasagna Rolls
To get even more recipes straight to your inbox, sign-up for the Fresh Apron Weekly Newsletter.
If you make this recipe, don’t forget to come back and leave a 5-star rating and a comment below.
Vegetable Baked Ziti
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: Bake
- Cuisine: American / Italian
Description
This easy Vegetable Baked Ziti is a cheesy, comforting pasta bake loaded with sautéed veggies and ricotta. Perfect for a meatless dinner or a make-ahead meal.
Ingredients
- 12 ounces ziti or penne pasta
- 2 teaspoons extra virgin olive oil, divided
- 8 ounces cremini mushrooms, sliced
- 1 medium zucchini, cut into ½ inch pieces
- 3 cups baby spinach, roughly chopped
- 24-ounce jar marinara, I like Rao’s
- 2 cups shredded mozzarella cheese
- 1 cup ricotta cheese
- Fresh basil or parsley, for serving (optional)
Instructions
- Preheat the oven to 425°F. Lightly spray a 9×13-inch casserole dish with olive oil and set aside.
- Bring a large pot of salted water to a boil. Cook the ziti according to package directions until al dente. Drain and return to the pot.
- Meanwhile, heat 1 teaspoon of olive oil in a large skillet over medium heat. Add the mushrooms and cook, stirring occasionally, until tender and golden brown, about 5 minutes. Remove from the skillet and set aside.
- Add the remaining 1 teaspoon of olive oil to the skillet. Add the zucchini and cook, stirring occasionally, for 2-3 minutes until softened. Stir in the spinach and cook for about 30 seconds, until wilted.
- Add the cooked vegetables, 2 cups of marinara, and 1 cup of the mozzarella to the pot with the pasta. Stir until combined.
- Spread the remaining 1 cup of marinara in the bottom of the prepared baking dish. Spoon in half of the pasta mixture. Dollop half of the ricotta on top (no need to spread). Repeat with the remaining pasta, ricotta, and mozzarella.
- Bake, uncovered, for 20-25 minutes or until the sauce is bubbly and cheese is melted and starting to turn golden. Let it cool for 5 minutes before serving. Top with fresh basil or parsley, if desired.
Notes
I recommend sautéing the mushrooms in two batches. Avoid overcrowding the pan so they brown instead of steam for more flavor and better texture.
Nutritional Values (per serving) are approximates only.
Nutrition
- Serving Size: 1 serving
- Calories: 461
- Sugar: 9.5 g
- Sodium: 824.6 mg
- Fat: 15.7 g
- Saturated Fat: 7.4 g
- Carbohydrates: 57.9 g
- Fiber: 4.8 g
- Protein: 22.1 g
- Cholesterol: 42.4 mg



