Go Back
+ servings

How to Make the Best Homemade Vegan Spinach Ravioli

5 from 2 votes
Prep Time 40 mins
Cook Time 15 mins
Resting Time 30 mins
Total Time 1 hr 25 mins
Course dinner, lunch, Main Course
Cuisine Italian
Servings 17 Ravioli



  • Cup All Purpose Flour 150g
  • Cup Semolina Flour 150g
  • ½ Tsp Salt
  • ¾ Cup Water 150mL
  • 2 Tsp Olive Oil

Spinach Filling

  • 7 oz Frozen Spinach 200g
  • 3.5 oz Plant Based Cream Cheese 100g
  • 5 Tbsp Vegan Parmesan 50g
  • Salt, Black Pepper to taste


  • 2 Garlic Cloves
  • 1 Tbsp Olive Oil
  • 10 oz Mushrooms 300g
  • 1 Tbsp Soy Sauce
  • Salt, Pepper to taste


Pasta Dough

  • In a large bowl, mix the flour, semolina and salt.
  • Add in the olive oil and water and knead till you get a smooth dough.
    vegan spinach ravioli - pasta dough
  • Shape it into a smooth round ball and wrap it with any plastic cling wrap.
  • Keep it in the refrigerator and let it rest for at least 30 minutes.

Spinach Filling

  • Thaw spinach, squeeze to remove excess water and chop.
    vegan spinach ravioli - ingredients for spinach filling
  • Add the vegan cream cheese and parmesan to the spinach. Add salt and pepper to taste. Mix well. 
    vegan spinach ravioli - spinach filling

To make Ravioli

  • Take the dough out of the refrigerator and unwrap it. Place it on a lightly floured surface big enough to roll it out on.
  • Roll out the dough to around 1/8th inch thickness. 
  • Use a cookie cutter or a small lid or bowl with a 3 inch mouth to cut the dough.
  • Place 1 tbsp of the spinach filling in the center of the 3 inch dough.
  • Lightly rub water along the edges of the dough with your fingers. Gently fold the dough over the filling and seal it with your fingers. Press down the edges with a fork.
  • Take a large deep pot and add salted water into it. Bring it to a boil. 
  • Carefully slide the raviolis into it and let it simmer for 3-4 min until they float to the surface.
  • Remove with foam ladle & drain.


  • In a large pan, heat up the oil on medium heat.  
  • Add in the sliced mushrooms, salt & pepper (to taste) and garlic cloves.
  • Sautee for about 7 to 8 minutes or until the mushroom it cooked.
  • Carefully add in the drained ravioli. Season with salt and pepper to taste.
    vegan spinach ravioli


Keyword pasta, ravioli, vegan ravioli
Tried this recipe?Let us know how it was!