Easy Vegan Baked Ziti

If you love pasta and lasagna, you’ll love this easy vegan baked ziti! It has the beautiful layering process of lasagna but uses regular pasta instead of sheets.

I love how it marries those two popular Italian dishes together. 

Baked ziti is typically made using a layering system of marinara sauce (usually with either ground meat or sausage), pasta (normally ziti, which looks like penne, but is cut straight with no pattern), ricotta and finished with mozzarella and parmesan.

Easy Vegan Baked Ziti by The Minimalist Vegan

Traditionally, not a very vegan-friendly meal.

To make things simpler (and vegan-friendly, of course), I’ve decided to omit the ricotta, sausage or other faux meats and focus on creating a delicious tomato sauce and a creamy, rich vegan white sauce that brings it all together nicely.

I’ve also decided to use ingredients that you’ll have in your pantry, opting out of using expensive vegan cheeses or obscure ingredients.

This dish, however, doesn’t compromise on flavour!

Easy Vegan Baked Ziti by The Minimalist Vegan

So if you’re looking for a fuss-free lasagna style dish, then this baked pasta dish will be a winner!

I have been making lasagna for years, but only on special occasions. Because let’s be honest, who wants to spend two hours in the kitchen preparing a meal?

Easy Vegan Baked Ziti by The Minimalist Vegan

Only recently did I start thinking of doing it a much quicker and easier way with a pasta bake instead.

You still get that rich flavour, oozy sauce, and layers but in half the time!

The use of red bell peppers gives the tomato sauce a beautiful depth and a richer flavour. 

Easy Vegan Baked Ziti by The Minimalist Vegan

If you’re after a meal that the whole family will enjoy (vegan or not), then this meal will affordably feed a large group of people.

It can also easily be made gluten-free. Just switch out the normal pasta for gluten-free pasta! As easy as that.

Easy Vegan Baked Ziti by The Minimalist Vegan

Tips for the pasta used in this vegan baked ziti

Make sure that you undercook the pasta as it will keep cooking when you’ve put it in the oven. So to make sure you don’t get a mushy (still delicious) meal, cook it for a couple of minutes less than the instructions suggest.

So for example, if it says 13-15 minutes, cook it for 10 minutes.

You can use a few different pasta varieties. I’ve made it with penne, rigatoni and fusilli. I don’t have easy access to ziti, so this is why I haven’t used it in this recipe. 

Don’t swap the tapioca starch 

The reason you add a few tablespoons of tapioca starch to the white sauce is so that it has that the “cheese” topping binds together well. 

Don’t swap it out for cornstarch or arrowroot as it won’t give the same effect. This is not to thicken it but to provide it with the slight stretch as a regular cheese would. If you don’t have access to it, just don’t use it. 

Easy Vegan Baked Ziti by The Minimalist Vegan

This post may contain affiliate links, for which we earn a small commission at no additional cost to you. Read our full disclosure here

This vegan baked ziti is:

  • Comforting
  • Great meal for the whole family
  • Hearty
  • Succulent
  • Tasty
  • Super simple
  • Fuss-free
  • Easily made gluten-free

Other great vegan recipes:

  1. How to Make Vegan Béchamel Sauce
  2. My Lentil Spaghetti Bolognese (Vegan)
  3. Wholesome Vegan Lentil Lasagna
  4. Creamy Vegan Potato Gratin
  5. Creamy Pumpkin and Capsicum Penne

If you try this recipe, let me know! I would love for you to leave a comment and rating below. If you want to go that extra mile, tag us on Instagram, or share your photo of the recipe on Pinterest. Or pin it to make later!

Easy Vegan Baked Ziti

Easy Vegan Baked Ziti

Yield: Serves 6
Prep Time: 35 minutes
Bake Time: 35 minutes
Total Time: 1 hour 10 minutes

A rich and creamy simple vegan pasta bake that the whole family will love!


  • 2 tbsp extra virgin olive oil
  • 1 large onion, diced
  • 2-3 cloves of garlic, minced
  • 2 medium red bell peppers (capsicums), cored and diced
  • 2 tbsp dried Italian herb mix (or a mix of parsley, basil, oregano, rosemary, and thyme)
  • 1 can (400g) diced tomatoes
  • 680g passata
  • Chilli powder to taste (optional)
  • 500g rigatoni, penne or ziti pasta
  • Salt to taste

White sauce:


    1. Firstly, prepare the cashews for the white sauce. In a bowl, add the cashews and pour enough boiling water to cover them. Set aside.
    2. In a large pot on medium heat, add the olive oil and onions and saute for a couple of minutes.
    3. Add in the garlic and saute for a further 1-2 minutes.
    4. Now add in the peppers and mix well. Cook for a further few minutes.
    5. Add in the herbs, diced tomatoes, passata, and 1 cup of water (I'll normally get the excess liquid out of the tomato can and passata jar with the water I use). Stir well and simmer for 20 minutes.
    6. Preheat the oven to 200C (390F).
    7. While the tomato sauce is simmering, cook the pasta. Add pasta to salted boiling water and cook a few minutes less than the required cooking time. My pasta box said 12-14 minutes, so I cooked it for 9 minutes. You want it to be slightly under as it will continue cooking in the oven. Drain when finished.
    8. Now to make the white sauce. Drain the soaking cashews and add the rest of the white sauce ingredients (except the tapioca starch) and blend until smooth.
    9. Separate half of the white sauce and add the tapioca starch to the blender and blend for a few seconds to incorporate. The sauce in the blender will be your pasta bake topping. It should be around 550ml.
    10. Once the tomato sauce is finished, season to taste. Mix just enough tomato sauce through the pasta so that it doesn't stick to each other - Around ½ cup. Now you're ready to assemble in baking dish.
    11. On the bottom of the baking dish, add ½ cup of tomato sauce, followed by half the pasta. Pour over the half of the tomato sauce, followed by the white sauce (without the tapioca starch). Continue layering with the rest of the pasta, tomato sauce and topped with the other half of the white sauce (with tapioca starch). Spread evenly. It may seem like a lot of liquid, but don't worry, the pasta soaks it up and it creates a rich sauce when done.
    12. Bake in the preheated oven for around 35 minutes. Or until the top has started to brown a little.
    13. Remove from oven and let sit for around 10 minutes before cutting into it if you want a clean slice. Otherwise, dig in!
Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 430Total Fat: 15gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 30mgSodium: 658mgCarbohydrates: 57gFiber: 5gSugar: 7gProtein: 18g

Nutrition information is a rough estimate calculated automatically. The accuracy of this information is not guaranteed.

Did you make this recipe?

Tag @theminimalistvegan on Instagram and follow us to see the latest!

Easy Vegan Baked Ziti by The Minimalist Vegan

Interested in more?

Every couple of weeks we send a free newsletter to subscribers with our latest content. Enter your email below for recipes, articles, videos and podcasts delivered straight to your inbox.

Note: we believe that your email inbox is a sacred place and promise to never misuse your information or send you spam.

6 thoughts on “Easy Vegan Baked Ziti”

  1. Made this for my family and it was a big hit! Will definitely make again. I added a beyond meat sausage crumbled up, but the recipe would be just as good without it I think – the taste and creaminess of the cashew sauce really makes it.

  2. Maša, I made a dish similar to yours a few weeks ago. It was delicious. You are correct about red bell peppers in pasta sauce. They are tasty.

    One request for dessert recipes is notation when the recipe can be halved or quartered. I’m cutting back on the number of desserts eaten per week, and don’t want to be tempted by that seventh or eighth serving. Smaller dessert recipes are also good when your aren’t sure you’ll like the taste or when the ingredients are expensive. Thanks!

Leave a Comment

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

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