If you love simple, wholesome, and satisfying meals that don’t require hours in the kitchen, this Creamy One Pan Spinach Gnocchi will become a staple in your weeknight rotation. In just one skillet, you’ll create a luxuriously creamy dish layered with flavor — garlicky coconut sauce, tangy sun-dried tomatoes, tender gnocchi, and vibrant spinach.

The gnocchi cooks directly in the sauce, so there is no separate pot to drain. Use unsweetened canned coconut cream and plain vegan cream cheese. This is a rich, creamy dish; a little lemon juice at the end helps balance the sauce.

It’s also a great showcase of how vegan cooking can be both rich and effortless. Coconut cream and vegan cream cheese provide a lush base without needing dairy, while nutritional yeast and sun-dried tomatoes add natural umami that keeps the flavor bold and balanced. Whether you’re vegan, flexitarian, or simply love comforting food with a healthy twist, this one-pan gnocchi delivers comfort and convenience in perfect harmony.


Why You’ll Love This Recipe

  • One-pan meal for minimal cleanup
  • Ready in about 20 minutes; cooking time varies with the gnocchi
  • Luxuriously creamy without any dairy
  • Balanced with spinach and herbs for freshness
  • Easy to customize with additional vegetables or proteins

How to Make Creamy One Pan Spinach Gnocchi

Warm olive oil and vegan butter in a large skillet. Add finely diced onion and cook until soft.
Warm olive oil and vegan butter in a skillet. Add finely diced onion and garlic; stir until the onion softens and the garlic is fragrant, lowering the heat if it browns too quickly.
Sun-dried tomatoes added to a creamy coconut sauce in a skillet.
Stir in coconut cream and vegan cream cheese until smooth, then add sun-dried tomatoes, nutritional yeast, herbs, salt, and pepper.
Add gnocchi and stir to coat. Cover and cook until tender and the sauce is creamy, loosening with a little water or broth if needed.
Add gnocchi and stir to coat. Cover and cook until tender and the sauce is creamy, loosening with a little water or broth if needed.
Stir in spinach until wilted, then mix in lemon juice if using. Taste and adjust seasoning.
Stir in spinach until wilted, then mix in lemon juice if using. Taste and adjust seasoning.
Creamy One Pan Spinach Gnocchi
Serve with a drizzle of oil from the sun-dried tomatoes for extra flavor.

Tips for the Best Creamy Vegan Gnocchi

  • Use shelf-stable potato gnocchi and check that the ingredients are vegan; some brands contain egg or dairy. Check for tenderness as it cooks, since brands vary.
  • Stir often to prevent sticking and ensure a silky, even sauce.
  • Use unsweetened canned coconut cream, not sweetened cream of coconut. Add the water or vegetable broth a splash at a time only as needed to loosen the sauce.
  • Add a squeeze of lemon juice at the end for a bright, balanced finish.

Serving Suggestions

This creamy one pan spinach gnocchi makes a satisfying main course on its own, but it also pairs beautifully with complementary dishes:

  • With a salad: Try a simple arugula or mixed greens salad tossed with lemon vinaigrette for a refreshing contrast.
  • With bread: Crusty sourdough, garlic bread, or focaccia are perfect for mopping up the extra sauce.
  • As part of a larger spread: Serve alongside roasted vegetables or a light vegan soup for a cozy, family-style dinner.
  • For entertaining: Garnish with fresh herbs, cracked black pepper, and a drizzle of olive oil for a presentation-worthy dish that impresses guests without stress.

This gnocchi is rich enough for date night but quick enough for a weeknight dinner — making it one of those recipes you’ll return to again and again.


Storage and Reheating

The sauce thickens as the gnocchi sits. Leftovers may need a little water or broth when reheating.

Storage:
Transfer leftovers to an airtight container and refrigerate for up to 3 days.

Reheating:
Reheat gently on the stove over low heat. Add a small splash of water or vegetable broth to loosen the sauce as it warms. Stir frequently to ensure even heating and prevent the sauce from separating.

Avoid freezing:
The gnocchi and creamy sauce can change texture after freezing and thawing. Refrigeration is the better option for this finished dish.

Pro tip: Since the gnocchi cooks in the sauce, store leftovers together. Reheat only the portion you need, adding liquid gradually rather than thinning the whole batch.


Frequently Asked Questions about One-Pan Spinach Gnocchi 

Can I make this gluten-free?

Use certified gluten-free gnocchi and check the labels on the broth, vegan cream cheese and other packaged ingredients. Gluten-free gnocchi may cook differently, so check tenderness rather than relying only on the time.

Can I use another cream base instead of coconut?

The recipe below uses unsweetened coconut cream. Other plain, unsweetened plant-based cooking creams vary in thickness and flavour, so they are not guaranteed to give the same result in the same quantity. A precise alternative ratio still needs testing.

What can I use instead of vegan cream cheese?

Use a plain vegan cream cheese for the recipe as written. Silken tofu and homemade cashew cream are not direct replacements: their flavour and consistency differ, and a reliable quantity for this recipe still needs testing.

How do I prevent the sauce from curdling?

Keep the heat moderate and stir regularly once you add the cream and cheese. Avoid boiling the sauce vigorously.

Can I add more vegetables or protein?

Cooked mushrooms or cooked, drained chickpeas can be stirred in and heated through. Extra ingredients may need more sauce and seasoning; avoid crowding the pan.


Final Thoughts on One-Pan Spinach Gnocchi 

This Creamy One Pan Spinach Gnocchi is proof that vegan comfort food can be both quick and deeply satisfying. In less than half an hour, you’ll have a hearty, creamy meal that feels special enough for guests yet easy enough for a quiet night in.

If you’re looking for more recipes like this — balanced, flavorful, and 100% plant-based — visit Dr. Vegan for more exclusive recipes, plant-based cooking guides, and tips for living deliciously on a vegan diet.

Your next favorite dish is waiting there — from creamy pastas to nutrient-packed bowls that make vegan cooking exciting and effortless.

Creamy One Pan Spinach Gnocchi

Creamy One Pan Spinach Gnocchi (20-Minute Vegan Dinner)

4.82 from 16 reviews
Gnocchi simmered in a creamy coconut sauce with sun-dried tomatoes, garlic and spinach. Everything cooks in one pan. Allow about 20 minutes and check the gnocchi for tenderness, since cooking time varies by brand.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 2 servings
Course: Main Course
Cuisine: Italian, Italian-Inspired
Calories: 1035

Ingredients
 
 

  • 1 tbsp olive oil
  • 1 tbsp vegan butter plant-based
  • 3-4 cloves garlic minced or sliced
  • 1/2 small onion finely diced
  • 1 cup coconut cream unsweetened, canned; not sweetened cream of coconut
  • 2 tbsp vegan cream cheese plain, plant-based
  • 1/2 cup sun dried tomatoes finely chopped, oil packed
  • 1 lb gnocchi
  • 2 cups baby spinach roughly chopped
  • 1/2 cup Water or vegetable broth
  • 1 tsp Italian seasoning or oregano
  • 1/2 tsp black pepper to taste
  • 2 tbsp Nutritional yeast or vegan parmesan finely grated if using vegan parmesan
  • 1-2 tsp lemon juice optional
  • salt to taste

Equipment

  • Large non-stick skillet or sauté pan
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and Cutting Board

Method
 

  1. Warm the olive oil and vegan butter in a wide skillet over medium heat. Add the finely diced onion and garlic and cook, stirring, for about 2–3 minutes or until the onion softens and the garlic is fragrant. Lower the heat if the garlic starts to brown too quickly.
  2. Pour in the unsweetened coconut cream and stir in the vegan cream cheese until smooth. Stir in the chopped sun-dried tomatoes, nutritional yeast or vegan parmesan, Italian seasoning or oregano, black pepper and salt. Keep the sauce at a gentle simmer, stirring regularly.
  3. Add the gnocchi and stir to coat. Cover and simmer gently for about 3–4 minutes, stirring once or twice, until tender. Check a piece before moving on; different brands may need longer. Add small splashes from the measured water or vegetable broth only as needed to keep the sauce loose enough for the gnocchi to cook. If the sauce is too thin once the gnocchi is tender, simmer briefly uncovered.
  4. Stir in the spinach until wilted. Add the optional lemon juice, then taste and adjust the seasoning.
  5. Serve straight away, with a little oil from the sun-dried tomatoes if you like.

Nutrition

Calories: 1035kcalCarbohydrates: 114gProtein: 23gFat: 61gSaturated Fat: 42gPolyunsaturated Fat: 3gMonounsaturated Fat: 9gTrans Fat: 0.03gSodium: 1748mgPotassium: 1712mgFiber: 16gSugar: 12gVitamin A: 3464IUVitamin C: 26mgCalcium: 157mgIron: 15mg

Notes

Coconut cream: Use 1 cup unsweetened canned coconut cream, not sweetened cream of coconut. Coconut cream can still have a natural coconut flavour.
Gnocchi: Use shelf-stable potato gnocchi and check the label for egg or dairy. Brands vary, so cook until tender rather than relying only on the clock. The timing here is not a tested guide for frozen or homemade gnocchi.
Liquid: The 1/2 cup water or vegetable broth is for adjusting the sauce as needed; you may not need it all. Add small splashes while cooking if the sauce becomes too thick before the gnocchi is tender.
Flavour: Use plain vegan cream cheese. The optional lemon juice helps balance the rich sauce; taste before adding more salt.
Leftovers: Refrigerate in an airtight container for up to 3 days. Reheat gently with a little water or broth to loosen the sauce.
Gluten-free: Use certified gluten-free gnocchi and check the other packaged ingredients. Cooking time and texture may differ.

Tried this recipe?

Let us know how it was!

Making this later? I’ll email you this recipe, free.

The recipe on this page, straight to your inbox. No payment or card needed.

New here? Click the button in your email to open this recipe and confirm you’d like my free recipe emails: five reader favorites over the next few days, then one a week. Unsubscribe anytime.