This recipe is all you need to make an all-star vegetarian baked ziti with ricotta, marinara sauce, and a layer of bright veggies! This is the pasta casserole you can make any night of the week, or prepare ahead and store for later. Add a side salad and call it dinner!  For a more Mediterranean diet-friendly option, use whole wheat or whole grain pasta. 

Be sure to check out my tips and step-by-step tutorial for how to make this baked ziti and what to serve along! 

Vegetarian Baked Ziti with Ricotta. Garnished with basil

Love lasagna but don't like the work? I'm with ya! (I mean, I'm the one who threw lasagna noodles into a pot of soup. Still yummy, by the way.)

But if you're after that great combination of pasta, tomato sauce, and bubbly cheese, in a baked pasta casserole, this easy baked ziti is your ticket!

I think of baked ziti like lasagna's chill cousin. Not as fussy (no wrestling pasta sheets involved), but still tasty. There is a little bit of layering involved, because we are still talking pasta casserole, but it's quite easy to throw together any night of the week.

Almost everyone who makes baked ziti have their own version of it.  Some vary the cheeses--are you into ricotta or cottage cheese? Some use loads of ground beef or sausage. And some go for a meatless version.

Now, I have nothing against a meaty pasta casserole--have you tried my Greek Pastitsio? It's one I make for special occasions.

But for a quick weeknight dinner, I wanted to change things up and make a bit of a lightened up baked ziti with a bunch of beautiful veggies nestled in the middle.  And everyone LOVED it! 

Vegetarian Baked Ziti in Blue Casserole Dish. Serving spoon on the side

What I love about this Vegetarian Baked Ziti 

This baked ziti is such a draw for a busy home cook like me. Here are a few reasons I love it:

  • Easy baked ziti you can make ahead! This vegetarian baked ziti is a crowd pleaser that you can throw together any night of the week or make it ahead as part of your meal prep (it will keep well in the fridge for 3 nights or so.)
  • The perfect way to sneak in some colorful vegetables. This is a baked ziti with ricotta for a filling, but I love sneaking in some small diced vegetables as a layer in the middle (and it allowed me to use a little less pasta.) This time I used zucchini, bell peppers, and onions. I quickly cooked them in some extra virgin olive oil before adding them into the middle of my baked ziti casserole. They elevated this simple pasta casserole by adding flavor, color and texture.
  • Lightened Ricotta Filling. I use a combination of part-skim ricotta (still as tasty and creamy) with a bit of Parmesan and melty Mozzarella.
  • For an easy dinner, just add a side salad! If you're looking to use this baked ziti as a vegetarian main, just add a bright salad  or some crispy brussels sprouts next to it. But if you want to use it as a side, you can always make this quick lemon chicken or yogurt-marinated skillet chicken to go along.

Ingredients for vegetarian baked ziti. Pasta, vegetables, sauce, and ricotta cheese mixture

Ziti or Penne? Which To Use in this Recipe

Ziti is shaped in straight-cut tubes of pasta, smooth in texture. It's super popular in Naples and gets it's fun name from the word "zita," meaning bride (in Naples, it's served as the zita's/brides pasta.)

Penne is shaped in tubes of pasta cut on the diagonal. I like using penne-rigate is textured on the outside, which allows it to grab even more of the pasta sauce.

Either ziti or penne will work well in this pasta casserole recipe. I don't often find ziti at my local grocery store, so what I use here is penne pasta.

How to Make Baked Ziti with Vegetables Step-by-Step

1. Cook pasta to al dante according to package. Important tip here, do not overcook the pasta. Cook it for the shortest time offered on the package; it should have some bite to it. And remember, it will cook some more in the oven.

Once the pasta is cooked, drain but keep a bit of the pasta water to use later (about ½ cup or so will do)

Cooked Pasta Noodles

2. Cook the vegetables. Grab a large skillet and heat a bit of extra virgin olive oil. Begin by cooking the onions, then add in the rest of the veggies and garlic. Season with kosher salt, oregano, and a bit of paprika. (about 8 minutes or so till veggies are nice and tender.)

Vegetable filling of zucchini, bell pepper, and onions for vegetarian baked ziti

3. Mix in the Ricotta filling (ricotta, a bit of Parmesan, and a sprinkle of mozzarella). Tip: a drizzle of extra virgin olive oil really helps mix things up.

4. Coat the cooked pasta with some of the marinara sauce and the ricotta mixture. I used store-bought marinara sauce here.

cooked pasta mixed with marinara sauce and cheese mixture

4. Assemble the pasta casserole. First, a little marinara sauce on the bottom of the dish, then half the pasta, then cooked vegetables and a bit of basil. A sprinkle of mozzarella, then...
Layer of vegetables on top of pasta in casserole dish

4. b) Continue by layering the remaining pasta, remaining marinara sauce. Finish with mozzarella and Paremsan cheese for the very top layer.

Very top layer of mozzarella and parmesan cheese

5. Bake in 375 degrees F heated-oven until top layer begins to bubble and gain some beautiful color (about 30 minutes or so)  Remove from the oven and let sit for 10 to 15 minutes before cutting into squares.

Baked ziti with a garnish of fresh basil

Make Ahead Baked Ziti with Ricotta

If you're having guests and would like to prepare this vegetarian baked ziti one night ahead, you absolutely can!

To do so, cook the pasta and veggies. Prepare the ricotta mixture. Assemble everything in a casserole dish according to the recipe but DO NOT bake. Bring the casserole to room temperature, then cover tightly and refrigerate overnight.

This is probably also great to assemble and freeze until you need to bake it. Let me know if you give that a try!

Cooked leftovers may last 2 to 3 days, if properly stored in the fridge or frozen for later use.

Similar Recipes to Try


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked Ziti with Vegetables, Garnished with basil

BEST Vegetarian Baked Ziti

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 40 reviews


This recipe is all you need to make an all-star vegetarian baked ziti with ricotta, marinara sauce, and a layer of bright veggies. Perfect weeknight baked pasta, and you can prepare it ahead and store in the fridge or freezer for later. See notes.


  • ¾ lb Ziti or Penne pasta
  • Extra virgin olive oil (I used Early Harvest Greek extra virgin olive oil)
  • 1 medium red onion, chopped
  • 2 zucchini, small diced
  • 1 bell pepper (orange or red), cored and diced
  • 2 garlic cloves, minced
  • Kosher salt
  • 1 tsp dry oregano
  • ½ tsp sweet paprika 
  • 6 cups quality Marinara sauce (store-bought is fine)
  • 10 basil leaves, torn or carefully sliced/chopped

Ricotta Filling

  • 1 cup ricotta (I used part-skim)
  • ½ cup grated Parmesan, divided
  • 6 oz shredded Mozzarella


  1. Heat oven to 375 degrees F.
  2. Cook the pasta. Bring a large pot of salted water to a boil. When ready, add the pasta and cook to al dante according to package. When ready, drain pasta but save about ½ cup cooking water.
  3. Cook the vegetables. While the pasta is cooking , cook the vegetables. In a large skillet, heat 2 tablespoon extra virgin olive oil over medium heat until shimmering but not smoking. Add onions and cook for 3 minutes or so, tossing regularly, then add diced zucchini, bell pepper, and garlic. Raise heat to medium-high and cook for about 6 to 8 minutes, tossing regularly, until vegetables have softened and cooked through. Season with kosher salt, oregano and paprika. Sit aside till needed.
  4. Prepare the Ricotta Filling. In a mixing bowl, combine the ricotta, ¼ cup grated Paremsan and 3 tablespoon Mozzarella. Mix well. (If needed, add a drizzle of extra virgin olive oil to help mix the cheese)
  5. Combine Pasta with Sauce and Cheese Filling. Once the pasta has been cooked and drained, bring it back to the cooking pot. Add ½ of the marinara sauce and starchy cooking water you reserved (½ cup). Mix well to coat the pasta with the sauce. Fold in the ricotta cheese filling. Mix again to combine, but leave some big "pockets" of the cheese mixture.
  6. Assemble the Pasta Casserole. Grab a 9 ½" x 13" casserole dish. Pour a little marinara sauce to the bottom of the dish, spread.  Spread half the pasta. Now add the cooked vegetables and some of the torn basil on top and spread well across the pasta layer. Sprinkle a little bit of shredded mozzarella on top (leave more mozzarella for very top layer.) Add remaining pasta. Spread remaining marinara sauce on top and add remaining mozzarella cheese and Parmesan cheese.
  7. Bake. Place the casserole dish on the middle rack of your heated oven. Bake uncovered for 30 minutes or so. Remove from heat and let rest about 10 to 15 minutes before cutting through. garnish with fresh basil.


  • Make Ahead Tips: If you're having guests and would like to prepare this vegetarian baked ziti one night ahead, you absolutely can! To do so, cook the pasta and veggies. Prepare the ricotta mixture. Assemble everything in a casserole dish according to the recipe but DO NOT bake. Cover and refrigerate. When ready, bake according to step #7 (you may allow a little more baking time if you are baking from cold.)
  • Make Ahead and Freeze: You may also assemble and freeze until you need to bake it. Instead of refrigerating, cover tightly and freeze (assuming your casserole dish is freezer safe.) When ready, cover ziti dish with foil and bake in 350 degrees heated oven to thaw completely and warm through for about 45 minutes to 1 hour. Then, remove the foil and bake for 10 to 15 minutes till top is bubbling and gaining some color.
  • Leftovers: Cooked leftovers may last 2 to 3 days, if properly stored in the fridge or frozen for later use.
  • Visit our online shop to browse our selection of olive oils and all-natural and organic spices.
  • Prep Time: 15 mins
  • Cook Time: 40 mins
  • Category: Entree
  • Method: Baked
  • Cuisine: Italian

Share it with the world

I'm Suzy; born and bred right on the shores of the Mediterranean. I'm all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you're here...
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Stephanie says:

    This was delicious, satisfying, and best of all, easy. I added small portions of other summer vegetables to the latter part of the saute, including quartered small white mushrooms, cut up green beans, and fresh corn kernals.

  2. Lama says:

    I tried baking from frozen and it worked perfectly! Delicious. Thanks Suzy!

    1. Suzy says:

      Awesome! Thanks for sharing, Lama!

  3. Chirp says:

    VERY DELICIOUS AND EASY!! Every recipe I have made from The Mediterranean Dish has turned out delicious and this recipe is a hit. I am looking for more vegetarian meals and I love the step by step photos that let me know I’m on the right track.

    1. Suzy says:

      Thanks, Chirp!

  4. Noelle Bleay says:

    OMG! Need I say anymore, such a delicious recipe for pasta. My husband and I just loved this. Keep them coming and cannot wait for my cookbook to arrive. Thank you so much!

    1. Suzy says:

      Thanks so much for your support, Noelle!

  5. Merce says:

    Absolutely adore this recipe, so easy and delicious, and the large number of servings makes for great meal prep as well. Thanks for sharing!

  6. Lisa says:

    Yet another wonderful recipe! You are my go to since 2021 when we switched to a Mediterranean diet. Never disappointed. Did add baby bellas to this as I had some on hand and it was a delicious meal. Thanks Suzy!

    1. Suzy says:

      Love the idea of adding some mushrooms here! Thanks for sharing!

  7. LGB says:

    Love this recipe. Also, love the pan. Any idea where I can purchase? Just received the olive oil I purchased from your site and can't wait to give it a try. 🙂

    1. Suzy says:

      Hello! The pan was from Crate and Barrel, but I purchased it awhile back. Not sure that they still carry it, but they may have something similar!

  8. Maci says:

    This was so easy to make and very very good. I had Raos Arrabbiata Spicy Marinara and it was perfect!! Amazing recipe!!!

  9. Shannon says:

    Made this tonight and it was yummy! I made it non-vegetarian by adding meat to my marinara sauce, This, along with many other of your recipes, goes onto the please make this again list.

    1. Suzy says:

      Yay! Thanks, Shannon!

  10. Dina says:

    Like lasagna, it tastes like comfort food, but it's easier for me to prepare. Appropriate for family night or company.

    1. Suzy says:

      Thanks, Dina!

  11. Mixhele says:

    Thís is very very tasty and easy to make.

  12. AnnS says:

    This looks amazing. Can you confirm the amounts of parmesan and mozzarella that should be reserved to be sprinkled on top before baking?


    1. Suzy says:

      Hi, Ann. You will need 1/4 cup of parmesan for the topping. For the mozzarella, you will need about 1.5 cups total. 3 Tablespoons of that for the filling, the rest for layering/topping. This recipe is very forgiving, so you don't have to be exact here. You can eyeball it and adjust to suit your taste.

      1. Shwetha says:

        Can I add crumbled sautéed tofu in the veggie mixture? How about adding some feta cheese?
        Also, can I use home made low fat Alfredo sauce with marinara sauce?

      2. Suzy says:

        Hi, Shwetha. I've never tested this recipe with these ingredients, but if they are things you enjoy, I don't see why they wouldn't work.

  13. GLb says:

    Hi Suzy
    Always follow your great recipes, but just wondering if you would oblige your UK followers with cooking temps shown in degrees Celsius as well as Fahrenheit ?

  14. kristen algierie says:

    Hello, where is the blue casserole dish from? I love it!

    1. Suzy says:

      Hi, Kristen! This dish was from Crate and Barrel :).

  15. Molly M says:

    My whole family of picky eaters loved this recipe.

    1. Suzy says:

      Yay! Thank you, Molly!

  16. Dorthea says:

    5 stars
    Hello there! Do you use Twitter? I'd like to follow you if that would be okay.
    I'm undoubtedly enjoying your blog and look forward to new

    1. Suzy says:

      I do not use Twitter, but you can find The Mediterranean Dish on Instagram and Facebook!