Best Vegan Ravioli Filling Recipe for Delicious Dinners

Updated On: October 7, 2025

There’s something magical about homemade ravioli—the tender pasta, the savory filling, and the joy of crafting each little pillow by hand. For those of us who love plant-based cooking, finding the best vegan ravioli filling recipe is a true culinary adventure.

This recipe is a celebration of bold flavors and creamy textures, all with wholesome, accessible ingredients. Whether you’re planning a cozy dinner at home or looking to impress friends at your next get-together, this vegan ravioli filling is guaranteed to wow both vegans and non-vegans alike.

In this post, I’ll walk you through every step to create a filling that’s rich, satisfying, and endlessly versatile. We’ll use tofu and cashews for creaminess, spinach and herbs for freshness, and a few clever seasonings to bring it all together.

Let’s roll up our sleeves and dive into the art of vegan ravioli making!

Why You’ll Love This Recipe

  • Creamy and Satisfying: Thanks to blended tofu and cashews, the filling has a decadently creamy texture that rivals traditional cheese-based options.
  • Protein-Packed: With tofu and nuts, each ravioli is a nourishing, protein-rich bite.
  • Flavorful and Fresh: Spinach, basil, and nutritional yeast create a wonderful symphony of savory, earthy, and aromatic notes.
  • Easy to Customize: Mix in your favorite herbs, swap out veggies, or spice it up for endless variations.
  • Family-Friendly: Even picky eaters will love these delicious little parcels!
  • Great for Meal Prep: Make a big batch, freeze, and cook whenever you crave fresh pasta.

Ingredients

Ingredient Amount Notes
Firm tofu 1 block (14 oz) Drained and pressed
Raw cashews 1/2 cup Soaked 2+ hours or boiled 10 min
Fresh spinach 2 cups, packed Chopped
Nutritional yeast 1/4 cup For cheesy flavor
Fresh basil 1/4 cup Chopped
Garlic 2 cloves Minced
Lemon juice 1 tbsp Freshly squeezed
Olive oil 1 tbsp Optional, for sautéing spinach
Salt 1 tsp Or to taste
Black pepper 1/2 tsp Or to taste
Nutmeg Pinch Optional, for warmth

Equipment

  • Food processor or high-speed blender
  • Large nonstick skillet
  • Spatula or wooden spoon
  • Mixing bowls
  • Measuring cups and spoons
  • Chef’s knife and cutting board
  • Clean kitchen towel or tofu press

Instructions

  1. Prepare the Cashews:

    • If you haven’t soaked your cashews yet, place them in a bowl and cover with boiling water. Let soak for at least 10 minutes, then drain.
  2. Press the Tofu:

    • Drain the tofu and wrap it in a clean kitchen towel. Place a heavy pan or tofu press on top and let sit for 10-15 minutes to remove excess water.
  3. Sauté the Spinach:

    • Heat olive oil in a large skillet over medium heat. Add the minced garlic and cook for 1 minute until fragrant.
    • Add the chopped spinach and sauté for 2-3 minutes until wilted. Remove from heat and set aside to cool.
  4. Blend the Filling:

    • In your food processor, combine the pressed tofu, soaked cashews, nutritional yeast, lemon juice, salt, black pepper, and a pinch of nutmeg if using.
    • Blend until smooth and creamy, scraping down the sides as needed.
  5. Add the Greens and Herbs:

    • Add the sautéed spinach and chopped basil to the processor. Pulse a few times until just combined—you want flecks of green throughout, not a uniform puree.
  6. Taste and Adjust:

    • Taste the filling and adjust seasoning as needed, adding more salt, pepper, or lemon juice to your liking.
  7. Chill the Filling:

    • Transfer the finished filling to a bowl, cover, and refrigerate while you prepare your pasta dough or wrappers. This helps the filling thicken and makes it easier to handle.
  8. Fill Your Ravioli:

    • Place a teaspoon of filling in the center of each ravioli sheet, seal edges with a bit of water, and press firmly. Repeat until all filling is used.
  9. Cook and Serve:

    • Cook the ravioli in gently boiling salted water for 3-4 minutes, or until they float to the top. Serve with your favorite sauce.

Tips & Variations

  • Don’t Skip Pressing the Tofu:
    Removing excess water helps the filling stay thick and creamy.
  • Try Different Greens:
    Arugula, kale, or chard all work beautifully in place of spinach.
  • Add Umami:
    Mix in chopped sun-dried tomatoes or olives for a Mediterranean twist.
  • Nut-Free Version:
    Use sunflower seeds instead of cashews or simply increase the tofu.
  • Cheesy Boost:
    Add extra nutritional yeast or a spoonful of miso paste for a cheesy punch.
  • Make Ahead:
    Prepare filling up to 3 days in advance and store in an airtight container in the fridge.

“Let your taste buds guide your creations—this vegan ravioli filling is the perfect canvas for your favorite flavors!”

Nutrition Facts

Nutrient Per 1/8 batch (approx. filling for 8 ravioli)
Calories 130
Protein 8g
Total Fat 7g
Saturated Fat 1g
Carbohydrates 8g
Fiber 2g
Sugar 1g
Sodium 260mg

Note: Values are for filling only and do not include ravioli dough or sauce.

Serving Suggestions

  • Classic Tomato Sauce: Toss your ravioli in a simple marinara or roasted tomato sauce for a timeless Italian meal.
  • Herb Butter: (Use vegan butter) Sauté fresh sage or basil in melted vegan butter, then drizzle over ravioli.
  • Creamy Alfredo: Serve with our Classico Sun Dried Tomato Alfredo Sauce Recipe for a luxurious, decadent dinner.
  • Green Salad: Pair with a zesty arugula salad and lemon vinaigrette for a refreshing contrast.
  • Crusty Bread: Mop up any extra sauce with a slice of rustic bread.
  • Wine Pairing: A glass of dry white wine or sparkling mineral water rounds out the meal beautifully.

Conclusion

This vegan ravioli filling recipe is proof that plant-based cooking can be just as decadent and satisfying as its traditional counterparts. With the creamy richness of cashews and tofu, vibrant spinach, and punchy fresh herbs, you’ll have a filling that stands up to any classic Italian dish.

Best of all, it’s endlessly adaptable—swap in your favorite greens, add a pop of sun-dried tomato, or experiment with different nuts and spices.

If you’re looking for more plant-based inspiration, be sure to try our Costco Vegan Mushroom Stew Recipe or get cozy with a bowl of Clam Chowder San Francisco Recipe (veganize it with your favorite swaps!).

And don’t forget dessert—treat yourself to our indulgent Chocolate Heaven Cake Recipe for the perfect sweet finish. Happy cooking, and buon appetito!

📖 Recipe Card: Best Vegan Ravioli Filling

Description: A creamy, savory vegan ravioli filling made with tofu, spinach, and fresh herbs. Perfect for homemade pasta dishes that everyone will love.

Prep Time: PT15M
Cook Time: PT10M
Total Time: PT25M

Servings: 4 servings

Ingredients

  • 1 cup firm tofu, pressed and crumbled
  • 1 cup fresh spinach, chopped
  • 2 tablespoons nutritional yeast
  • 2 tablespoons olive oil
  • 2 garlic cloves, minced
  • 1/4 cup fresh basil, chopped
  • 1 tablespoon lemon juice
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon nutmeg

Instructions

  1. Heat olive oil in a skillet over medium heat.
  2. Add garlic and spinach, cook until spinach wilts.
  3. In a bowl, combine crumbled tofu, cooked spinach mixture, nutritional yeast, basil, lemon juice, salt, pepper, and nutmeg.
  4. Mix thoroughly until well combined.
  5. Taste and adjust seasoning if needed.
  6. Use as filling for vegan ravioli.

Nutrition: Calories: 110 kcal per serving | Protein: 7g | Fat: 7g | Carbs: 5g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Ravioli Filling”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy, savory vegan ravioli filling made with tofu, spinach, and fresh herbs. Perfect for homemade pasta dishes that everyone will love.”, “prepTime”: “PT15M”, “cookTime”: “PT10M”, “totalTime”: “PT25M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup firm tofu, pressed and crumbled”, “1 cup fresh spinach, chopped”, “2 tablespoons nutritional yeast”, “2 tablespoons olive oil”, “2 garlic cloves, minced”, “1/4 cup fresh basil, chopped”, “1 tablespoon lemon juice”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1/4 teaspoon nutmeg”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add garlic and spinach, cook until spinach wilts.”}, {“@type”: “HowToStep”, “text”: “In a bowl, combine crumbled tofu, cooked spinach mixture, nutritional yeast, basil, lemon juice, salt, pepper, and nutmeg.”}, {“@type”: “HowToStep”, “text”: “Mix thoroughly until well combined.”}, {“@type”: “HowToStep”, “text”: “Taste and adjust seasoning if needed.”}, {“@type”: “HowToStep”, “text”: “Use as filling for vegan ravioli.”}], “nutrition”: {“calories”: “110 kcal per serving”, “proteinContent”: “7g”, “fatContent”: “7g”, “carbohydrateContent”: “5g”}}

Photo of author

Marta K

Leave a Comment

X