The BEST Vegan Baked Ziti

Vegan Baked Ziti by Pasta-based. Cheesy, saucy, creamy baked ziti bubbling over a small crockpot sprinkled with vegan parmesan and fresh parsley.

This Vegan Baked Ziti recipe is creamy, cheesy, and bubbling with tomato sauce. Although this recipe requires a few different steps, it’s actually easy to make and tastes delicious.

This Vegan Baked Ziti will bring you back to the good ol’ days when mom would make her cheesy pasta bake and the whole family would enjoy it together around the dinner table.

Vegan Baked Ziti by Pasta-based. Cheesy, saucy, creamy baked ziti bubbling over a small crockpot sprinkled with vegan parmesan and fresh parsley.

The best part about this, is that it’s great for reheating in the oven or microwave. Or, if you’re lazy or weird like me, you can eat this pasta goodness right out of the fridge cold!

There are four main components to make this Vegan Baked Ziti a hit:

Ziti: this type of pasta is tube-shaped and smooth. Unlike penne, the ends are cut straight and the diameter of the tube is a little bit wider. This helps catch all the cheesy, gooey, creamy, saucy goodness. You may substitute the ziti for penne, mostaccioli, or another type of tube-shaped pasta if you’d like.

Vegan Fresh Ricotta: we skipped the cashews in this ricotta and kept the ingredients simple using tofu and a few others. It tastes so fresh and provides the perfect creamy texture.

Vegan Mozzarella: we use our traditional easy vegan mozzarella cheese but you can substitute for your favorite store-bought mozzarella cheese shreds.

Marinara Sauce: we use our homemade tomato sauce recipe but sometimes we’re feeling lazy and we just buy the jar. Use a good jar sauce (not Prego, please!)–we recommend Rao’s or Mezzetta.

We hope you enjoy this recipe as much as we do. You can garnish with garlicky toasted breadcrumbs, seasoned hemp seeds, fresh parsley, basil, red pepper flakes, or vegan parmesan!

If you make this recipe, tag us on Instagram @pastabased or leave a comment below.

One Pinterest user, Donna, said “Delish! I used black bean penne…love how the mozzarella came out so stretchy”.

5 from 3 votes
Vegan Baked Ziti
Prep Time
20 mins
Cook Time
45 mins
Total Time
1 hr 5 mins

Our easy to make Vegan Baked Ziti loaded with fresh vegan tofu ricotta, vegan cashew mozzarella, and savory marinara sauce. Perfect for a family dinner any night of the week.

Course: Dinner, Entree, Main Course, Pasta
Cuisine: Italian, Vegan, Vegetarian
Keyword: baked ziti, cashews, italian, mozzarella, pasta, tofu, tomato sauce, vegan, vegan italian recipes, vegan ricotta
Servings: 6 servings
Calories per Serving: 475 kcal
fresh vegan ricotta
  • 14 ounces firm tofu
  • 1/4 cup nutritional yeast
  • 10 fresh basil leaves
  • 3 cloves garlic peeled
  • 3 tablespoons lemon juice
  • 2 tablespoons unsweetened almond milk or other unsweetened plant milk
vegan mozzarella cheese
  • 1/2 cup raw cashews
  • 1.25 cups water
  • 1/4 cup tapioca starch
  • 2 tablespoons nutritional yeast
  • 2 teaspoons lemon juice
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
to make fresh vegan ricotta
  1. Add all fresh vegan ricotta ingredients to a food processor. Process on high until well-combined and creamy.

to make vegan mozzarella
  1. In a small saucepan, add raw cashews. Cover with water and bring to a boil over high heat. Once boiling, remove from heat and cover. Let sit for 15 minutes to soak. Drain.

  2. In a blender, add soaked and drained cashews. Add the remaining vegan mozzarella cheese ingredients. Blend until smooth. 

  3. Add mixture back to the small saucepan and heat on medium. Stir constantly until the mixture starts to thicken. Keep stirring until smooth. Remove from heat and set aside.

to make the vegan baked ziti
  1. Preheat your oven to 400°F (200°C). Bring a large pot of generously salted water to a boil. Add dry ziti pasta and cook 2 minutes less the package says. Drain the pasta and rinse with cold water. Set aside.

  2. In a large bowl, add ricotta cheese, half of the mozzarella cheese, and 3 cups of marinara sauce. Stir to combine. Add cooked ziti and mix.

  3. Spread 1 cup of marinara sauce on the bottom of a 13×9″ baking dish. Add ziti mixture into the baking dish on top of the sauce. Spread the last cup of marinara sauce on top. Dollop the remaining mozzarella cheese on top. 

  4. Cover tightly with aluminum foil and bake for 45 minutes, removing the foil in the last 10 minutes. Let cool for 10 minutes before serving.

Recipe Notes

Nutrition Facts
Vegan Baked Ziti
Amount Per Serving (1 serving)
Calories 475 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 1g6%
Sodium 542mg24%
Potassium 1029mg29%
Carbohydrates 84g28%
Fiber 6g25%
Sugar 13g14%
Protein 16g32%
Vitamin A 620IU12%
Vitamin C 28.5mg35%
Calcium 120mg12%
Iron 5.1mg28%
* Percent Daily Values are based on a 2000 calorie diet.

February 21, 2019
April 18, 2019



  1. Reply


    July 8, 2019

    5 stars
    I made this recipe tonight and it came out great. Can’t wait to make it again with some vegan sausage. Thanks for sharing.

  2. Reply


    July 23, 2019

    I just made your tofu feta and it is out of this world. I am making Greek Salad with it tonight! So I was browsing and saw this recipe, which I will definitely try. I was wondering what it is that is sprinkled on the top. Is it vegan parmesan and if so is there a recipe?


Recipe Rating