This creamy, comforting skillet brings pillowy potato gnocchi together with bright cherry tomatoes, tender spinach, and a rich coconut-milk sauce—fully vegan and ready in about 25–30 minutes. It’s an easy weeknight winner when you want something cozy without hours of fuss, and it’s flexible enough to feed picky eaters or impress plant-based guests.
Why you’ll love this dish
This gnocchi skillet checks a lot of boxes: fast, budget-friendly, and deeply satisfying without dairy. The coconut milk gives the sauce silkiness that mimics a classic cream sauce, while nutritional yeast adds that savory, cheesy depth vegans crave. It’s quick enough for a weekday dinner, but pretty enough for casual entertaining.
“A weeknight meal that tastes like you took your time—pillowy gnocchi, bright tomatoes and a velvety coconut sauce. Comfort food with a clean, plant-based twist.”
This recipe is also a great base for experimentation. If you’re hunting for similar flavor profiles or want a non-vegan alternative to serve alongside, try this creamy gnocchi with spinach and feta for inspiration.
The cooking process explained
Before you start, here’s what happens in the skillet: cook the gnocchi until they float, sauté aromatics (onion + garlic), soften the tomatoes and wilt spinach, crisp the gnocchi briefly in oil, then marry everything with coconut milk, nutritional yeast and Italian herbs until the sauce thickens. The timeline is simple—most of the work is hands-off simmering—so you can prep a salad or set the table while the sauce reduces.
Rough timing:
- Prep: 5–8 minutes (dice onion, halve tomatoes, mince garlic)
- Cook: 15–20 minutes
- Total: ~25–30 minutes
Serves 2–4 depending on appetite.
What you’ll need
- 16 oz (450 g) potato gnocchi (store-bought or homemade)
- 2 tbsp olive oil, divided
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 2 cups fresh spinach (packed)
- 1 cup canned coconut milk (full-fat for richest texture)
- 2 tbsp nutritional yeast
- 1 tsp dried Italian herbs (or 1½ tsp mixed oregano + basil)
- Salt and pepper, to taste
- Fresh basil leaves for garnish
Notes and easy substitutions:
- Coconut milk: full-fat gives the creamiest result. For a lighter version, use light coconut milk or a plant-based creamer, but the sauce will be less rich. If you want a non-coconut option, try unsweetened almond cream or a cashew cream (soak and blend ½ cup cashews with ¾ cup water).
- Gnocchi: potato gnocchi works best for texture. If using gluten-free gnocchi, check cook times.
- Nutritional yeast provides umami and cheesiness—don’t skip it if you want depth.
Step-by-step instructions
- Bring a large pot of salted water to a boil. Add the gnocchi and cook according to package instructions or until gnocchi float to the top (usually 2–3 minutes). Drain and set aside.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic and cook 1 minute more until fragrant—don’t let it brown.
- Add halved cherry tomatoes and cook until they begin to soften, about 2–3 minutes.
- Toss in the fresh spinach and cook until wilted, stirring occasionally, about 1–2 minutes.
- Push the vegetables to one side of the skillet. Add the remaining 1 tablespoon olive oil to the empty side and add the cooked, drained gnocchi. Sauté the gnocchi 2–3 minutes until slightly crisp and golden on the edges.
- Pour in the coconut milk and stir everything together, scraping up any browned bits from the bottom of the pan.
- Stir in nutritional yeast, dried Italian herbs, and season with salt and pepper. Let the sauce simmer gently for about 5 minutes until it thickens slightly.
- Taste and adjust seasoning. Serve hot, topped with fresh basil leaves.
Best ways to enjoy it
This dish stands beautifully on its own, but here are a few serving ideas:
- Pair with a crisp green salad and a bright lemon vinaigrette to cut the richness.
- Add roasted vegetables (like asparagus or broccolini) for more texture.
- For a non-vegan surf-and-turf twist, serve with a small portion of garlic shrimp—try this easy creamy Tuscan shrimp on the side for a decadent pairing.
- Garnish with toasted pine nuts or a drizzle of good olive oil for extra indulgence.
Plating tip: Spoon gnocchi and sauce into a shallow bowl, add a scattering of fresh basil leaves and a few halved tomatoes on top for color. Serve immediately—gnocchi texture is best right away.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container within 2 hours of cooking. Use within 3–4 days.
- Freezing: The texture of potato gnocchi can change after freezing; if you plan to freeze, cool completely and freeze in a shallow, airtight container for up to 1 month. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat gently on the stovetop over low-medium heat with a splash of water or extra coconut milk to loosen the sauce. Microwave in short intervals, stirring between, and add a teaspoon of liquid if it becomes too thick.
Food safety reminder: discard leftovers left at room temperature for more than 2 hours to avoid bacterial growth.
Pro chef tips
- Crisp the gnocchi: Dry the drained gnocchi briefly on a towel before sautéing; less surface moisture means better browning.
- Avoid curdling: Keep the heat moderate when you add coconut milk—too high a boil can separate it. A gentle simmer is ideal.
- Flavor boosters: A squeeze of lemon juice at the end brightens the sauce. If you like heat, add a pinch of red pepper flakes with the garlic.
- Timing: Add spinach last so it just wilts and retains color and texture.
- Make-ahead shortcut: Sauté the aromatics and tomatoes ahead and refrigerate up to 24 hours; reheat and finish with gnocchi when ready.
Creative twists
- Mushroom and sage: Replace tomatoes with sliced cremini mushrooms and add fresh sage for an autumnal variation.
- Pesto boost: Stir in 2 tablespoons of vegan pesto at the end for herbal intensity.
- Smoky char: Use smoked salt or a small amount of smoked paprika for a warm, savory finish.
- Protein add-ins: Toss in pan-fried tofu cubes or white beans for extra protein while keeping it vegan.
- Low-fat option: Use light coconut milk and skip the extra olive oil; crisp gnocchi in a nonstick pan with a cooking spray.
Common questions
Q: Can I use frozen gnocchi?
A: Yes—cook frozen gnocchi directly in boiling, salted water; they may take a minute or two longer. Drain and proceed with the recipe. If they release extra water, pat dry before sautéing for better browning.
Q: Will the coconut milk make it taste coconutty?
A: Full-fat coconut milk adds creaminess with only a subtle coconut note, especially when combined with garlic, nutritional yeast and Italian herbs. If you’re sensitive to coconut flavor, use a neutral plant-based cream or cashew cream.
Q: Can I make this nut-free?
A: The base recipe is nut-free. If you substitute with cashew cream, it becomes nut-containing—stick with coconut milk or oat/soy alternatives to keep it nut-free.
Q: How can I make the sauce thicker?
A: Simmer a few extra minutes to reduce liquid, or stir in 1–2 teaspoons of cornstarch slurry (cornstarch mixed with cold water) and cook until thickened. Start small—it thickens quickly.
Q: Is this suitable for kids?
A: Generally yes—gnocchi is soft and mild. Reduce or omit red pepper flakes and finely chop the spinach to make it even more kid-friendly.
If you want more creamy, comforting pasta-style recipes, check older posts on the blog for ideas and pairings; these techniques work across a wide range of plant-based dishes.

Creamy Coconut Gnocchi Skillet
Ingredients
Main ingredients
- 16 oz potato gnocchi (store-bought or homemade) Potato gnocchi works best for texture.
- 2 tbsp olive oil, divided
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 2 cups fresh spinach (packed)
- 1 cup canned coconut milk (full-fat for richest texture) For a lighter version, use light coconut milk.
- 2 tbsp nutritional yeast Provides umami and cheesiness.
- 1 tsp dried Italian herbs (or 1½ tsp mixed oregano + basil)
- Salt and pepper, to taste
- Fresh basil leaves for garnish
Instructions
Preparation
- Bring a large pot of salted water to a boil. Add the gnocchi and cook according to package instructions or until gnocchi float to the top (usually 2–3 minutes). Drain and set aside.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic and cook 1 minute more until fragrant—don’t let it brown.
- Add halved cherry tomatoes and cook until they begin to soften, about 2–3 minutes.
- Toss in the fresh spinach and cook until wilted, stirring occasionally, about 1–2 minutes.
- Push the vegetables to one side of the skillet. Add the remaining 1 tablespoon olive oil to the empty side and add the cooked, drained gnocchi. Sauté the gnocchi 2–3 minutes until slightly crisp and golden on the edges.
- Pour in the coconut milk and stir everything together, scraping up any browned bits from the bottom of the pan.
- Stir in nutritional yeast, dried Italian herbs, and season with salt and pepper. Let the sauce simmer gently for about 5 minutes until it thickens slightly.
- Taste and adjust seasoning. Serve hot, topped with fresh basil leaves.
