My cousin showed up early one Saturday evening, unannounced and starving, and honestly, I barely had anything in the fridge except a jar of sun-dried tomatoes and a bag of frozen spinach. No big meal planned, no fancy ingredients lined up—just a few gnocchi packets lurking in the pantry. The kitchen was a mess from my week’s chaos, pots and pans scattered, and I was scrambling to find something quick yet satisfying.
So, I threw together what I had, improvising a creamy sauce with the sun-dried tomatoes and spinach, tossing it with those pillowy gnocchi in one pot. The smell filled the air, rich and tangy with just enough garlic and cream to feel like a treat rather than a salvage operation. It wasn’t perfect by any gourmet standard, but it was pure comfort, and the flavors melded in this unexpected harmony.
That night, the gnocchi was the star, soft pillows bathed in a luscious sauce that made us both forget how last-minute it was. What surprised me most was how simple and cozy this creamy one-pot sun-dried tomato and spinach gnocchi turned out—something about the tang of the tomatoes cutting through the cream and the fresh pop of spinach made it feel like a little victory in a chaotic evening.
Since then, I’ve made this recipe countless times—not just for unplanned guests but whenever I want a quick, comforting meal that feels like a warm hug on a plate. It’s funny how sometimes the best dishes come from what you didn’t expect to cook. This recipe stuck with me because it’s easy, forgiving, and honestly, it tastes like a secret little indulgence without fuss or fancy moves.
Why You’ll Love This Recipe
This creamy one-pot sun-dried tomato and spinach gnocchi has become my go-to for those nights when I want something hearty but don’t want to spend hours in the kitchen. I’ve tested it over and over, and here’s what makes it stand out:
- Quick & Easy: Ready in about 25 minutes, perfect for a busy weeknight or when last-minute guests show up, just like that first time with my cousin.
- Simple Ingredients: No need to hunt down rare items—gnocchi, sun-dried tomatoes, spinach, cream, and a few pantry staples are all you need.
- Perfect for Cozy Dinners: Whether you’re winding down or need a comforting meal, this one-pot dish hits the spot every time.
- Crowd-Pleaser: Kids, adults, picky eaters—they all love the creamy texture paired with the subtle tang of sun-dried tomatoes.
- Unbelievably Delicious: The balance between the creamy sauce and the vibrant spinach feels like a little twist on classic comfort food.
What sets this recipe apart is the one-pot method, which means less cleanup (always a win). Plus, the sun-dried tomatoes add this deep, slightly sweet complexity that you don’t get in most creamy gnocchi dishes. I also like folding the spinach in at just the right moment to keep it bright and fresh, not overcooked—something I learned after a few trial runs.
I like to think this recipe isn’t just a dish but a little reminder that sometimes, the best meals come from what you have on hand and a dash of creativity. It’s a recipe that makes you close your eyes after the first bite because it’s just that comforting and satisfying.
What Ingredients You Will Need
This recipe brings together simple, wholesome ingredients to create a bold, creamy flavor with minimal fuss. Most are pantry staples or easy to find at any grocery store—and you might even have them ready to go right now!
- Gnocchi: 1 pound (450g) potato gnocchi, store-bought or homemade (I prefer the pillowy texture of DeLallo brand for best results).
- Sun-Dried Tomatoes: ½ cup chopped, packed in oil (drain but keep a bit of that oil for flavor).
- Fresh Spinach: 4 cups fresh spinach leaves, roughly chopped (or use frozen, thawed, and squeezed dry).
- Garlic: 3 cloves, minced (adds that punch that wakes up the sauce).
- Heavy Cream: 1 cup (240ml), for that luscious, velvety sauce (swap with coconut cream for a dairy-free twist).
- Grated Parmesan Cheese: ½ cup (50g), plus extra for garnish (I trust Parmigiano-Reggiano for authentic flavor).
- Olive Oil: 2 tablespoons, extra virgin (use some reserved from the sun-dried tomato jar).
- Vegetable or Chicken Broth: 1 cup (240ml), to cook the gnocchi and thin the sauce.
- Salt and Pepper: To taste (season gradually—you can always add more).
- Red Pepper Flakes: Optional, a pinch for a subtle kick.
If you want to switch it up seasonally, fresh cherry tomatoes can replace sun-dried tomatoes in summer for a lighter, juicier vibe. For a gluten-free option, make sure your gnocchi is gluten-free or substitute with cauliflower gnocchi. I’ve also swapped spinach for kale on occasion, but spinach keeps it tender and bright.
Equipment Needed
Here’s what you’ll want on hand to make this creamy one-pot sun-dried tomato and spinach gnocchi without a hitch:
- Large Nonstick Skillet or Sauté Pan: At least 12 inches wide and preferably with a lid for cooking the gnocchi evenly.
- Wooden Spoon or Silicone Spatula: For stirring the sauce without scratching your pan.
- Measuring Cups and Spoons: For accurate liquid and spice amounts.
- Knife and Cutting Board: To mince garlic and chop sun-dried tomatoes and spinach.
- Grater: For fresh Parmesan (always worth it for better flavor).
If you don’t have a large skillet, a wide saucepan works fine, just keep an eye on the gnocchi not to overcrowd. I’ve used both stainless steel and nonstick pans for this recipe; nonstick just makes cleanup easier, especially when the creamy sauce tries to cling to the bottom. If you’re budget-conscious, a decent nonstick skillet from brands like T-fal will do the job without breaking the bank.
Preparation Method

- Heat the Oil and Sauté Aromatics: In your large skillet, warm 2 tablespoons of olive oil over medium heat. Add the minced garlic and chopped sun-dried tomatoes. Stir frequently and cook for about 2 minutes until fragrant but not browned. The kitchen will fill with that warm, tangy aroma that hints at what’s coming.
- Add Broth and Gnocchi: Pour in 1 cup (240ml) of vegetable or chicken broth. Increase the heat to medium-high and bring to a gentle simmer. Add the 1 pound (450g) of gnocchi in a single layer. Let it cook uncovered for about 5 minutes, stirring occasionally, until the gnocchi begin to float and the broth reduces slightly. This step is crucial to get the gnocchi tender and infuse them with flavor.
- Stir in Cream and Cheese: Lower the heat to medium and pour in 1 cup (240ml) of heavy cream. Add ½ cup (50g) grated Parmesan cheese and stir well. The sauce will start to thicken. Keep stirring to avoid sticking or burning. If the sauce feels too thick, add a splash more broth or cream to loosen it up.
- Fold in Spinach: Toss in the 4 cups of fresh spinach leaves. Stir gently until the spinach wilts down, which should take about 2-3 minutes. You’ll see the vibrant green color brighten up the creamy sauce—this is the moment the dish really comes alive.
- Season and Finish: Taste the sauce and season with salt, pepper, and a pinch of red pepper flakes if you like a little heat. Stir everything together and cook for another minute to marry the flavors. The gnocchi should be tender and coated in a silky, flavorful sauce.
- Serve Hot: Dish out the creamy gnocchi immediately with extra Parmesan sprinkled on top. The sauce thickens as it cools, so this is best enjoyed fresh and warm.
Pro tip: Stir gently but thoroughly to avoid breaking the gnocchi apart. Also, keep an eye on the liquid levels—the sauce consistency is key for a silky finish, so add more broth or cream if it looks dry. This recipe is forgiving, so if you overcook the spinach a bit, it’s still delicious, just a bit less vibrant.
Cooking Tips & Techniques
One-pot dishes like this gnocchi are all about timing and layering flavors. Here are some tips I’ve picked up after a few kitchen mishaps:
- Don’t rush the sauté: Letting the garlic and sun-dried tomatoes cook slowly releases their oils and builds the base flavor. Avoid burning the garlic—it turns bitter fast.
- Simmer the gnocchi gently: Too much heat can break the gnocchi or cause the sauce to scorch. Medium to medium-high heat works best to cook them through without crumbling.
- Use fresh Parmesan: Pre-grated cheese is convenient, but fresh-grated melts better and gives a richer flavor to the sauce.
- Adjust liquid as you go: The sauce should coat the gnocchi luxuriously but not be soupy. If it gets too thick, add broth or cream in small doses.
- Multitasking tip: While the gnocchi cooks, prep your greens and cheese. It keeps things moving smoothly without burning anything on the stove.
- Spinach timing: Add it at the end, so it wilts just enough to keep that fresh, slightly crisp texture and vibrant color.
Honestly, the first time I tried to make this, I dumped the spinach in too early, and it turned into a mushy mess. Lesson learned: timing is everything for texture and color.
Variations & Adaptations
This recipe is flexible enough to suit different needs and tastes, which is part of why I keep coming back to it:
- Protein Boost: Add cooked Italian sausage or grilled chicken pieces for a heartier meal.
- Vegan Version: Swap heavy cream for coconut cream and Parmesan for nutritional yeast or a vegan cheese alternative.
- Seasonal Twist: In warmer months, swap out spinach for fresh basil leaves and add cherry tomatoes for brightness.
- Spicy Kick: Incorporate chopped jalapeños or extra red pepper flakes to turn up the heat.
- Cheese Swap: Try a mix of mozzarella and Parmesan for a gooier texture.
One of my favorite personal tweaks is adding a splash of white wine right after sautéing the garlic and sun-dried tomatoes—it adds a subtle depth that makes the sauce even more special. If you enjoy recipes with a creamy base and a punch of flavor, you might also appreciate the creamy pesto zucchini noodles with cherry tomatoes for a lighter, veggie-packed option.
Serving & Storage Suggestions
This creamy gnocchi is best served hot and fresh, right off the stove. The sauce thickens as it cools, so reheating requires a bit of care:
- Serving: Garnish with extra Parmesan and a sprinkle of fresh basil or parsley for color and freshness. A crisp green salad or roasted veggies make excellent side dishes to balance the richness.
- Beverage Pairing: A chilled glass of dry white wine or sparkling water with lemon pairs beautifully.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days. The sauce will thicken and absorb flavors.
- Reheating: Warm gently in a skillet over low heat with a splash of broth or cream to loosen the sauce. Microwave works too, but stir halfway through to heat evenly.
Flavors meld even more after resting, so sometimes this dish tastes even better the next day if you add a little extra cream when reheating. If you’re planning a cozy brunch, this dish fits right in alongside buttery pastries like the maple pecan cinnamon rolls I love to make on weekends.
Nutritional Information & Benefits
This dish is a moderately rich comfort food, but it also packs some nutritional perks thanks to the spinach and sun-dried tomatoes. Here’s a rough estimate per serving (serves 4):
| Calories | 450-500 kcal |
|---|---|
| Protein | 12-15g |
| Fat | 25g (mostly from cream and olive oil) |
| Carbohydrates | 45g |
| Fiber | 4g |
Spinach adds vitamins A and C, plus iron and antioxidants, while sun-dried tomatoes contribute lycopene, known for its health benefits. If you want to lighten this up a bit, you can use half-and-half instead of heavy cream or opt for a lower-fat cheese.
For those with gluten sensitivities, choose gluten-free gnocchi and double-check your broth ingredients. This recipe is vegetarian but not vegan unless you make the suggested swaps.
Conclusion
Honestly, this creamy one-pot sun-dried tomato and spinach gnocchi recipe has earned a permanent spot in my meal rotation. It’s simple, quick, and deeply satisfying without requiring a lot of fancy steps or ingredients. Its forgiving nature means you can tweak it to your taste and still end up with a dish that feels like a little celebration on a plate.
Whether you’re cooking for yourself or need a quick meal to impress unexpected guests, this recipe adapts well and always delivers on flavor and comfort. I love how it captures that cozy feeling without the usual cleanup hassle—plus, it’s one of those dishes that makes you feel proud for pulling something delicious out of thin air.
If you try it, I’d love to hear how you make it your own—feel free to share your twists and tips in the comments below!
FAQs About Creamy One-Pot Sun-Dried Tomato and Spinach Gnocchi
Can I use frozen spinach instead of fresh?
Yes! Just thaw and squeeze out excess water before adding it to avoid thinning the sauce too much.
Is there a dairy-free alternative for the cream and cheese?
Absolutely. Use coconut cream or cashew cream and replace Parmesan with nutritional yeast or vegan cheese.
How do I prevent the gnocchi from sticking together?
Use enough broth to cook them and stir gently but frequently. Cooking in one layer helps too.
Can I make this recipe ahead of time?
You can prepare the sauce and gnocchi separately and combine before reheating, but the dish tastes best fresh.
What’s the best way to add protein to this meal?
Cooked chicken, sausage, or even crispy tofu cubes stirred in at the end work great for extra substance.
Pin This Recipe!

Creamy One-Pot Sun-Dried Tomato and Spinach Gnocchi
A quick and comforting one-pot gnocchi dish with a creamy sun-dried tomato sauce and fresh spinach, perfect for busy weeknights or last-minute guests.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 pound (450g) potato gnocchi, store-bought or homemade
- ½ cup chopped sun-dried tomatoes packed in oil (drain but keep some oil)
- 4 cups fresh spinach leaves, roughly chopped (or frozen, thawed, and squeezed dry)
- 3 cloves garlic, minced
- 1 cup (240ml) heavy cream (can substitute with coconut cream for dairy-free)
- ½ cup (50g) grated Parmesan cheese, plus extra for garnish
- 2 tablespoons extra virgin olive oil (use some reserved from sun-dried tomato jar)
- 1 cup (240ml) vegetable or chicken broth
- Salt and pepper to taste
- Pinch of red pepper flakes (optional)
Instructions
- Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add minced garlic and chopped sun-dried tomatoes. Stir frequently and cook for about 2 minutes until fragrant but not browned.
- Pour in 1 cup of vegetable or chicken broth. Increase heat to medium-high and bring to a gentle simmer. Add gnocchi in a single layer. Cook uncovered for about 5 minutes, stirring occasionally, until gnocchi begin to float and broth reduces slightly.
- Lower heat to medium and pour in 1 cup of heavy cream. Add ½ cup grated Parmesan cheese and stir well. Keep stirring to avoid sticking or burning. Add more broth or cream if sauce is too thick.
- Toss in 4 cups of fresh spinach leaves. Stir gently until spinach wilts down, about 2-3 minutes.
- Season with salt, pepper, and red pepper flakes if desired. Stir and cook for another minute to combine flavors.
- Serve hot immediately with extra Parmesan sprinkled on top.
Notes
Stir gently to avoid breaking gnocchi. Adjust liquid levels to keep sauce silky and not too thick. Add spinach at the end to keep it bright and fresh. Use fresh Parmesan for best flavor. For dairy-free, substitute cream with coconut cream and Parmesan with nutritional yeast or vegan cheese.
Nutrition
- Serving Size: 1 cup per serving
- Calories: 475
- Sugar: 3
- Sodium: 600
- Fat: 25
- Saturated Fat: 12
- Carbohydrates: 45
- Fiber: 4
- Protein: 14
Keywords: gnocchi, sun-dried tomato, spinach, creamy sauce, one-pot meal, quick dinner, comfort food, easy recipe


