This Vegan Ravioli with Spinach, Mushrooms & Sun-Dried Tomatoes is a comforting plant-based dinner packed with savory mushrooms, tender spinach, and intensely flavorful sun-dried tomatoes. The ravioli is tossed in a silky garlic-herb sauce that coats every bite without overwhelming the fresh vegetables.
It’s an easy vegan dinner that feels satisfying and restaurant-worthy while coming together quickly. The combination of earthy mushrooms, sweet-tangy sun-dried tomatoes, and soft ravioli makes this a wonderful option for busy weeknights.
Short Description
Tender vegan ravioli is tossed with sautéed mushrooms, fresh spinach, and flavorful sun-dried tomatoes.
A simple garlic-herb sauce brings the ingredients together into a comforting plant-based meal.
It’s quick, colorful, and perfect for an easy weeknight dinner.
Can Vegan Ravioli Support Weight Loss Goals?
Yes, this recipe can fit into a balanced weight-conscious eating pattern when portion sizes and sauce ingredients are considered. Vegetables add volume, fiber, and flavor, while keeping added oil and creamy ingredients moderate can help control overall calories. Pairing a reasonable serving with additional vegetables or a salad can make the meal more filling.
Does Vegan Ravioli Fit a High-Protein Lifestyle?
This dish can fit a high-protein lifestyle, but traditional vegan ravioli is usually moderate rather than high in protein. Mushrooms and spinach contribute some protein, while the ravioli provides additional protein depending on its filling and pasta ingredients. For a higher-protein version, choose ravioli made with lentils, chickpeas, peas, or another legume-based filling and add white beans or crispy tofu to the dish.
Why This Recipe Is Special
- 100% plant-based: No meat, dairy, or eggs are needed.
- Packed with vegetables: Spinach and mushrooms add color, texture, and savory flavor.
- Sun-dried tomato flavor: Their concentrated sweetness adds depth to the sauce.
- Quick weeknight meal: The sauce and vegetables cook while the ravioli boils.
- Comforting but fresh: Soft ravioli is balanced by earthy vegetables and bright tomato flavor.
My Personal Experience
- The mushrooms add so much flavor:
I love letting the mushrooms brown properly before adding the other vegetables.
Their deep, savory flavor makes the dish taste much richer. - Sun-dried tomatoes bring everything together:
Their sweet and tangy flavor cuts through the richness of the sauce.
They also add little bursts of intense tomato flavor throughout the ravioli. - The spinach disappears beautifully into the sauce:
Fresh spinach wilts quickly and coats the pasta without requiring much cooking.
It adds color while keeping the dish feeling fresh. - It’s surprisingly easy for a special-looking dinner:
The finished dish looks colorful and restaurant-inspired.
Yet most of the cooking can be completed in about 20 minutes.
Perfect For
This vegan ravioli is perfect for weeknight dinners, meatless Mondays, vegan meal plans, date nights, dinner parties, family meals, cozy lunches, and easy plant-based entertaining. Serve it with a green salad, roasted vegetables, or crusty vegan bread.
Why You’ll Love This Recipe
- Quick and convenient:
The vegetables can cook while the ravioli boils.
This keeps the total cooking time short. - Full of savory flavor:
Garlic, mushrooms, sun-dried tomatoes, and herbs create a deeply flavorful combination.
You don’t need a complicated sauce to make the dish satisfying. - Colorful and inviting:
Bright spinach and red sun-dried tomatoes make the dish look beautiful.
It is an easy way to make a simple pasta dinner feel special. - Easy to customize:
Add vegan Parmesan, white beans, tofu, or extra vegetables to change the dish.
You can also adjust the herbs and chili flakes to suit your taste.
Common Mistakes to Avoid
- Overcrowding the mushrooms: Cook them in a roomy skillet so they brown instead of steaming.
- Overcooking the ravioli: Follow the package directions and cook just until tender.
- Adding spinach too early: Spinach wilts quickly, so add it toward the end.
- Using too much sun-dried tomato: Their flavor is concentrated, so excessive amounts can overpower the dish.
Required Equipment
- Large skillet — Gives the mushrooms enough space to brown properly.
- Large pot — Provides plenty of water for cooking the ravioli without sticking.
- Colander — Makes draining the ravioli quick and easy.
- Wooden spoon — Helps stir the vegetables and sauce without damaging the skillet.
- Fine grater — Useful for adding vegan Parmesan or lemon zest as a finishing touch.
Storage Instructions
Allow leftovers to cool before transferring them to an airtight container. Refrigerate for up to 3–4 days.
For freezing, transfer completely cooled ravioli to a freezer-safe container. For best texture, freeze the ravioli and sauce separately if you know you will be freezing portions ahead of time. Use within 1–2 months for best quality.
To reheat, warm gently in a skillet over medium-low heat with a splash of vegetable broth or water. Stir occasionally until hot. Avoid overheating, as the ravioli can become soft and the sauce may dry out.
Recipe Details
- Preparation Time: 10 minutes
- Cooking Time: 15 minutes
- Total Time: 25 minutes
- Servings: 4
- Best Season: All-season
- Total Calories (Per Serving): Approximately 390 calories
📝 Ingredients
- 20 oz (567 g) vegan ravioli
- 2 tbsp 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 tsp Italian seasoning
- ½ tsp red pepper flakes — optional
- ½ tsp salt, or to taste
- ¼ tsp black pepper
- 1 tbsp fresh lemon juice
- 2 tbsp chopped fresh basil or parsley
- 2 tbsp vegan Parmesan — optional
Ingredient note: If using sun-dried tomatoes packed in oil, drain them well and reserve a teaspoon of the flavorful oil if desired. Check the ravioli package carefully to ensure it is vegan.
Directions
- Bring a large pot of salted water to a boil over high heat. Cook the vegan ravioli according to the package instructions, usually until tender but still slightly firm.
- Reserve ½ cup of pasta water before draining. This starchy water can help loosen and emulsify the sauce later.
- Heat the skillet over medium-high heat and add olive oil.
- Cook the mushrooms for 5–7 minutes, stirring occasionally. Let them sit undisturbed for a minute or two at a time so they develop golden-brown edges.
- Add the garlic and cook for approximately 30–60 seconds, stirring constantly until fragrant. Do not let the garlic burn.
- Add the sun-dried tomatoes. Cook for 1–2 minutes so their concentrated flavor infuses the oil.
- Pour in the vegetable broth and reduce the heat to medium. Simmer for 2–3 minutes, allowing the liquid to reduce slightly.
- Add the spinach. Stir for 1–2 minutes, just until the leaves wilt and become bright green.
- Add the cooked ravioli to the skillet and gently toss with the mushroom and spinach mixture.
- Adjust the sauce. Add a splash of reserved pasta water if the mixture looks dry. Continue tossing for 1–2 minutes until the ravioli is evenly coated.
- Season the dish with Italian seasoning, red pepper flakes, salt, black pepper, and lemon juice. Taste and adjust as needed.
- Finish and serve. Sprinkle with fresh basil or parsley and vegan Parmesan if desired. Serve immediately while hot.
High-protein cooking tip: Choose legume-based vegan ravioli when available, or add crispy tofu, white beans, lentils, or another plant-based protein to make the meal more protein-focused.
Nutrition Facts (Per Serving – Approximate)
Based on four servings and the ingredients listed. Actual nutrition varies significantly depending on the brand and filling of the vegan ravioli.
- Calories: 390 kcal
- Fats: 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
Notes
- Storage: Refrigerate leftovers for 3–4 days in an airtight container.
- Freezing: Freeze portions for 1–2 months for best quality.
- Reheating: Warm gently in a skillet with a splash of broth or water.
- Allergy notes: Check the ravioli and vegan Parmesan labels because some products may contain wheat, soy, nuts, or other allergens.
- Flavor boost: Add lemon zest, fresh basil, chili flakes, nutritional yeast, or vegan Parmesan.
- Protein boost: Add crispy tofu, chickpeas, white beans, or use legume-based ravioli.
- Sauce tip: Reserved pasta water helps create a silky sauce that clings to the ravioli.
- Mushroom tip: Avoid washing mushrooms excessively; if they are very dirty, quickly rinse and dry them thoroughly before cooking.
Frequently Asked Questions
1. Is vegan ravioli always dairy-free?
No, check the package ingredients carefully because some ravioli labeled vegetarian may still contain cheese or eggs.
2. Can I use frozen vegan ravioli?
Yes, cook it according to the package directions, adjusting the cooking time as needed.
3. Can I add other vegetables?
Absolutely; zucchini, bell peppers, broccoli, asparagus, or kale all work well.
4. How can I increase the protein?
Choose legume-based ravioli or add tofu, chickpeas, lentils, or white beans to the skillet.
5. Can I make this recipe gluten-free?
Yes, use certified gluten-free vegan ravioli and verify that the vegetable broth and other packaged ingredients are gluten-free.
6. Can I make the sauce creamy?
Yes, stir in a few tablespoons of vegan cream, cashew cream, or unsweetened plant-based cream near the end of cooking.

