Vegean ricotta and spinach zucchini ravioli and homemade tomato sauce

This recipe makes 14 ravioli. Which would be 2 meals for 2 persons, when accompanied with a salad or couscous as presented on pictures. For one meal only, use half of everything and 2 small or one very large zucchini. 

As for the cannelloni this is a light but very satisfying meal. Packed with protein, iron, calcium, vitamins, fiber and manganese and low on fat. That tofu ricotta works perfectly is this recipe too, being creamy and so delicious !

Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings 2 people
Author Amandine




  • 1 Tbsp olive oil (optional)
  • 1 onion chopped
  • 2 garlic cloves minced
  • 1 block hard tofu
  • 1/4 cup lemon juice
  • 2 Tbsp nutritional yeast
  • 1 Tbsp white miso paste
  • 500 gr baby spinach you can use less
  • salt and pepper to taste


  • 700 ml passata jar or 2 cans of diced tomatoes blended
  • 1 tsp brown sugar or maple syrup
  • 1 1/2 tsp dried herbs (I use oregano, basil, thyme and rosemary)
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder


  • 1/2 cup cashew nuts soaked in hot water a couple of hours prior to the cooking process if you don't have a high powered blender.
  • 1 cup hot water
  • 1/4 cup tapioca starch
  • 1/2 tsp garlic powder or more
  • 2 tsp lemon juice


  1. Start with the tofu, wrap your tofu in a tea towels, and place under a book / chopping board with heavy things on top to drain it. It will take around 20/30 min.

  2. Then prepare you tomato sauce, in a large skillet, add all ingredients and let it simmer gently on small fire for 15 min.

  3. Cut off the end of each zucchini then using a vegetable peeler, peel each zucchini into wide strips.

  4. Lay them on a tea towel so it can absorb the excess of moisture.

  5. For the tofu and spinach ricotta, In a frying pan, heat the oil over medium heat and add onion and garlic. Cook until soft and translucent. Then add the spinach and let it cook gently, stirring often until just cooked, no need to over cook the spinach. It will take around 4 min.

  6. In your food processor, add the tofu broke into 4 pieces, the onions, garlic & spinach, and all the remaining seasonings. Blend until smooth, don't forget to scrape the sides half way through. If needed add a bit of water to make it creamier. 

  7. On a plate/ chopping board, layer two strips of zucchinis vertically and two strips horizontally to make a cross. Using a spoon or ice-cream scoop, put the mixture in the middle of each zucchini noodle cross. Fold each side to seal the ricotta mixture then flip over the ravioli so the seam side is on the bottom.

  8. In an oven dish pour the tomato sauce, and evenly place the zucchini ravioli. 

  9. Drain the cashew nuts and add them and all the remaining ingredients in a blender and blend until smooth, around 1 min.

  10. Put the mixture in a small saucepan and cook it over medium heat until well thick. Around 4 min.

  11. With a spoon, add some mozzarella on top of each ravioli.

  12. Put the dish in the preheated oven at 200 degrees C for 15 to 20 min.

  13. Serve with a salad or some lemon and coriander couscous.