Fresh Vegan Ravioli Recipe – Traditional Italian Pasta Dish

This post may contain affiliate links. See my disclosure policy.

Vegan Ravioli Recipe, a plant-based delight, pairs delicate pasta envelopes with rich, flavorful fillings. Crafted from wholesome ingredients, these pockets burst with the vibrant tastes of fresh vegetables, herbs, and nut cheeses. Served in a light, aromatic sauce, they offer a satisfying, guilt-free culinary experience catering to health-conscious eaters and gourmet palates alike.

Why Does It Work?

  • Utilizes readily available vegan ingredients, ensuring ease of preparation.
  • Incorporates a homemade cashew ricotta, offering a creamy, rich texture without dairy.
  • Features a blend of fresh herbs, enhancing the ravioli with vibrant, aromatic flavors.
  • Employs whole wheat pasta dough for a nutritious, fiber-rich base.
  • Served with a simple, homemade tomato sauce, every bite bursts fresh.

Don’t have time to read the full blog post? JUMP TO THE RECIPE HERE!

Finding a delicious vegan ravioli recipe that doesn’t skimp on flavor or texture can often feel daunting. Many plant-based options need to be revised to replicate traditional ravioli’s rich, comforting essence, leaving a gap in the hearts of vegan pasta lovers.

This quest for the perfect blend of taste and wholesomeness led me down a culinary path filled with trials and errors. However, the breakthrough came when I realized the key lies in choosing the right ingredients and techniques.

My journey culminated in crafting a vegan ravioli dish that satisfies those deep Italian food cravings and aligns with a compassionate, healthy lifestyle. Let me share this game-changing recipe that transformed my vegan meals and might revolutionize yours.

vegan ravioli recipe

What Is Vegan Ravioli? 

Vegan ravioli is a plant-based version of the traditional Italian pasta dish designed to cater to those following a vegan lifestyle or anyone looking to enjoy a dairy-free, meatless meal. Instead of the usual fillings like cheese, meat, or seafood,

vegan ravioli is stuffed with various alternative ingredients such as vegan cheeses, tofu, spinach, mushrooms, and other vegetables. The pasta dough is made without eggs, using flour, water, and sometimes olive oil to create a tender yet firm envelope that encases the flavorful, cruelty-free fillings.

Fact– Vegan ravioli offer a high nutritional value. Their vegetable fillings are rich in vitamins and minerals; ingredients like tofu and cashew cheese provide protein.

vegan ravioli

Recipe Directions 

  • Prepare the Fresh Pasta Dough: Make your pasta dough according to your favorite recipe. Once done, cover the dough in a bowl with a clean kitchen towel or plastic wrap and let it rest.
  • Make Tofu Ricotta Filling: Prepare your tofu ricotta according to the recipe, omitting any dried herbs. Incorporate fresh herbs of your choice by pulsing them into the ricotta until the mixture is uniform. Set aside.
  • Roll Out Pasta Dough: Roll out the pasta dough on a lightly floured surface until it’s thin enough to see your fingers through it. Aim for a consistent thickness to ensure even cooking.
  • Add Ricotta Filling: Place a sheet of rolled dough on your floured work surface. Spoon 1 to 1 1/2 teaspoons of ricotta filling in 2 rows, spacing the dollops about 1-2 inches apart. The number of columns will depend on your dough’s size. For visual guidance, refer to the accompanying photos.
  • Seal the Ravioli: Cover the filling with another sheet of pasta dough. Gently press around each filling mound with your fingers to remove air pockets and seal the two dough layers together.
  • Cut the Ravioli: Use a ravioli press or knife to cut out the ravioli. If cutting by hand, create squares around the filling. Crimp the edges of each ravioli with a fork to ensure they are well sealed.
  • Cook the Ravioli: Bring a large pot of salted water to a boil. Add the ravioli and cook for 2 to 4 minutes, depending on thickness.
  • Serve: Drain the pasta, reserving 1/2 to 1 cup of the pasta water. Return the ravioli to the pot, add your chosen sauce, and gently stir, adding reserved pasta water to enhance the sauce’s consistency. Serve immediately and enjoy your homemade vegan ravioli!

Recipe Directions 

Variations, Add-Ons, And Toppings 


  • Spinach and Vegan Ricotta: A classic combination that pairs well with a simple garlic and olive oil sauce.
  • Mushroom and Walnut: Offers a meaty texture with a nutty depth, great with a vegan cream sauce.
  • Butternut Squash: Sweet and savory, perfect for fall, complemented by a sage butter sauce.
  • Pumpkin and Sage: Another autumn favorite pairs beautifully with a light, creamy sauce.
  • Sweet Potato and Kale: A hearty and nutritious option with spicy arrabbiata sauce.


  • Nutritional Yeast: For a cheesy flavor boost, sprinkle nutritional yeast into the filling or over the finished dish.
  • Lentils or Quinoa: Add cooked lentils or quinoa to the filling for extra protein.
  • Vegan Pesto: Incorporate vegan pesto into the filling for a fresh, herby flavor.
  • Sun-Dried Tomatoes: Chop and mix into the filling for a tangy, umami kick.

Variations, Add-Ons, And Toppings 

Toppings And Sauces

  • Tomato Basil Sauce: A classic choice that complements any ravioli filling.
  • Creamy Avocado Sauce: A rich, smooth sauce that adds a luxurious texture.
  • Cashew Cream Sauce: Versatile and creamy, ideal for a more neutral backdrop.
  • Vegan Parmesan Cheese: Sprinkle on top for a cheesy finish without the dairy.
  • Toasted Pine Nuts: Adds a crunchy texture and nutty flavor.
  • Roasted Vegetables: Serve ravioli with roasted veggies for a complete meal.
  • Fresh Herbs: Garnish with fresh basil, parsley, or chives for a pop of color and flavor.

Variations, Add-Ons, And Toppings 

Vegetable Substitutions

  • Cauliflower: An excellent base for vegan Alfredo sauce or pizza crust.
  • Mushrooms: Portobello or shiitake mushrooms can replace meat due to their hearty texture, especially in burgers or stews.
  • Zucchini: Thinly sliced or spiraled, it’s a perfect substitute for pasta.
  • Butternut Squash: A sweet, creamy filler for ravioli or as a base for soups.
  • Eggplant: Provides a meaty texture, ideal for lasagna layers or as a bacon substitute when thinly sliced and seasoned.
  • Spinach: It adds bulk and nutrition to dishes like smoothies and sauces or as a filler in vegan cheese.
  • Bell Peppers: Great for stuffing with quinoa, rice, or other veggies as a main dish.
  • Sweet Potatoes: They can be baked, fried, or used as a base for vegan cheese sauces.

Quick Tip– Roast your vegetables before adding them to vegan dishes for a richer flavor. This caramelizes their natural sugars, enhancing your meal’s overall taste and depth.

Vegetable Substitutions

Best Side Dishes

  1. Garlic Bread Vegan garlic bread, crispy and fragrant, is a classic accompaniment.
  2. Roasted Vegetables Seasonal vegetables like asparagus, Brussels sprouts, or bell peppers, roasted to perfection.
  3. Salad A fresh arugula or mixed greens salad with a balsamic vinaigrette offers a refreshing contrast.
  4. Steamed Broccoli or Green Beans Lightly steamed, these greens add color and a crisp texture.
  5. Sautéed Spinach With garlic and a splash of lemon for a quick, healthy side.
  6. Ratatouille A hearty vegetable stew that pairs beautifully with the Italian flavors of ravioli.
  7. Polenta Creamy polenta as a base for ravioli, offering a comforting, soft texture.
  8. Caprese Salad Vegan mozzarella, ripe tomato es, and fresh basil for a light side dish.
  9. Antipasti Platter A selection of olives, artichokes, roasted red peppers, and vegan cheeses for a moreish start.
  10. Quinoa Salad A protein-rich side, ideal for adding substance to the meal.

Best Side Dishes

How To Serve?

  • Choose the Right Sauce: Pair your ravioli with a complementary sauce. Tomato-based sauces work well with vegetable fillings, while creamy cashew sauces can elevate ravioli stuffed with vegan cheese or mushrooms.
  • Garnish Wisely: Sprinkle fresh herbs like basil, parsley, or chives on top for a burst of color and flavor. A dash of vegan Parmesan or nutritional yeast can add a cheesy, umami richness.
  • Add Texture: Toasted pine nuts, breadcrumbs, or pumpkin seeds can add a delightful crunch, contrasting the ravioli’s soft texture.
  • Side Dishes Matter: To round out the meal, serve with garlic bread, a crisp salad, or roasted vegetables.
  • Drizzle with Olive Oil: A drizzle of high-quality olive oil before serving can enhance the flavors and add a luxurious finish.
  • Consider Presentation: Serve on a warm plate to keep the ravioli hot. Arrange the ravioli neatly and spoon sauce over the top, ensuring each piece is beautifully coated.
  • Offer Variety: If you have different types of vegan ravioli, consider serving a mix to offer guests a variety of flavors and fillings in one meal.
  • Pair with Wine: A glass of vegan wine can complement the ravioli flavors, turning the meal into a special occasion.

Quick Tip– Always taste your pasta water before adding ravioli. It should be as salty as seawater to ensure your ravioli is well-seasoned from the inside out.

How To Serve

Storage & Make Ahead

  • Freezing: Lay uncooked ravioli in a single layer on a baking sheet to freeze, then transfer to a freezer bag. They can be cooked directly from frozen, adding a minute or two to the cooking time.
  • Refrigerating: Store uncooked ravioli in an airtight container, separated by parchment paper, for up to 2 days in the refrigerator.
  • Make Ahead: Prepare and freeze ravioli in advance. This ensures you have a quick, homemade meal ready to go, perfect for busy weeknights or unexpected guests.
  • Reheating: For best results, reheat cooked ravioli gently in a simmering sauce, avoiding the microwave to maintain texture.

Fact– The oldest known ravioli recipe dates back to the 14th century in Venice. It was originally filled with green herbs, beaten eggs, and fresh cheese simmered in broth.

vegan ravioli recipe

Time-Saving Tips

  1. Use Pre-Made Vegan Pasta Dough: Opt for high-quality store-bought vegan pasta dough to cut down on prep time without sacrificing taste.
  2. Prepare Fillings in Advance: Cook and blend your fillings beforehand. Refrigerate or freeze in portions for quick assembly.
  3. Freeze Extra Ravioli: Make a large batch and freeze the uncooked ravioli on a baking sheet before transferring it to a freezer bag. Cook directly from frozen; no thawing is needed.
  4. Simplify the Sauce: Choose a simple sauce that can be quickly prepared while the ravioli cooks, like a fresh tomato sauce or olive oil with garlic and herbs.
  5. Use a Ravioli Mold: A mold helps quickly and uniformly shape and seal the ravioli, saving time on manual cutting and sealing.
  6. Batch Cook: If making homemade dough, prepare a double batch and freeze half for future use. This will reduce the total time spent on subsequent meals.
Fresh Vegan Ravioli Recipe - Rich And Flavorful Filling

Fresh Vegan Ravioli Recipe – Rich And Flavorful Filling

Recipe by Julia

Vegan ravioli is a delightful twist on the classic Italian dish, swapping traditional fillings for plant-based ingredients. Stuffed with flavorful combinations like spinach and vegan ricotta or butternut squash and encased in egg-free pasta dough, this dish offers a compassionate and healthy alternative that doesn’t compromise on taste. It’s perfect for a gourmet vegan meal or for anyone exploring meat-free options.

Course: Main Meals
0.0 from 0 votes


Prep Time


Cooking Time




Rest Time


Cook Mode

Keep the screen of your device on

Ingredients List 

  • 1 1 Homemade Vegan Egg Pasta

  • 1 1 Tofu Ricotta (without the dried herbs)

  • 2 Tbsp 2 Fresh Basil, chopped

  • 1 Tbsp 1 Fresh Thyme (stems removed)

  • 1 Tbsp 1 Fresh Oregano, chopped

Step-By-Step Directions

  • Prepare the Pasta Dough
  • Prepare your fresh vegan egg pasta dough according to the recipe.
  • Cover the dough and set it aside in a bowl, using a clean kitchen towel or plastic wrap to cover it.
    vegan ravioli recipe 1
  • Make the Tofu Ricotta Filling
  • Follow your tofu ricotta recipe, omitting any dried herbs.
  • Add 2 tablespoons of chopped fresh basil, 1 tablespoon of fresh thyme (stems removed), and 1 tablespoon of chopped fresh oregano to the ricotta.
  • Pulse the mixture until the herbs are evenly distributed throughout the ricotta. Set aside.
    vegan ravioli recipe 2
  • Roll Out the Pasta Dough
  • Roll out the pasta dough on a floured work surface until thin enough to see your fingers through it, ensuring even thickness.
    vegan ravioli recipe 3
  • Add the Ricotta Filling
  • Lay one sheet of rolled-out pasta dough on the floured surface.
  • Spoon about 1 to 1 1/2 teaspoons of the tofu ricotta filling in 2 rows, spacing the mounds about 1-2 inches apart until you reach the end of the dough sheet. Adjust the number of columns based on the size of your dough.
  • Seal the Ravioli
  • Place another sheet of pasta dough over the filled layer.
  • Gently press around each filling mound with your fingers to remove air pockets and seal the two layers of dough together.
  • Cut the Ravioli
  • Use a ravioli press or a knife to cut out the ravioli shapes. If making by hand, cut the dough into squares around the filling.
  • Crimp the edges of each ravioli with a fork to ensure they are well sealed.
    vegan ravioli recipe 4
  • Cook the Ravioli
  • Bring a large pot of generously salted water to a boil.
  • Once boiling, add the fresh ravioli and cook for 2 to 4 minutes, depending on thickness.
  • Serve
  • Drain the pasta, reserving about 1/2 to 1 cup of the pasta water.
  • Return the cooked ravioli to the pot, add sauce, and stir to coat. Use the reserved pasta water as needed to adjust the sauce consistency.
  • Enjoy your homemade vegan ravioli!
  • Equipment List
  • Rolling Pin
  • Ravioli Cutter
  • Mixing Bowl
  • Food Processor
  • Large Pot
  • Skillet
  • Baking Sheet
  • Parchment Paper
  • Fork
  • Measuring Cups and Spoons


  • Fresh herbs enhance the flavor of the tofu ricotta; adjust quantities based on taste preferences.

  • Rolling the pasta dough thinly is crucial for a delicate ravioli texture.

  • Removing air pockets before sealing prevents ravioli from bursting during cooking.

  • Reserve pasta water to adjust sauce consistency for a silky finish.

  • To complement the ravioli, experiment with different sauces like marinara, pesto, or a creamy cashew sauce.

  • Freezing uncooked ravioli is a great make-ahead strategy for quick future meals.

  • Serve with a side salad or roasted vegetables for a balanced dish.

vegan ravioli recipe

Frequently Asked Questions

Can I Make Vegan Ravioli Gluten-Free?

You can make vegan ravioli gluten-free using a gluten-free flour blend for the pasta dough. Be sure to choose a blend for pasta-making to ensure the dough has enough elasticity.

Xanthan gum or psyllium husk powder might be needed to improve the dough’s texture. Remember that gluten-free dough can be more delicate, so handle it gently when rolling and filling.

What Can I Use Instead Of Tofu For The Ricotta Filling?

For those who prefer not to use tofu, there are several alternatives for making a rich and creamy vegan ricotta. Cashews, blanched almonds, or macadamia nuts can be soaked, drained, and blended with nutritional yeast, lemon juice, and seasonings to mimic the texture and taste of traditional ricotta.

Another option is mashed cooked cauliflower or butternut squash for a nut-free alternative, though these will offer a different flavor profile.

vegan ravioli recipe

How Do I Prevent My Vegan Ravioli From Falling Apart While Cooking?

Ensure the edges are well-sealed to prevent vegan ravioli from falling apart during cooking. This can be achieved by pressing the edges firmly with a fork or your fingers and avoiding overfilling.

Also, ensure the water is at a gentle boil when you add the ravioli; a vigorous boil can be too harsh and cause the ravioli to open. Cooking them in batches to avoid overcrowding can also help maintain their integrity.

Can I Freeze Vegan Ravioli, And How Do I Cook Them From Frozen?

Yes, vegan ravioli freezes exceptionally well. Lay them out on a baking sheet in a single layer and freeze until solid. Then, transfer them to a freezer bag or container.

When ready to cook, there’s no need to thaw; simply boil them from frozen, adding a couple of extra minutes to the cooking time. This method ensures they don’t stick together and maintain their shape and texture.

What Are Some Sauce Recommendations For Vegan Ravioli?

A wide array of sauces pair beautifully with vegan ravioli, depending on the filling. For lighter, vegetable-filled ravioli, a simple tomato basil sauce or olive oil with garlic and fresh herbs can enhance the fresh flavors.

Creamier fillings, like vegan cheese or butternut squash, go well with a sage brown butter sauce (using vegan butter) or a rich, creamy Alfredo sauce made from cashews. Pesto, whether traditional basil or made from kale or arugula, is also a versatile choice that adds flavor.

Leave a Comment

Author picture


Greetings from the heart of Vie De La Vegan, where each dish we share is a chapter in a larger story of discovery, wellness, and the transformative power of a plant-based diet. My name is Julia, and I am thrilled to be your guide on this delightful culinary adventure.

More About Me