Go Back
+ servings
5 from 5 votes
Vegan Baked Ziti on a Plate with Parsley, Napkin and Drinking Glass in the Background
Vegan Baked Ziti
Prep Time
30 mins
Cook Time
1 hr 12 mins
Soak time
4 hrs
Total Time
1 hr 42 mins

Ready for the richest, heartiest, most flavor packed meatless and dairy-free pasta dinner ever? You need to try this vegan baked ziti! With a chunky cauliflower walnut sauce and creamy cashew ricotta, this meal is sure to satisfy vegans and non-vegans alike!

Course: Entree
Cuisine: American, Italian
Servings: 8
Calories: 589 kcal
Author: Alissa Saenz
For the Bechamel Sauce
  • 2 tablespoons olive oil
  • 3 tablespoons all-purpose flour
  • 1 ½ cups unflavored and unsweetened non-dairy milk
  • ½ teaspoon salt
For the Vegan Ricotta
  • 1 cup raw cashews, soaked in water 4-8 hours, drained and rinsed
  • ¼ cup unflavored and unsweetened non-dairy milk
  • 2 tablespoons lemon juice
  • 1 garlic clove
  • 1 teaspoon salt
  • 1 (14 ounce) package extra firm tofu, drained
  1. Prepare the cauliflower walnut sauce according to the recipe.

  2. Bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions. Drain the pasta into a colander, return it to the pot, and toss with a dash of olive oil.

  3. To make the bechamel sauce, coat the bottom of a small saucepan with olive oil and place it over medium heat.

  4. When the oil is hot, whisk in the flour.

  5. Cook the flour, whisking constantly, until it darkens just a bit and begins to smell nutty, about 2 minutes.

  6. Whisk in the milk and flour and bring the mixture to a simmer. 

  7. Lower the heat and allow the mixture to simmer, whisking occasionally, for about 10 minutes, until it thickens up a bit.

  8. Remove the saucepan from the heat and allow the bechamel sauce to cool a bit. It will continue to thicken up as it cools.

  9. While the bechamel sauce cools, make the ricotta. Place the cashews, milk, lemon juice, garlic, and salt into the bowl of a food processor and blend until smooth.

  10. Break the tofu into a few chunks and add it to the food processor. Pulse until the texture is chunky, like that of ricotta.

  11. Preheat the oven to 375°F.

  12. Layer one third of the cauliflower walnut sauce into the bottom of a 9 x 13 inch baking pan. 

  13. Layer half of the pasta over the sauce.

  14. Layer half of the ricotta over the pasta.

  15. Layer another third of the cauliflower walnut sauce over the ricotta.

  16. Layer the remaining half of the pasta over the sauce.

  17. Layer the remaining half of the ricotta over the pasta.

  18. Layer the remaining third of the cauliflower walnut sauce over the ricotta, smoothing it out a bit with the back of a spoon.

  19. Drizzle the bechamel sauce over the cauliflower walnut sauce, spreading it out a bit with the back of a spoon.

  20. Place the dish into the oven and bake for 25 minutes, uncovered, until heated throughout. 

  21. Optional step: place the dish under the broiler for a few minutes, watching carefully to avoid burning, until the bechamel sauce starts to bubble and brown.

  22. Remove the dish from the oven and allow it to sit for 5 minutes before serving.

  23. Divide onto plates and serve.

Nutrition Facts
Vegan Baked Ziti
Amount Per Serving
Calories 589 Calories from Fat 257
% Daily Value*
Fat 28.6g44%
Saturated Fat 3.8g19%
Sodium 845mg35%
Potassium 759mg22%
Carbohydrates 56.7g19%
Fiber 7.4g30%
Sugar 7.9g9%
Protein 23.1g46%
Calcium 180mg18%
Iron 7.6mg42%
* Percent Daily Values are based on a 2000 calorie diet.