If you’re craving a quick, comforting dinner that feels a bit fancy but is super simple, you’re going to want to try my Creamy Tomato Spinach Gnocchi Skillet Recipe. This one-pot wonder combines pillowy gnocchi with juicy blistered cherry tomatoes and plenty of fresh spinach, all wrapped up in a luscious, creamy sauce. Trust me, once you make this, it’ll be your go-to weeknight meal — it’s cozy, cheesy, and packed with flavor!
Why You’ll Love This Recipe
- One-Pot Magic: Cleanup is a breeze since everything cooks in the same skillet.
- Comfort Food Meets Freshness: Creamy sauce with bright spinach and sweet tomatoes for balanced flavors.
- Perfect for Busy Nights: Ready in about 25 minutes, great when you want a tasty dinner fast.
- Versatile Ingredients: Easily customizable with what you have in your fridge or pantry.
Ingredients You’ll Need
The beauty of this Creamy Tomato Spinach Gnocchi Skillet Recipe is how the simple ingredients come together to create something so flavorful. When shopping, look for fresh cherry tomatoes and tender baby spinach—they really make the dish pop.
- Olive oil: A good quality extra virgin gives a nice fruity flavor to the base of the sauce.
- Leek: I love how the mild sweetness of leek adds depth, but if you can’t find it, yellow onion works too.
- Yellow onion: Adds sweetness and balances the acidity of the tomatoes perfectly.
- Garlic: Freshly minced garlic always amps up the flavor—don’t skimp on it!
- Cherry or grape tomatoes: Choose ripe and juicy ones for the best blistered effect and sweetness.
- White wine or vegetable stock: I usually use wine for richness, but stock works great if you prefer no alcohol.
- Unsalted butter: Adds creaminess and a silky texture to the sauce.
- Gnocchi: Whether refrigerated or dried, they’re the star of this skillet—fresh gnocchi cooks quicker but dried works fine too.
- Parmesan cheese: Grated fresh for that nutty, savory punch.
- Baby spinach: One of my favorite greens; it wilts beautifully into the sauce.
- Half-and-half: Gives that creamy finish without being too heavy.
- Salt and pepper: Essential for seasoning and balancing the flavors.
Variations
I love putting my own spin on this recipe depending on the season or what’s in my fridge. Don’t be shy about making it your own — it’s super forgiving!
- Spicy Kick: I sometimes add red pepper flakes when sautéing the garlic for a gentle heat that wakes up the sauce.
- Protein Boost: Adding cooked chicken sausage or chickpeas is a great way to make this a heartier meal.
- Dairy-Free: Swap out butter and half-and-half for olive oil and coconut milk for a creamy but vegan-friendly dish.
- Seasonal Greens: Tried kale or Swiss chard instead of spinach — both wilt nicely and add a different texture.
How to Make Creamy Tomato Spinach Gnocchi Skillet Recipe
Step 1: Sauté the Aromatics to Build Flavor
Heat the olive oil over medium heat in a large skillet. Once shimmering, add your leek and onion along with a pinch of salt. I make sure to season early on because layering salt as you cook really builds flavor. Cook for about 3 minutes until softened, then add minced garlic and let it cook for another 2-3 minutes until it’s fragrant but not browned. This base is what makes the sauce sing!
Step 2: Blister and Smash the Cherry Tomatoes
Next, toss in the cherry tomatoes whole and cook so they start to blister and pop—typically about 5 minutes. Then gently smash a few with the back of your spoon to release their juices. That fresh tomato flavor is what makes this skillet feel so bright and summery, even if it’s cold outside.
Step 3: Deglaze and Enrich the Sauce
Pour in white wine or vegetable stock to deglaze the pan, scraping up those flavors stuck to the bottom. Let it simmer and reduce a bit for 1-2 minutes, then stir in butter to melt in, giving the sauce a silky texture and a rich finish.
Step 4: Cook the Gnocchi Right in the Sauce
Add the gnocchi and stir gently to coat. Make sure they are spread out evenly in a single layer — this helps them cook consistently. Since they cook in the sauce here instead of boiling, they’ll take a little longer, usually about 4-5 minutes total (follow the package cooking time plus a minute or two). Cover the pan to trap steam, which cooks them through evenly. Stir once or twice and taste test towards the end—the gnocchi should be soft and pillowy, not chewy.
Step 5: Finish with Cheese, Cream, and Spinach
When the gnocchi is nearly done, stir in the grated parmesan and half-and-half right away for that creamy richness. Toss in your baby spinach last—it wilts quickly and adds freshness and color to the dish. If the sauce feels too thick, just splash in extra vegetable stock to loosen it up to your liking.
Step 6: Serve and Enjoy!
Serve hot with an extra sprinkle of parmesan or fresh herbs like basil or parsley for a pretty finish. This dish is absolutely best enjoyed immediately—trust me, the fresh creaminess shines brightest right off the stove.
Pro Tips for Making Creamy Tomato Spinach Gnocchi Skillet Recipe
- Don’t Overcrowd the Pan: Giving gnocchi space helps them cook evenly and prevents sogginess.
- Be Patient With the Tomatoes: Letting them blister and soften really intensifies the sauce’s flavor.
- Use Room Temperature Dairy: Adding half-and-half that’s not cold prevents the sauce from curdling.
- Taste As You Go: Season the dish in layers and adjust salt and pepper near the end for best results.
How to Serve Creamy Tomato Spinach Gnocchi Skillet Recipe
Garnishes
I usually top mine with a generous sprinkle of freshly grated parmesan and fresh basil leaves. Sometimes I add a little cracked black pepper or a drizzle of good olive oil to make it extra special. These simple garnishes brighten the creamy sauce and add a fresh, gourmet touch.
Side Dishes
This skillet is truly a meal on its own, but I like to pair it with a crisp green salad or some garlic bread to soak up every last bit of that delicious sauce. Roasted vegetables also complement it wonderfully if you want a heartier spread.
Creative Ways to Present
For dinner parties, I serve it in shallow bowls with a scattering of microgreens or edible flowers on top. It instantly elevates the look without added fuss. Another fun idea is to bake the skillet with a light breadcrumb topping for a creamy baked gnocchi casserole twist.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge where they keep well for 2-3 days. The sauce might thicken up a bit, but stirring in a splash of milk or stock while reheating brings it back to that creamy perfection.
Freezing
Freezing this gnocchi skillet isn’t the best option because the cream and spinach change texture when frozen, but if you do, freeze it before adding the cream and spinach, then thaw and add fresh spinach and dairy when reheating.
Reheating
I reheat leftovers gently on the stove over low heat, adding a splash of vegetable stock or milk to loosen the sauce. Stir often to keep the gnocchi from sticking or drying out, and add fresh spinach during reheating if you want to brighten it up again.
FAQs
-
Can I use frozen gnocchi for this recipe?
Absolutely! Just note that frozen gnocchi might take a few extra minutes to cook through when simmered in the sauce. Be sure to keep them spread out evenly and cook until they’re soft and pillowy.
-
What can I substitute for leeks if I don’t have them?
Yellow or white onion is a great substitute and still adds a lovely sweetness and depth to the sauce. The flavor won’t be quite the same, but it’s still delicious!
-
Is this recipe vegetarian and gluten-free?
This recipe is vegetarian as is, but check your gnocchi—some brands use wheat, so it’s not gluten-free by default. Look for gluten-free gnocchi if you need that option.
-
Can I make this recipe vegan?
Yes! Swap butter for olive oil, use a plant-based cream substitute instead of half-and-half, and replace parmesan with a vegan cheese alternative or nutritional yeast. The dish will still be creamy and flavorful.
Final Thoughts
I absolutely love how this Creamy Tomato Spinach Gnocchi Skillet Recipe comes together — it’s one of those dishes that feels indulgent but uses simple ingredients and comes together quickly. I remember the first time I tried making gnocchi this way, I was surprised how easily it transformed a few pantry staples into a restaurant-worthy dinner. My family goes crazy for it now, and I hope you’ll enjoy it just as much. Give it a whirl and let me know — it might just become your favorite comfort food too!
Print
Creamy Tomato Spinach Gnocchi Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This One Pot Creamy Tomato Spinach Gnocchi is a delicious and comforting dish combining blistered cherry tomatoes, tender gnocchi, fresh spinach, and a rich creamy sauce made with Parmesan and half-and-half. Cooked entirely in one skillet, it’s an easy weeknight meal that’s full of flavor and requires minimal cleanup.
Ingredients
Vegetables
- 1 large (40 g) leek, white and light green parts halved and thinly sliced
- ½ cup (64 g) yellow onion, diced
- 3–4 cloves garlic, minced
- 1 dry pint cherry or grape tomatoes
- 2 cups baby spinach, a few handfuls
Dairy
- 3 Tablespoons unsalted butter
- ¼ cup (26 g) grated parmesan cheese
- ¼ cup half-and-half, room temperature or lukewarm
Pantry
- 3 Tablespoons olive oil
- ¾ cup white wine or vegetable stock (more stock if needed to thin sauce)
- 16 ounces (453 g) gnocchi, refrigerated or dried
- Salt and pepper, to taste
Instructions
- Sauté aromatics: In a large skillet over medium heat, heat the olive oil. Add the sliced leek and diced onion, cooking for about 3 minutes. Season with a pinch of salt to build layers of flavor. Then add minced garlic and cook for another 2-3 minutes until fragrant.
- Cook tomatoes: Add cherry tomatoes to the skillet and cook until they start to blister and soften, about 5 minutes. Gently smash them with the back of a spoon to release their juices, cooking for an additional 1-2 minutes to thicken the sauce.
- Deglaze and enrich sauce: Pour in white wine or vegetable stock to deglaze the pan, scraping up any browned bits. Bring the mixture to a simmer and allow it to reduce for 1-2 minutes. Stir in unsalted butter until melted and fully incorporated.
- Cook gnocchi: Add the gnocchi to the skillet, stirring to coat in the sauce. Spread the gnocchi in a single layer for even cooking. Cover the skillet with a lid or foil and simmer for about 4-5 minutes, which is roughly 2 minutes longer than the package instructions since they are cooked in sauce instead of boiling water. Stir occasionally and test for doneness when gnocchi are soft and pillowy.
- Add cheese and spinach: One minute before the gnocchi are ready, stir in grated Parmesan cheese and half-and-half to create a creamy sauce. Then add baby spinach and stir gently until wilted. Add additional vegetable stock if the sauce needs thinning to your desired consistency.
- Serve: Immediately serve the gnocchi with extra Parmesan cheese and optional garnishes like fresh basil or chopped parsley. Enjoy this comforting, creamy one-pot meal warm.
Notes
- Use vegetable stock instead of white wine for a non-alcoholic, vegetarian-friendly option.
- If using dried gnocchi, add a couple extra minutes to the cooking time since they take longer to soften.
- Adjust seasoning with salt and pepper throughout cooking for best flavor layering.
- Adding extra vegetable stock helps if sauce gets too thick while simmering.
- Fresh basil or parsley garnish adds bright, herbal notes to the final dish.
Nutrition
- Serving Size: 1 serving (1/4 of recipe)
- Calories: 430
- Sugar: 6 g
- Sodium: 420 mg
- Fat: 18 g
- Saturated Fat: 7 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 4 g
- Protein: 11 g
- Cholesterol: 30 mg