Creamy, cozy, and packed with earthy mushrooms and tender spinach, this Vegan Mushroom & Spinach Gnocchi is pure comfort in a bowl. The silky dairy-free sauce clings to every pillowy gnocchi, while garlic and herbs bring everything together. It’s an easy weeknight dinner that feels wonderfully indulgent without using any dairy.
Why You’ll Love This Recipe
- 🌱 100% vegan
- 🍄 Rich, savory mushroom flavor
- 🥬 Packed with fresh spinach
- 🍝 Creamy, comforting, and satisfying
- ⏱️ Ready in about 30 minutes
- 🥣 Perfect for an easy weeknight dinner
Perfect For
This gnocchi is perfect for weeknight dinners, cozy nights, date-night meals, vegan gatherings, meal prep, and comforting family dinners.
Common Mistakes to Avoid
- Overcrowding the mushrooms — Cook them in a single layer so they brown instead of steam.
- Boiling the gnocchi too long — Remove them as soon as they float.
- Adding spinach too early — Add it near the end so it stays vibrant.
- Making the sauce too thick — Reserve some gnocchi cooking water to loosen it.
Required Equipment
- Large pot
- Large skillet
- Colander
- Wooden spoon
- Measuring cups and spoons
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet with a splash of vegetable broth or plant-based milk.
Recipe Details
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Best Season: Fall & Winter
Total Calories (Per Serving): Approximately 390 calories
📝 Ingredients
Gnocchi
- 1 lb (450 g) vegan gnocchi
- 1 tablespoon olive oil
- 8 oz (225 g) mushrooms, sliced
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 4 cups fresh spinach
- ½ teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
Creamy Vegan Sauce
- 1 cup unsweetened plant-based cooking cream
- ½ cup vegetable broth
- 2 tablespoons nutritional yeast
- 1 tablespoon vegan Parmesan, optional
- ½ teaspoon garlic powder
- ¼ teaspoon red pepper flakes, optional
- 1 teaspoon lemon juice
For Garnishing
- Fresh parsley
- Vegan Parmesan
- Freshly cracked black pepper
- Red pepper flakes
Directions
- Boil the gnocchi.
Bring a large pot of salted water to a boil. Cook the vegan gnocchi according to the package directions, usually until the pieces float. - Reserve the cooking water.
Before draining, reserve about ½ cup of the cooking water. - Sauté the mushrooms.
Heat olive oil in a large skillet over medium-high heat. Add mushrooms and cook for 5–7 minutes, stirring occasionally, until golden brown. - Add the onion.
Stir in the diced onion and cook for another 3–4 minutes, until softened. - Add garlic and seasoning.
Add garlic, Italian seasoning, salt, and black pepper. Cook for about 30 seconds. - Make the creamy sauce.
Reduce the heat to medium-low. Add plant-based cream, vegetable broth, nutritional yeast, and garlic powder. - Simmer.
Stir gently and simmer for 3–4 minutes, allowing the sauce to thicken slightly. - Add the spinach.
Add fresh spinach and cook for 1–2 minutes, just until wilted. - Add the gnocchi.
Gently fold the cooked gnocchi into the creamy mushroom sauce. - Adjust the consistency.
Add a splash of reserved gnocchi water if the sauce is too thick. - Finish with lemon.
Stir in lemon juice to brighten the creamy sauce. - Serve.
Spoon into bowls and garnish with fresh parsley, vegan Parmesan, black pepper, and red pepper flakes.
Tips for the Best Vegan Gnocchi
- Use high heat when cooking mushrooms to get beautifully browned edges.
- Don’t wash mushrooms under running water for too long; wipe or quickly rinse and dry them thoroughly.
- Fresh spinach works best, but frozen spinach can also be used if well drained.
- For extra richness, add a tablespoon of vegan cream cheese to the sauce.
- A splash of lemon juice keeps the creamy sauce from tasting too heavy.
Nutrition Facts
Per Serving — Approximate
- Calories: ~390
- Fat: ~15 g
- Cholesterol: 0 mg
- Sodium: ~600 mg
- Potassium: ~500 mg
- Total Carbohydrates: ~52 g
- Fiber: ~5 g
- Net Carbs: ~47 g
- Sugars: ~6 g
- Protein: ~11 g
- Calcium: ~100 mg
Nutrition values are approximate and depend on the gnocchi and plant-based cream used.
Notes
- Extra creamy: Add 2 tablespoons vegan cream cheese.
- More protein: Add white beans, crispy tofu, or vegan chicken.
- Gluten-free: Use certified gluten-free vegan gnocchi.
- Spicy: Add extra red pepper flakes.
- Extra vegetables: Add sun-dried tomatoes, peas, or roasted bell peppers.
- Cheesy: Increase nutritional yeast or add vegan Parmesan.
- Storage: Refrigerate for up to 3 days.
- Vegan: Yes.
Frequently Asked Questions
1. Is all gnocchi vegan?
No. Some packaged gnocchi may contain eggs, dairy, or other animal ingredients. Check the package before purchasing.
2. Can I use frozen spinach?
Yes. Thaw and squeeze it very well before adding it to the sauce.
3. Can I make this gluten-free?
Yes. Simply use certified gluten-free gnocchi and check that your other ingredients are gluten-free.
4. What plant-based cream works best?
Unsweetened oat, soy, cashew, or coconut cooking cream can work. Choose an unsweetened variety to avoid adding sweetness to the savory sauce.
5. Can I make this ahead of time?
Yes, but it tastes best fresh. When reheating, add a splash of plant milk or vegetable broth to loosen the sauce.




