One Pan Creamy Tomato Spinach Gnocchi

Last updated on June 14, 2026

Have you ever come home craving something warm and comforting and wished dinner could practically make itself? I remember a rainy night when all I wanted was a creamy, cozy bowl—no fuss, no extra pans, just pure comfort. If you’ve ever been intimidated by rich-looking dishes because you’re new to cooking, you’re not alone; the first time I tried a creamy gnocchi, I worried it would be too fussy. The good news: this One Pan Creamy Tomato Spinach Gnocchi is forgiving, fast, and beginner-friendly, so you can get dinner on the table without stress—plus, if you like bright, tomato-forward flavors, you might also enjoy my take on a creamy tomato basil soup for another cozy night in.

A Quick Look at This One Pan Creamy Tomato Spinach Gnocchi Recipe

This One Pan Creamy Tomato Spinach Gnocchi combines pillowy gnocchi with sun-dried tomatoes and a creamy coconut-based sauce. The dish leans on two stars: tender gnocchi and a rich, dairy-free coconut cream/vegan cream cheese base. It’s comfort food with a veggie boost from fresh spinach, and it comes together quickly in one skillet—perfect for busy weeknights and cooks learning to trust the stovetop. If you want an easy, cozy dinner that still feels a little special, keep scrolling to learn the simple steps and clever swaps that make this recipe a repeat winner.

Ingredients You’ll Need for One Pan Creamy Tomato Spinach Gnocchi

Essentials

  • Olive oil — for sautéing and flavor; a couple of tablespoons.
  • Vegan butter — adds richness and helps the aromatics soften; about 1–2 tablespoons.
  • Garlic (2–4 cloves, minced) — garlic brings warmth; use more if you love it.
  • Yellow or white onion (1 small to medium, finely chopped) — for a sweet base flavor.
  • Coconut cream (about 1 cup) — the creamy dairy-free base; full-fat for best texture.
  • Vegan cream cheese (3–4 oz or to taste) — makes the sauce velvety and tangy.
  • Sun-dried tomatoes (about 1/3 to 1/2 cup, julienned) — intense tomato flavor and chew.
  • Gnocchi (12–16 oz package) — store-bought potato or ricotta-style gnocchi both work.
  • Fresh spinach (4–6 cups baby spinach or 6–8 oz) — wilted into the sauce for color and nutrition.
  • Italian seasoning (1–2 tsp) — dried herbs to round the flavors.
  • Salt and freshly cracked black pepper — season to taste.
  • Nutritional yeast (1–3 tbsp) — adds a cheesy, savory note without dairy.
  • Lemon juice (optional, 1–2 tsp) — brightens the sauce at the end.

Optional add-ons

  • Red pepper flakes — for a little heat.
  • Toasted pine nuts or chopped walnuts — for crunch.
  • Fresh basil or parsley — a handful of chopped herbs brightens the dish.
  • Vegan parmesan or extra nutritional yeast — for extra umami.
  • A drizzle of olive oil or chili oil before serving — adds polish and aroma.

Substitutions and shortcuts

  • Coconut cream swap: If you don’t love coconut flavor, try full-fat canned coconut milk (use slightly less) or a neutral plant-based creamer. You can also blend silken tofu with a splash of vegetable broth for a thicker, protein-rich base.
  • Vegan cream cheese substitute: Use a mashed ripe avocado for creaminess in a pinch (note flavor shift), or extra coconut cream plus 1–2 tablespoons of cashew butter for richness.
  • Sun-dried tomatoes: If you don’t have them, use 1/2 cup of canned diced tomatoes (drain a bit) and increase Italian seasoning. Fresh cherry tomatoes halved can work if you cook them a bit longer.
  • Gnocchi: If gnocchi is hard to find, small potato dumplings or even large pasta shapes (like orecchiette) can be substituted—cook times will vary.
  • Quick sautéing: Use pre-minced garlic and frozen chopped onions to save prep time—just adjust cook time for moisture.
  • Thinning the sauce: Vegetable broth or reserved pasta water (if you precook gnocchi separately) thins without watering down flavor. Add a splash at a time.

How to Make One Pan Creamy Tomato Spinach Gnocchi Step-by-Step

I like to talk through the method as if we’re cooking together—slow, friendly, and with a few reassuring notes so you don’t feel rushed.

  1. Prep everything first

    • Mince the garlic, finely chop the onion, and julienne the sun-dried tomatoes. Measure out your coconut cream and vegan cream cheese so they’re ready to go. Having ingredients measured and nearby makes this truly one-pan cooking—no scrambling.
  2. Warm the pan and soften the onion

    • Heat a large skillet over medium heat. Add a tablespoon of olive oil and a tablespoon of vegan butter. Once the butter melts and the oil shimmers, add the finely chopped onion and a small pinch of salt. Sauté, stirring occasionally, for about 4–6 minutes until the onion is translucent and fragrant. This step builds the base flavor, so don’t rush; medium heat is key to avoid browning too quickly.
  3. Add garlic and sun-dried tomatoes

    • Toss in the minced garlic and cook for about 30–45 seconds until fragrant—watch closely so it doesn’t burn. Stir in the julienned sun-dried tomatoes and sprinkle the Italian seasoning over everything. Let them warm through for a minute to release their aromas.
  4. Make the creamy tomato sauce

    • Pour in the coconut cream and lower the heat slightly. Add dollops of vegan cream cheese, then whisk or stir continuously until the sauce is smooth and glossy. If your cream cheese is firm, cut it into small pieces first so it melts evenly. Taste and add a small pinch of salt and pepper now, remembering you’ll season again later.
  5. Add the gnocchi and simmer

    • Gently add the package of gnocchi to the pan. If the gnocchi is pre-cooked or store-bought, it should heat through in about 4–6 minutes. Stir occasionally to coat the gnocchi in sauce. If the sauce seems too thick or the gnocchi needs more time, add vegetable broth a little at a time (1/4 cup) until you reach a saucy, spoonable consistency. If you prefer a looser sauce, add up to 1/2 cup broth.
  6. Wilt in the spinach

    • Once the gnocchi is heated through, pile the fresh spinach into the pan in batches if needed. Stir and fold the spinach into the sauce until it wilts—this takes just a minute or two. The greens will reduce dramatically, so don’t be alarmed when a big pile disappears into the sauce.
  7. Finish and season

    • Sprinkle in nutritional yeast and stir until it blends into the sauce, giving it a cheesy depth. Taste and adjust salt and pepper. If you like a bright note, stir in 1–2 teaspoons of fresh lemon juice to lift the flavors. If you’re serving immediately, turn off the heat—this dish is best enjoyed right away when the sauce is warm and silky.
  8. Plate and garnish

    • Spoon into bowls or onto plates and garnish as desired: cracked black pepper, extra nutritional yeast, fresh herbs, or toasted nuts. Serve hot and enjoy the cozy spoonfuls of creamy tomato-spinach goodness.

Tips while cooking:

  • Keep the heat at medium to avoid breaking the sauce; if it separates, whisk in a splash of warm broth to bring it back together.
  • Use a silicone spatula or wooden spoon to gently move the gnocchi without mashing it.
  • Taste as you go—especially after adding the vegan cream cheese—so the seasoning is just right.

Common Mistakes to Avoid

Even simple recipes trip people up sometimes. Here’s a short note on staying out of trouble, followed by three common pitfalls and how to fix them.

Mistake 1: Overcrowding the pan

If you toss a huge amount of gnocchi into a small skillet or pile in too many wet ingredients at once, the heat distribution becomes uneven and the gnocchi won’t warm through properly. Use a large skillet or work in batches. If your sauce cools and thickens too much, add a little vegetable broth and warm gently.

Mistake 2: Burning the garlic

Garlic only needs seconds to turn fragrant; once it browns it becomes bitter. Add garlic after the onions are translucent and keep the heat at medium. If it does scorch, start over from the aromatics—burnt garlic can ruin the whole dish.

Mistake 3: Sauce too thin or too thick

A too-thin sauce can make the dish soupy, while a sauce that’s too thick clumps on the gnocchi. If the sauce is thin, let it simmer a minute or two to reduce. If it’s thick, stir in up to 1/2 cup vegetable broth (a little at a time) until you reach a silky consistency. Remember, coconut cream will thicken slightly as it cools.

Serving Suggestions for One Pan Creamy Tomato Spinach Gnocchi

This dish is wonderfully flexible—serve it simply or dress it up. Below are three easy ways I like to present it, depending on the mood and guests.

Rustic weeknight bowl

Serve the gnocchi straight from the skillet into shallow bowls, sprinkle with nutritional yeast and cracked black pepper, and add a few torn basil leaves. It’s cozy, no-fuss comfort at its best.

Light, bright plate

For a fresher finish, top with a squeeze of lemon, chopped parsley, and a sprinkle of toasted pine nuts. The citrus and nuts add brightness and texture that balance the creamy sauce.

Date-night or dinner-party version

Spoon the gnocchi onto warm plates and finish with a drizzle of high-quality olive oil and a few slices of roasted cherry tomatoes or blistered tomatoes on top. Pair with a simple side salad and crusty bread to soak up every last bit of sauce.

One Pan Creamy Tomato Spinach Gnocchi

Conclusion

I promise this One Pan Creamy Tomato Spinach Gnocchi is easier than it looks—soft gnocchi, creamy coconut-based sauce, and bright spinach come together in one comforting skillet with minimal mess. I love that it’s so customizable: swap the sun-dried tomatoes, add a sprinkle of red pepper flakes, or fold in different greens and herbs to make it yours. If you’re curious for a closely related one-pot method and want another angle on this idea, check out One-Pot Creamy Tomato Spinach Gnocchi – Fork in the Kitchen for an alternate take. Give it a try tonight — then come back and tell me how you made it your own.

FAQs About One Pan Creamy Tomato Spinach Gnocchi

Q1: Can I make One Pan Creamy Tomato Spinach Gnocchi ahead of time?
A1: Yes, you can prepare most of the components ahead—chop the aromatics, julienne the sun-dried tomatoes, and pre-measure the coconut cream and cream cheese. Finish cooking the gnocchi and wilt the spinach right before serving for the best texture. Stored in an airtight container in the fridge, leftovers last 2–3 days; gently reheat with a splash of vegetable broth.

Q2: Is this One Pan Creamy Tomato Spinach Gnocchi gluten-free?
A2: It can be, depending on the gnocchi you buy. Many potato gnocchi brands are gluten-free; check the package. The rest of the ingredients are naturally gluten-free, but always double-check labels on processed items like vegan cream cheese and sun-dried tomatoes.

Q3: How can I make One Pan Creamy Tomato Spinach Gnocchi less coconut-forward?
A3: If you prefer less coconut flavor, use full-fat coconut milk instead of coconut cream and add a splash of vegetable broth, or blend silken tofu with a little broth and a tablespoon of olive oil to mimic creaminess. The vegan cream cheese and nutritional yeast will help mask coconut notes.

Q4: Can I use frozen spinach in One Pan Creamy Tomato Spinach Gnocchi?
A4: Yes—add frozen spinach straight to the skillet but thaw and squeeze out excess water first if possible. You may need to simmer the sauce a bit longer to reach the right thickness because frozen spinach releases extra moisture.

Q5: What are some protein additions for One Pan Creamy Tomato Spinach Gnocchi?
A5: For extra protein, fold in cooked chickpeas, white beans, or pan-seared tofu cubes. If you’re not strictly plant-based, cooked shredded chicken or sautéed shrimp are lovely additions—just adjust seasoning and cook times as needed.

Enjoy making this cozy, one-pan dinner your own—it’s one of those recipes that rewards small tweaks and improvisation, and I hope it becomes one of your go-to comfort meals.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One Pan Creamy Tomato Spinach Gnocchi


  • Author: joe-peackok
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A forgiving, fast, and beginner-friendly dish combining pillowy gnocchi with a rich, creamy coconut-based sauce and fresh spinach.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 tablespoon vegan butter
  • 24 cloves garlic, minced
  • 1 small to medium yellow or white onion, finely chopped
  • 1 cup coconut cream
  • 34 oz vegan cream cheese
  • 1/3 to 1/2 cup sun-dried tomatoes, julienned
  • 1216 oz package gnocchi
  • 46 cups fresh baby spinach
  • 12 teaspoons Italian seasoning
  • Salt and freshly cracked black pepper to taste
  • 13 tablespoons nutritional yeast
  • 12 teaspoons lemon juice (optional)

Instructions

  1. Prep everything first: Mince the garlic, finely chop the onion, and julienne the sun-dried tomatoes.
  2. Warm the pan and soften the onion: Heat a large skillet over medium heat. Add olive oil and vegan butter, then sauté the onion.
  3. Add garlic and sun-dried tomatoes: Cook until fragrant, then stir in sun-dried tomatoes and Italian seasoning.
  4. Make the creamy tomato sauce: Pour in coconut cream and whisk in vegan cream cheese until smooth.
  5. Add the gnocchi and simmer: Stir in gnocchi and cook until heated through, adding broth if needed.
  6. Wilt in the spinach: Stir in spinach until wilted.
  7. Finish and season: Add nutritional yeast and adjust seasoning, then stir in lemon juice if desired.
  8. Plate and garnish: Serve hot and garnish with desired toppings.

Notes

For a milder coconut flavor, you can use full-fat coconut milk instead of coconut cream.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 4g
  • Sodium: 500mg
  • Fat: 15g
  • Saturated Fat: 9g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 5g
  • Protein: 10g
  • Cholesterol: 0mg

Keywords: gnocchi, creamy, vegan, one pan, quick dinner, comfort food, tomato, spinach