Description
This Vegan Ravioli with Spinach, Mushrooms & Sun-Dried Tomatoes is a comforting plant-based dinner packed with tender vegan ravioli, golden-browned mushrooms, fresh spinach, and intensely flavorful sun-dried tomatoes. A simple garlic-herb sauce brings everything together without making the dish feel overly heavy.
It is colorful, satisfying, and easy enough for a busy weeknight while still feeling special enough for a dinner party. The original recipe takes about 25 minutes from start to finish, making it a convenient meatless meal.
Short Description
Tender vegan ravioli is tossed with golden mushrooms, fresh spinach, and flavorful sun-dried tomatoes.
Garlic, herbs, lemon, and vegetable broth create a light, savory sauce.
It is an easy plant-based dinner with plenty of comforting pasta flavor.
Can This Vegan Ravioli Support Weight Loss Goals?
This recipe can fit into a balanced weight-conscious eating pattern when portions and overall meal composition are considered. The vegetables add volume, fiber, color, and flavor, while the recipe provides approximately 390 calories per serving.
Because the ravioli contributes most of the carbohydrates, serving it alongside a large green salad or additional non-starchy vegetables can make the meal more substantial without simply increasing the pasta portion.
Does Vegan Ravioli Fit a highprotein Lifestyle?
This recipe is protein-friendly rather than naturally high-protein, with approximately 13 g of protein per serving. However, its 48 g net carbs per serving mean it is not a low-carb or keto recipe in its original form. For a more highprotein version, choose lentil-, chickpea-, or pea-based vegan ravioli and add crispy tofu, white beans, chickpeas, or another plant-based protein.
Why This Recipe Is Special
- 100% plant-based: No meat, dairy, or eggs are required.
- Vegetable-packed: Spinach and mushrooms add color, texture, and savory depth.
- Sun-dried tomato flavor: Their sweet-tangy taste adds concentrated tomato richness.
- Quick weeknight dinner: The vegetables can cook while the ravioli boils.
- Comforting yet fresh: Pasta is balanced by vibrant spinach, mushrooms, lemon, and herbs.
My Personal Experience
- Let the mushrooms brown properly:
Giving them enough time in the skillet creates beautifully golden edges and deeper savory flavor.
This small step makes the finished ravioli taste much more satisfying. - Don’t rush the sun-dried tomatoes:
Briefly cooking them with garlic allows their concentrated flavor to infuse the oil.
They add little bursts of sweet and tangy tomato flavor throughout the dish. - Add spinach near the end:
Fresh spinach wilts very quickly once it hits the hot skillet.
Adding it late keeps the leaves bright and prevents overcooking. - Save the pasta water:
A little starchy cooking water can loosen the sauce and help it cling to the ravioli.
It is one of the easiest ways to create a silky finish without adding cream.
Perfect For
- Easy weeknight dinners
- Vegan meal plans
- Meatless Mondays
- Cozy family dinners
- Date-night meals
- Dinner parties
- Plant-based entertaining
- Quick lunches
- Vegetarian-friendly gatherings
- Highprotein meal plans with added plant protein
Why You’ll Love This Recipe
- Ready in about 25 minutes:
The vegetables cook while the ravioli boils, keeping the whole process efficient.
It is perfect for evenings when you want homemade food without a long cooking session. - Packed with savory flavor:
Garlic, mushrooms, sun-dried tomatoes, herbs, and lemon create a flavorful combination.
You get plenty of depth without needing a complicated sauce. - Beautiful and colorful:
Bright green spinach and red sun-dried tomatoes make the dish especially inviting.
It is an easy way to make a simple pasta dinner look restaurant-worthy. - Easy to customize:
Add zucchini, bell peppers, broccoli, asparagus, kale, or other vegetables.
You can also adjust the herbs and chili flakes to suit your taste. - Easy to make more protein-focused:
Crispy tofu, chickpeas, lentils, or white beans can be added to the skillet.
Legume-based ravioli is another excellent option for increasing protein.
Common Mistakes to Avoid
- Overcrowding the mushrooms: Give them enough room in the skillet so they brown rather than steam.
- Overcooking the ravioli: Follow the package directions and cook until tender but still slightly firm.
- Adding spinach too early: Spinach wilts quickly, so add it during the final stages of cooking.
- Using too many sun-dried tomatoes: Their concentrated flavor can easily overpower the mushrooms and delicate ravioli.
Required Equipment
- Large skillet: Provides enough surface area for browning the mushrooms properly.
- Large pot: Gives the ravioli plenty of room to cook evenly.
- Colander: Makes draining the cooked ravioli quick and convenient.
- Wooden spoon: Helps toss the vegetables and sauce without damaging the pan.
- Fine grater: Useful for finishing with vegan Parmesan or fresh lemon zest.
Storage Instructions
Allow leftovers to cool before transferring them to an airtight container. Refrigerate for 3โ4 days.
For longer storage, freeze cooled portions for 1โ2 months for best quality. If preparing specifically for the freezer, keeping the ravioli and sauce separate can help preserve the best texture.
To reheat, warm gently in a skillet over medium-low heat with a splash of vegetable broth or water. Stir occasionally until hot, avoiding excessive heating that can make the ravioli soft or dry out the sauce.
๐ Ingredients
For the Ravioli
- 20 oz (567 g) vegan ravioli
- 2 tablespoons olive oil
- 8 oz (225 g) mushrooms, sliced
- 3 cloves garlic, minced
- ยฝ cup (70 g) sun-dried tomatoes, drained and sliced
- 4 cups (120 g) fresh baby spinach
- ยฝ cup (120 ml) vegetable broth
- 1 teaspoon Italian seasoning
- ยฝ teaspoon red pepper flakes, optional
- ยฝ teaspoon salt, or to taste
- ยผ teaspoon black pepper
- 1 tablespoon fresh lemon juice
- 2 tablespoons fresh basil or parsley, chopped
- 2 tablespoons vegan Parmesan, optional
Ingredient Notes
If using sun-dried tomatoes packed in oil, drain them well. You can reserve about 1 teaspoon of the flavorful oil for cooking if desired.
Always check the ravioli package carefully to make sure it is actually vegan, since some vegetarian ravioli varieties contain dairy or eggs.
Directions
1. Cook the Ravioli
Bring a large pot of salted water to a boil over high heat.
Add the vegan ravioli and cook according to the package directions, usually until tender but still slightly firm.
2. Reserve Pasta Water
Before draining, reserve ยฝ cup of the pasta cooking water.
The starchy water can help loosen the sauce and give it a smoother consistency.
Drain the ravioli carefully.
3. Heat the Skillet
Place a large skillet over medium-high heat.
Add the olive oil and allow it to heat for a few moments.
4. Brown the Mushrooms
Add the sliced mushrooms.
Cook for 5โ7 minutes, stirring occasionally. Let the mushrooms sit undisturbed for a minute or two at a time so their edges can become golden brown.
5. Add the Garlic
Add the minced garlic.
Cook for approximately 30โ60 seconds, stirring constantly until fragrant.
Do not let the garlic become dark or burnt.
6. Add the Sun-Dried Tomatoes
Add the sliced sun-dried tomatoes.
Cook for 1โ2 minutes, allowing their concentrated flavor to infuse the olive oil.
7. Add the Vegetable Broth
Pour in the vegetable broth and reduce the heat to medium.
Simmer for 2โ3 minutes, allowing the liquid to reduce slightly and combine with the mushrooms and tomatoes.
8. Wilt the Spinach
Add the fresh baby spinach.
Stir for 1โ2 minutes, just until the leaves wilt and turn bright green.
Avoid cooking the spinach for too long.
9. Add the Ravioli
Add the cooked ravioli directly to the skillet.
Gently toss everything together so the mushroom, spinach, and tomato mixture coats the pasta without breaking the ravioli.
10. Adjust the Sauce
If the mixture looks dry, add a small splash of the reserved pasta water.
Continue tossing for 1โ2 minutes until the ravioli is evenly coated and the sauce looks silky.
11. Season
Add the Italian seasoning, red pepper flakes if using, salt, black pepper, and fresh lemon juice.
Taste and adjust the seasoning as needed.
12. Finish and Serve
Remove from the heat.
Sprinkle with chopped fresh basil or parsley and vegan Parmesan if desired.
Serve immediately while hot.
High-Protein Cooking Tip
For a more highprotein version, choose a legume-based vegan ravioli made from lentils, chickpeas, peas, or another protein-rich filling. You can also add crispy tofu, white beans, chickpeas, or lentils directly to the finished skillet.
Serving Suggestions
Serve this ravioli immediately while the sauce is silky and the vegetables are warm.
For a lighter meal, pair it with a simple green salad or roasted vegetables. The original recipe also suggests crusty vegan bread as an accompaniment.
For a more protein-focused plate, add crispy tofu, white beans, chickpeas, or lentils.
For extra flavor, finish with:
- Fresh basil
- Lemon zest
- Vegan Parmesan
- Nutritional yeast
- Crushed red pepper
- Freshly cracked black pepper
Nutrition Facts
Per Serving โ Approximate
Based on 4 servings. Actual nutrition can vary significantly depending on the brand and filling used for the vegan ravioli.
- Calories: 390 kcal
- Fat: 14 g
- Cholesterol: 0 mg
- Sodium: 690 mg
- Potassium: 560 mg
- Total Carbohydrates: 54 g
- Fiber: 6 g
- Net Carbs: 48 g
- Sugars: 7 g
- Protein: 13 g
- Calcium: 100 mg
Low-carb note: With approximately 48 g net carbs per serving, the original recipe is not a low-carb or keto recipe. Choosing legume-based ravioli and reducing the pasta portion while increasing vegetables and tofu can create a more protein-focused, lower-carb variation.
Recipe Notes
- Storage: Refrigerate leftovers in an airtight container for 3โ4 days.
- Freezing: Freeze portions for 1โ2 months for best quality.
- Reheating: Warm gently in a skillet with a splash of vegetable broth or water.
- Allergy note: Check packaged ravioli and vegan Parmesan for wheat, soy, nuts, and other allergens.
- Flavor boost: Add lemon zest, fresh basil, chili flakes, nutritional yeast, or vegan Parmesan.
- Protein boost: Add crispy tofu, chickpeas, white beans, lentils, or legume-based ravioli.
- Sauce tip: Reserved pasta water helps create a smooth sauce that clings to the ravioli.
- Mushroom tip: Avoid soaking mushrooms in water; if they need rinsing, do it quickly and dry them thoroughly before cooking.
Frequently Asked Questions
Is vegan ravioli always dairy-free?
No. Always check the ingredient label because some ravioli labeled vegetarian may contain cheese or eggs.
Can I use frozen vegan ravioli?
Yes. Cook frozen vegan ravioli according to its package directions and adjust the cooking time as needed.
What vegetables can I add?
Zucchini, bell peppers, broccoli, asparagus, and kale are all excellent additions.
How can I increase the protein?
Choose legume-based ravioli or add tofu, chickpeas, lentils, or white beans to the skillet.
Can I make this recipe gluten-free?
Yes. Use certified gluten-free vegan ravioli and verify that the vegetable broth, vegan Parmesan, and other packaged ingredients are also gluten-free.
Can I make the sauce creamy?
Yes. Stir in a few tablespoons of vegan cream, cashew cream, or an unsweetened plant-based cream near the end of cooking.
Recipe Details
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Course: Main Course
Cuisine: Italian-inspired
Diet: Vegan
Best Season: All-season
Calories: Approximately 390 per serving

