The smell hit me before I even opened the front door onions and garlic, tomatoes bubbling in cream. William had let himself in after school and somehow decided to make dinner. He was seven. I found him standing on a chair, stirring a skillet with both hands, gnocchi bobbing in pink sauce. “Mom, I made pillow pasta,” he said, grinning like he’d just won something. It was a little too salty and he’d used way too much garlic, but I ate two bowls anyway. That’s the thing about creamy tomato gnocchi even when it’s imperfect, it’s still exactly what you want to eat.
If you’re in that same mood, my Easy Stuffed Pepper Soup Recipe and Bang Bang Fried Rice Recipe are also lifesavers.
Everything cooks in one pan, and the Creamy Tomato Gnocchi goes straight into the sauce no boiling water, no extra pot.
Why You’ll Love This Creamy Tomato Gnocchi
You’ll love this homemade Creamy Tomato Gnocchi because it’s ridiculously easy and tastes like you spent an hour at the stove. The Creamy Tomato Gnocchi recipe uses one pan, cooks in about twenty-five minutes, and requires zero advanced cooking skills.
The tomato cream sauce is velvety and tangy with a hint of sweetness from the onions. Fresh basil and parmesan add brightness and depth. And because the Creamy Tomato Gnocchi cooks right in the sauce, it gets wonderfully tender and flavorful.
It’s also adaptable. You can toss in spinach, swap the cream for coconut milk, or add chicken if you want protein. Kids love it (mine does, anyway), and it’s fancy enough for date night at home.
Jump to:
Creamy Tomato Gnocchi Ingredients
Here’s what goes into this easy Creamy Tomato Gnocchi meal. Everything’s simple and easy to find.
See recipe card below this post for ingredient quantities
Olive oil: Helps the onions soften and adds a subtle richness to the base of the sauce.
Onion: Adds sweetness and depth to the tomato cream sauce. Chopping it finely helps it melt into the sauce.
Dry white wine: Brightens the sauce and adds a gentle acidity that balances the cream. You can skip it and use a splash of broth if you prefer.
Dijon mustard: Adds a savory, slightly tangy note that deepens the flavor without being obvious.
Garlic: Essential for that warm, aromatic backbone. Fresh garlic is best here.
Italian seasoning: A blend of herbs like oregano, basil, and thyme that gives the sauce a cozy Italian flavor.
Diced tomatoes: The base of the sauce. Use the kind with juices for a saucier result.
Heavy cream: Makes the sauce rich, velvety, and indulgent. This is what turns it into a creamy tomato pasta dish.
Potato gnocchi: Soft, pillowy dumplings that cook directly in the sauce and soak up all the flavor. Look for shelf-stable or refrigerated gnocchi.
Fresh basil: Adds a pop of color and a fresh, herbal brightness that cuts through the richness.
Salt and pepper: Season to taste. The tomatoes and parmesan add some saltiness, so start light.
Parmesan cheese: Optional, but highly recommended. It adds a nutty, salty finish that makes everything taste more complete.
How to Make Creamy Tomato Gnocchi
This stovetop Creamy Tomato Gnocchi comes together quickly and easily. Here’s how to do it.
Sauté the onion: Add the olive oil to a large skillet over medium-high heat. Once it’s shimmering, toss in the chopped onion and cook for about five minutes, stirring occasionally, until it’s soft and lightly golden. A little browning is fine and adds flavor.
Add aromatics and wine: Stir in the white wine, Dijon mustard, minced garlic, and Italian seasoning. Let everything cook together for about a minute, stirring constantly, until the garlic smells fragrant and the wine reduces slightly.


Build the sauce: Pour in the diced tomatoes with all their juices, followed by the heavy cream. Stir well to combine. Add the uncooked gnocchi directly to the skillet and give everything a gentle stir. Once the sauce starts to bubble lightly, reduce the heat to medium, cover the pan, and let it cook for five minutes without lifting the lid.


Finish cooking: After five minutes, remove the lid and stir well. The gnocchi should be tender and plump. Add the torn basil and season with salt and pepper to taste. Cook uncovered for another two minutes, stirring occasionally, to let the sauce thicken and the gnocchi finish cooking completely.


Serve: Stir in the grated parmesan if you’re using it, or just sprinkle it on top of each serving. Serve immediately while it’s hot and creamy.
Substitutions and Variations
This recipe is flexible, so feel free to make it your own.
Use veggie broth instead of wine. If you don’t want to use white wine, replace it with vegetable or chicken broth. You’ll lose a little brightness, but the dish will still taste great.
Swap cream for coconut milk. For a dairy-free version, use full-fat coconut milk instead of heavy cream. The flavor will be slightly different but still rich and delicious.
Add spinach or kale. Stir in a couple handfuls of fresh spinach or chopped kale during the last two minutes of cooking. It wilts right into the sauce and adds color and nutrition.
Make it vegan. Use coconut milk, skip the parmesan (or use vegan parmesan), and check that your gnocchi is egg-free.
Add protein. Toss in cooked chicken, shrimp, or Italian sausage for a heartier meal. Just add it when you stir in the basil.
Use different gnocchi. Cauliflower gnocchi or sweet potato gnocchi work well here too. Cooking times might vary slightly, so keep an eye on texture.
Equipment For Creamy Tomato Gnocchi
This recipe doesn’t require any fancy tools. Here’s what you’ll use.
Large skillet with lid: Essential for cooking everything in one pan. A 12-inch skillet works best.
Wooden spoon or spatula: For stirring and scraping up any bits from the bottom of the pan.
Knife and cutting board: For chopping the onion and mincing the garlic.
Measuring cups and spoons: To measure out the wine, cream, and seasonings accurately.
Storage and Reheating Tips
This weeknight Creamy Tomato Gnocchi stores well and reheats beautifully.
Store in the fridge. Transfer leftovers to an airtight container and refrigerate for up to three days. The sauce may thicken as it sits, which is normal.
Reheat gently. Warm leftovers in a skillet over low heat, adding a splash of cream, milk, or broth to loosen the sauce. You can also microwave individual portions, stirring halfway through.
Freeze with caution. The gnocchi can get a little mushy after freezing, but the sauce freezes well. If you want to freeze it, do so in a freezer-safe container for up to two months. Thaw in the fridge overnight and reheat gently.
Freshen it up. When reheating, add a little fresh basil or a sprinkle of parmesan to brighten the flavors.
Expert Tips
Don’t skip the wine. It adds a layer of flavor that really makes the sauce sing. If you can’t use wine, broth works, but the result won’t be quite as bright.
Use fresh garlic. Jarred minced garlic is fine in a pinch, but fresh garlic has a better flavor and aroma.
Don’t overcook the gnocchi. Gnocchi can go from tender to gummy if you cook it too long. Follow the timing closely and check for doneness after five minutes of covered cooking.
Adjust the sauce consistency. If the sauce is too thick, add a splash of pasta water, broth, or cream. If it’s too thin, let it simmer uncovered for an extra minute or two.
Taste before serving. The tomatoes and parmesan add saltiness, so taste the sauce before adding extra salt. You might not need much.


FAQ
How to make creamy tomato gnocchi?
Start by sautéing onions in olive oil, then add garlic, wine, and mustard. Pour in diced tomatoes and cream, add uncooked gnocchi, and simmer covered for five minutes. Stir in basil and parmesan, cook for two more minutes, and serve. It’s a simple one-pan method that takes about twenty-five minutes total. My tip: don’t skip covering the pan-it helps the gnocchi cook evenly.
How long do creamy gnocchi last in the fridge?
Creamy Tomato Gnocchi will last up to three days in an airtight container in the fridge. The sauce might thicken as it cools, so add a splash of cream or broth when reheating. I usually reheat mine in a skillet over low heat, stirring gently until warmed through. It tastes almost as good as fresh.
What should you not do when making gnocchi?
Don’t overcook the Creamy Tomato Gnocchi or it’ll turn gummy and fall apart. Also, avoid skipping the lid when simmering the steam helps the gnocchi cook through without drying out the sauce. And don’t forget to stir gently; rough stirring can break the gnocchi apart. Treat them like little pillows, not hockey pucks.
What to have with creamy gnocchi?
Garlic bread, a simple green salad, or roasted vegetables all pair beautifully with creamy gnocchi. You can also serve it with a glass of white wine or sparkling water with lemon. For a heartier meal, add a side of roasted chicken or sausage. My family loves it with warm, crusty bread for dipping into the sauce.
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Creamy Tomato Gnocchi


Creamy Tomato Gnocchi
A cozy skillet dinner with pillowy Creamy Tomato Gnocchi simmered in a rich tomato cream sauce that feels indulgent yet effortless.
Ingredients
Method
-
Warm the olive oil in a large skillet over medium-high heat, then cook the onion until soft and lightly golden, about five minutes.
-
Pour in the white wine, Dijon mustard, garlic, and Italian seasoning, stirring until the mixture looks smooth and aromatic, then simmer briefly.
-
Add the diced tomatoes, heavy cream, and gnocchi to the skillet, bring to a gentle bubble, lower the heat to medium, cover, and cook for five minutes.
-
Stir everything well, fold in the basil, season with salt and pepper, and continue cooking uncovered for a couple of minutes until the sauce thickens.
-
Add Parmesan directly to the pan or sprinkle over each serving, then serve right away while hot and creamy.
Nutrition
Notes
Creamy, tomato-rich, and deeply comforting-this gnocchi dish is perfect for nights when you want something warm and satisfying without a pile of dishes. It’s the kind of meal that invites you to slow down, pour a glass of wine, and savor every bite.