This Vegan Tuscan-Inspired Creamy Ravioli with Spinach & Sun-Dried Tomatoes is rich, silky, and packed with comforting Italian-inspired flavor. Tender vegan ravioli are coated in a creamy garlic sauce, then finished with wilted spinach and tangy sun-dried tomatoes for a delicious balance of richness, freshness, and savory depth.
It feels restaurant-worthy but comes together quickly enough for a weeknight dinner. A little nutritional yeast adds cheesy flavor, while white beans or vegan cream can make the sauce extra satisfying and creamy.
Description
Creamy vegan ravioli tossed with garlic, spinach, and flavorful sun-dried tomatoes.This ravioli can fit into a balanced eating pattern when enjoyed in a reasonable portion and paired with plenty of vegetables. Spinach and sun-dried tomatoes contribute fiber and
A silky dairy-free sauce brings all the ingredients together into a comforting meal.
This easy Italian-inspired dish is perfect for busy weeknights and cozy dinners.
Can This Vegan Tuscan-Inspired Creamy Ravioli Support Weight Loss Goals?
This ravioli can fit into a balanced eating pattern when enjoyed in a reasonable portion and paired with plenty of vegetables. Spinach and sun-dried tomatoes contribute fiber and micronutrients, while the creamy sauce and ravioli provide energy and satisfaction.
For a more weight-loss-friendly plate, use a moderate amount of cream and oil, increase the spinach, and pair the ravioli with a large vegetable salad. The recipe is best viewed as a satisfying meal rather than a low-calorie dish.
Does This Recipe Fit a High-Protein Lifestyle?
This dish provides approximately 16 g of protein per serving, making it moderately protein-friendly for a vegan pasta meal. The protein comes from the ravioli, white beans, nutritional yeast, and plant-based cream or milk. Choosing ravioli with a legume-based filling can substantially improve the protein content. For an even higher-protein meal, add white beans, tofu, or vegan chicken-style pieces.
Why This Recipe Is Special
- Creamy without dairy: A smooth plant-based sauce gives the ravioli a luxurious texture.
- Tuscan-inspired flavors: Garlic, spinach, sun-dried tomatoes, and herbs create a classic Mediterranean-style combination.
- Protein-friendly: White beans and nutritional yeast add plant-based protein.
- Quick comfort food: The entire meal can be ready in about 30 minutes.
- Colorful and satisfying: Green spinach and red sun-dried tomatoes make the dish as attractive as it is flavorful.
My Personal Experience
- The sun-dried tomatoes make the sauce stand out.
Their concentrated sweet-tangy flavor cuts through the creamy sauce beautifully.
I like using oil-packed tomatoes for an especially rich result. - White beans make the sauce surprisingly creamy.
Blending a small amount into the sauce adds body without relying entirely on vegan cream.
They also contribute useful plant protein. - The spinach cooks very quickly.
Adding it near the end keeps it bright and prevents it from becoming overly soft.
A large handful melts naturally into the warm sauce. - The ravioli should be handled gently.
Vegan ravioli can tear if boiled too aggressively or stirred too much.
A gentle simmer and slotted spoon help keep the pieces intact.
Perfect For
This recipe is ideal for weeknight dinners, date nights, family meals, cozy weekends, dinner parties, vegan entertaining, meal prep, and special occasions. Serve it with garlic bread, roasted vegetables, or a crisp green salad.
Why You’ll Love This Recipe
- Creamy and comforting
The silky garlic sauce coats every ravioli beautifully.
It gives you the indulgence of a creamy pasta dish without dairy. - Packed with flavor
Garlic, Italian herbs, sun-dried tomatoes, and nutritional yeast create layers of savory flavor.
Fresh lemon juice keeps the sauce from feeling too heavy. - Ready in about 30 minutes
The sauce can be prepared while the ravioli cooks.
That makes this a practical choice for busy evenings. - Easy to customize
Add mushrooms, artichokes, asparagus, peas, or vegan chicken pieces.
You can easily adapt the recipe to whatever vegetables you have. - Protein-friendly
White beans and nutritional yeast add extra plant protein to the creamy sauce.
Choose legume-filled ravioli for an even stronger protein profile.
Common Mistakes to Avoid
- Overcooking the ravioli: Cook according to the package instructions and remove them as soon as they are tender.
- Burning the garlic: Cook garlic over medium-low heat so it becomes fragrant rather than bitter.
- Making the sauce too thick: Pasta water helps loosen the sauce and allows it to coat the ravioli smoothly.
- Adding spinach too early: Adding it near the end keeps its color and texture fresher.
Required Equipment
- Large pot — provides enough room to cook ravioli without overcrowding.
- Large skillet — gives the creamy sauce plenty of space to develop evenly.
- Blender — creates a smooth, creamy white-bean sauce.
- Slotted spoon — transfers delicate ravioli without breaking them.
- Wooden spoon — gently combines the ravioli with the sauce.
Storage Instructions
Refrigerator: Allow leftovers to cool, then transfer them to an airtight container. Refrigerate for up to 3 days.
Freezer: The cooked creamy ravioli can be frozen, although the sauce may change slightly in texture after thawing. Freeze portions in freezer-safe airtight containers for up to 1 month.
Reheating: Warm gently in a skillet over low heat, adding 1–2 tablespoons of plant milk or water to loosen the sauce. Heat until steaming throughout, approximately 5–7 minutes.
For the best texture, avoid repeatedly reheating the same portion.
Recipe Details
- Preparation Time:Â 10 minutes
- Cooking Time:Â 20 minutes
- Total Time:Â 30 minutes
- Servings:Â 4
- Best Season:Â All-season
- Calories Per Serving: Approximately 460 calories
Ingredients
For the Ravioli
- 16 oz (450Â g) vegan ravioli
- 1 tablespoon (15Â ml) olive oil
- 3 garlic cloves, minced
- ½ cup (85 g) oil-packed sun-dried tomatoes, drained and sliced
- 4 cups (120Â g) fresh baby spinach
- ½ teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes, optional
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Creamy Sauce
- 1 cup (170 g) cooked cannellini beans, drained and rinsed
- ¾ cup (180 ml) unsweetened soy milk
- ¼ cup (60 ml) vegan cooking cream
- 3 tablespoons (15Â g) nutritional yeast
- 1 tablespoon (15 ml) fresh lemon juice
- ½ teaspoon garlic powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
For Finishing
- ¼ cup fresh basil or parsley, chopped
- 2 tablespoons vegan Parmesan, optional
- 2–4 tablespoons reserved pasta water, as needed
Note: Choose vegan ravioli with a vegetable, tofu, lentil, or other legume-based filling when possible for a more protein-friendly meal. If your sun-dried tomatoes are packed in oil, drain them well before using.
Directions
- Prepare the pasta water.
Bring a large pot of salted water to a boil over high heat. - Make the creamy sauce.
Add cannellini beans, soy milk, vegan cream, nutritional yeast, lemon juice, garlic powder, salt, and pepper to a blender. Blend for 30–60 seconds until completely smooth. - Cook the ravioli.
Reduce the boiling water to a gentle boil and carefully add the ravioli. Cook according to the package directions, usually 3–6 minutes, until tender. - Reserve pasta water.
Before draining, scoop out approximately ½ cup of pasta water. Drain the ravioli gently and set aside. - Sauté the garlic.
While the ravioli cooks, heat olive oil in a large skillet over medium-low heat. Add minced garlic and cook for 30–60 seconds, just until fragrant. - Add the sun-dried tomatoes.
Stir in the sliced tomatoes and cook for 1–2 minutes. They should become fragrant and slightly softened. - Pour in the sauce.
Add the blended creamy sauce to the skillet. Cook over medium-low heat for 3–4 minutes, stirring frequently. - Adjust the consistency.
If the sauce becomes too thick, add reserved pasta water 1 tablespoon at a time. The finished sauce should be smooth and loose enough to coat the ravioli. - Add the spinach.
Stir in the spinach, Italian seasoning, and optional red pepper flakes. Cook for 1–2 minutes, just until the spinach wilts. - Add the ravioli.
Gently transfer the cooked ravioli into the skillet. Toss carefully with a wooden spoon or gently shake the skillet so the sauce coats the pasta without breaking it. - Simmer briefly.
Cook over low heat for 1–2 minutes. The ravioli should be hot and completely coated in the creamy sauce. - Taste and adjust.
Add additional salt, black pepper, lemon juice, or red pepper flakes according to taste. - Finish the dish.
Sprinkle with fresh basil or parsley and optional vegan Parmesan. - Serve immediately.
Divide between four bowls and serve while the sauce is warm and silky.
High-Protein Cooking Tips
- Choose lentil-, chickpea-, tofu-, or bean-filled vegan ravioli when available.
- Keep the cannellini beans in the sauce rather than omitting them; they add protein and body.
- Use unsweetened soy milk for more protein than many other plant milks.
- Add sautéed tofu, tempeh, vegan chicken pieces, or extra white beans for a higher-protein meal.
- Serve with steamed edamame or a white-bean salad if you want to increase the overall protein content.
Nutrition Facts Per Serving — Approximate
- Calories:Â 460 kcal
- Fats:Â 17 g
- Cholesterol:Â 0 mg
- Sodium:Â 720 mg
- Potassium:Â 650 mg
- Total Carbohydrates:Â 58 g
- Fiber:Â 8 g
- Net Carbs:Â 50 g
- Sugars:Â 8 g
- Protein:Â 16 g
- Calcium:Â 150 mg
Nutrition values are approximate and can vary significantly depending on the vegan ravioli, cream, cheese, and sun-dried tomatoes used.
Notes
- Storage: Refrigerate leftovers in an airtight container for up to 3 days.
- Freezing: Freeze portions for up to 1 month; the sauce may become slightly less smooth after thawing.
- Reheating: Reheat gently with a splash of soy milk or pasta water.
- Allergy notes: Vegan ravioli may contain wheat and soy; check individual package labels.
- Gluten-free: Use certified gluten-free vegan ravioli and gluten-free packaged ingredients.
- Flavor boost: Add lemon zest, fresh basil, cracked black pepper, or chili flakes.
- Extra vegetables: Mushrooms, asparagus, zucchini, artichokes, and roasted peppers work especially well.
- Creamier finish: Stir in an extra tablespoon of vegan cream just before serving.
- Cheesy finish: Sprinkle with vegan Parmesan or additional nutritional yeast.
Frequently Asked Questions
Can I use frozen vegan ravioli?
Yes, cook frozen ravioli according to the package directions and avoid overcooking them.
Can I make the sauce without vegan cream?
Yes, replace the vegan cream with additional unsweetened soy milk and add a little extra blended cannellini bean for thickness.
Can I use a different type of bean?
Yes, great northern beans or butter beans can replace cannellini beans while maintaining a creamy texture.
Can I add more vegetables?
Absolutely; mushrooms, zucchini, asparagus, artichokes, and roasted bell peppers are excellent additions.
How can I make this dish higher in protein?
Use legume-filled ravioli and add tofu, tempeh, extra beans, or vegan chicken-style pieces.
Can I prepare the sauce ahead of time?
Yes, prepare the sauce up to 2 days ahead, refrigerate it in an airtight container, and gently reheat it before combining with freshly cooked ravioli.

