Go Back
+ servings
5 from 1 vote
Close up of Vegan Ravioli on a plate, with one of the ravioli cut in half to show filling.
Vegan Ravioli
Prep Time
1 hr
Cook Time
3 mins
Soak Time
4 hrs
Total Time
5 hrs 3 mins

Homemade vegan ravioli is easier than you think, and delicious too! Made with homemade pasta dough stuffed with creamy dairy-free ricotta basil filling, serve them with your favorite sauce for a delicious and comforting meal!

Course: Entree
Cuisine: American, Italian
Servings: 6
Calories: 426 kcal
Author: Alissa
For the Vegan Ravioli Dough
  • 3 cups all-purpose flour, plus more for kneading and rolling
  • ½ teaspoon salt
  • 1 cup water
  • 2 tablespoons olive oil, plus more for the bowl
  • Cornmeal, as needed
For the Filling
  • 1 cup raw cashews, soaked in water 4-8 hours, rinsed and drained
  • 1 garlic clove
  • ¼ cup unfavored non-dairy milk
  • 2 tablespoons lemon juice
  • ¼ teaspoon salt, or to taste
  • 3 ½ ounces firm or extra firm tofu (one fourth of a 14 ounce package), drained
  • ¼ cup finely chopped fresh basil leaves
  • ¼ teaspoon black pepper, or to taste
For Serving
  • Pasta sauce of choice
Make the Vegan Ravioli Dough
  1. Stir the flour and salt together in a medium mixing bowl, then stir in the water and olive oil. Mix until a dough is formed.

  2. Turn the dough onto a lightly floured surface and knead it until it's smooth and elastic, about 5 minutes.

  3. Coat the inside of a large bowl with olive oil and place the dough inside. Cover the bowl with a damp kitchen towel and let the dough rest for 30 minutes.

Make the Filling
  1. While the dough rests, place the cashews, garlic, milk, lemon juice and salt into the bowl of a food processor bowl fitted with an s-blade. Blend until relatively smooth (it doesn't have to be perfect).

  2. Break the tofu into a few chunks and add it to the food processor, along with the basil and black pepper. Pulse the machine until the ingredients are well combined but a bit chunky, like ricotta cheese.

Make the Ravioli
  1. Sprinkle two baking sheets with a thin layer of cornmeal.

  2. Heat your water for boiling the ravioli while you make them. Place a large pot of salted water over high heat. If it comes to a boil before you're ready, just lower the heat to keep it at a simmer, then bring it back to a rolling boil when ready.

  3. Divide dough into four equal portions and roll each one into a ball. Place one portion onto floured work surface. Rub the others with a bit of oil so they don't stick together, return them to the bowl and cover them with a damp towel.

  4. Take the dough ball that's outside of the bowl and use a lightly floured rolling pin to roll it into a rectangle that's about ⅛ inch thick, 12 inches wide, and 9 inches tall. (Note 1)

  5. Use a knife to score your dough rectangle, dividing it in half widthwise.

  6. Place the filling in evenly spaced dollops over only the left half of the dough, creating four rows of two dollops (see photo within the post). (Note 2)

  7. Use a wet finger or kitchen brush to lightly moisten the top of the dough surrounding each dollop of filling. Fold the right half of the dough over the left half. Press the dough around each filling pocket to seal and work out air bubbles.

  8. Use a ravioli stamp to cut the ravioli around the filling pockets. (Note 3)

  9. Arrange the ravioli in single layers on the cornmeal coated baking sheets as you cut them. Sprinkle the tops with a bit more cornmeal and cover them with a damp kitchen towel to prevent them from drying out.

  10. Repeat the process for the 3 remaining dough balls.

  11. Carefully add your ravioli to your pot of boiling water. Boil them just until they all float, about 2 to 3 minutes.

  12. Drain the ravioli into a colander.

  1. Transfer your cooked ravioli to a large bowl and toss them with sauce.

  2. Divide onto plates and serve.

Recipe Notes
  1. The size assumes you're using a 3 inch square ravioli cutter. Adjust if needed. You'll want the width of your rectangle to be four times that of your cutter, and the height to be three times that of your cutter.
  2. I like to lightly stamp my ravioli cutter to score the dough in rows as described before adding the filling. This helps with positioning the filling.
  3. A pizza cutter or large knife can be used if you don't have a ravioli cutter.
  4. I don't recommend re-rolling any dough scraps, but you can slice it into noodles and boil them for 2 to 3 minutes for fresh homemade pasta.
  5. This recipe makes 24 ravioli.
Nutrition Facts
Vegan Ravioli
Amount Per Serving (4 g)
Calories 426 Calories from Fat 155
% Daily Value*
Fat 17.2g26%
Saturated Fat 3.1g16%
Sodium 301mg13%
Potassium 240mg7%
Carbohydrates 57.8g19%
Fiber 2.8g11%
Sugar 1.6g2%
Protein 11.6g23%
Calcium 58mg6%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.