Why This Creamy Tomato Gnocchi Soup Is My Weeknight Secret Weapon
It’s 5:45 PM. You just walked in the door, the kids are already asking what’s for dinner, and you’re staring into the pantry like it might magically produce a meal. I’ve been there. More times than I can count.
That’s exactly why this creamy tomato gnocchi soup exists. It’s the recipe I turn to when I need dinner on the table fast, without a ton of fuss or a sink full of dishes. And honestly? It tastes like you spent hours on it.
This isn’t just any soup. It’s a one-pot, 30-minute situation that delivers the kind of comfort you want on a busy weeknight. The gnocchi gets perfectly tender, the tomato base is rich and velvety, and that burrata on top? Absolute magic. My kids, who usually side-eye anything green, devour this. My husband asks for seconds. And I get to feel like a superhero for pulling it off so quickly.
So if you need a quick weeknight dinner that feels special but doesn’t demand a lot from you, this is it. Let me show you how easy it is.
What You’ll Need for This Gnocchi Soup Recipe
The beauty of this gnocchi soup recipe is that the ingredient list is short and sweet. You probably already have most of these in your kitchen. Here’s what makes it work:
- Extra-virgin olive oil – The base for all that flavor. Don’t skimp here.
- Garlic – Lots of it. 6 to 8 cloves, lightly crushed. It gets fragrant and sweet as it cooks.
- Cherry tomatoes – Two pints. They break down into a jammy, naturally sweet sauce. Summer tomatoes are amazing, but grocery-store ones work great too.
- Red pepper flakes – Totally optional, but I love the tiny kick they add.
- Kosher salt and black pepper – The basics, but crucial for building flavor.
- Heavy cream – This is what gives the soup its velvety texture. Don’t substitute with milk or half-and-half – the acidity of the tomatoes will curdle them. Trust me, I learned that the hard way.
- Potato gnocchi – Two 16-ounce packages. Shelf-stable gnocchi is perfect here. It holds its shape and doesn’t get mushy.
- Fresh burrata cheese – Two 4-ounce balls. This is the showstopper. It melts into the soup, adding creaminess and a touch of luxury.
- Fresh basil – A must. It adds brightness and that classic Italian flavor.
That’s it. No long list of obscure ingredients. Just simple, good food.
How to Make Creamy Tomato Gnocchi Soup (In 4 Easy Stages)
Let’s walk through the process. I’ll break it down into four stages so you can see exactly what’s happening. And don’t worry – it’s easier than it sounds.
Stage 1: Sauté the Aromatics
Start by bringing a large pot of salted water to a boil. While that’s heating up, grab a large skillet and heat the olive oil over medium-low heat. Add the garlic cloves and let them cook until they’re fragrant, about 2 minutes. You’ll smell it immediately – that warm, nutty garlic aroma is the first sign that dinner is on its way.
Stage 2: Build the Tomato Base
Now, crank the heat up to medium and add the cherry tomatoes. Stir them occasionally and let them cook until most of them break down and become jammy. This takes about 10 to 12 minutes. You’ll see them start to blister and pop, releasing their juices. If the garlic starts to look like it’s burning, just lower the heat a bit. Season with red pepper flakes (if using), salt, and pepper. Then reduce the heat to medium-low and stir in the heavy cream. The sauce will turn a gorgeous, creamy orange-red.
Stage 3: Cook the Gnocchi
By now, your pot of water should be boiling. Add the gnocchi and cook according to the package directions until al dente. For most shelf-stable gnocchi, that’s about 3 to 4 minutes. You’ll know they’re ready when they float to the top. Before you drain them, reserve about 1/2 cup of that starchy pasta water – it’s liquid gold for thickening the soup later.
Stage 4: Bring It All Together
Transfer the cooked gnocchi and the reserved pasta water to the skillet with the tomato cream sauce. Toss everything together continuously for about 2 minutes. You’ll see the sauce thicken and get glossy as the gnocchi releases some starch. Stir in most of the fresh basil, saving a little for garnish. Then break the burrata into pieces and scatter it over the top. Remove the skillet from the heat, garnish with the remaining basil, and serve immediately.
Tips for the Best Tomato Gnocchi Soup
I’ve made this easy creamy tomato soup more times than I can count, and I’ve picked up a few tricks along the way. Here’s what I’ve learned:
- Don’t overcook the gnocchi. They go from perfectly tender to mushy really fast. Cook them just until they float, then get them into the sauce.
- Reserve that pasta water. It’s not just a suggestion. The starch in the water helps thicken the sauce and makes it cling to the gnocchi beautifully.
- Use shelf-stable gnocchi. I know homemade gnocchi sounds lovely, but it’s too delicate for this soup. It falls apart. Trust me on this one.
- Don’t substitute the heavy cream. I know it’s tempting to use half-and-half or milk to save calories, but the acidity of the tomatoes will curdle them. You’ll end up with a grainy soup, and nobody wants that.
- Let the tomatoes get jammy. Don’t rush this step. The longer they cook, the sweeter and more concentrated the flavor gets. It’s worth the extra few minutes.
Substitutions and Variations
This recipe is pretty perfect as is, but I get it – sometimes you need to work with what you have. Here are some swaps that actually work:
- Dairy-free version: Use full-fat coconut milk instead of heavy cream and skip the burrata. It’s still creamy and delicious.
- Gluten-free version: Use gluten-free gnocchi. Most brands work well.
- Add some greens: Toss in a handful of fresh spinach at the end. It wilts right into the soup and adds a pop of color.
- Make it a full meal: This soup is satisfying on its own, but serving it with crusty sourdough bread for dipping takes it to another level.
Remember, these are variations, not the base recipe. The original is already a winner.
How to Store Leftover Creamy Tomato Gnocchi Soup
If you have leftovers (lucky you!), here’s how to handle them. The gnocchi will continue to absorb liquid as it sits, so the soup will thicken up overnight. That’s normal.
Store the soup in an airtight container in the fridge for up to 4 days. If you added burrata, it’s best to remove it before storing – add fresh burrata when you reheat. To reheat, warm it gently on the stovetop or in the microwave. If it’s too thick, add a splash of water or broth to thin it out.
I don’t recommend freezing this soup. The gnocchi will get soft and soggy when thawed, and the creamy texture just isn’t the same. It’s best enjoyed fresh or within a few days.
Frequently Asked Questions
More Recipes You’ll Love
If this creamy tomato gnocchi soup wins you over (and I’m pretty sure it will), you might also enjoy some of my other quick and comforting recipes. Think one-pot pastas, hearty salads, and simple skillet dinners that make weeknights a little easier.
I’ve got a tomato basil soup with gnocchi variation that’s perfect for summer, and a few other 30 minute meal ideas that’ll become staples in your rotation.
Make this creamy tomato gnocchi soup tonight and tell me how it goes. I promise, you’ll feel like a superhero. And if you’re looking for more inspiration, save this recipe to your Pinterest board so you can find it anytime.
Happy cooking, friends!

Quick and Easy Creamy Tomato Gnocchi Soup
Ingredients
Method
- Bring a large pot of salted water to a boil. Meanwhile, heat olive oil in a large skillet over medium-low heat. Add garlic and cook until fragrant, about 2 minutes.
- Increase heat to medium and add cherry tomatoes. Cook, stirring occasionally, until most tomatoes break down and become jammy, about 10 to 12 minutes. If garlic starts to burn, reduce heat to medium-low. Season with red pepper flakes (if using), salt, and black pepper. Reduce heat to medium-low and stir in heavy cream.
- Once water boils, add gnocchi and cook according to package directions until al dente. Reserve 1/2 cup pasta cooking water, then drain gnocchi. Transfer cooked gnocchi and reserved water to the skillet with tomato sauce. Toss continuously until sauce thickens and looks glossy, about 2 minutes. Stir in most of the basil, saving some for garnish.
- Break burrata into pieces and scatter evenly over the gnocchi. Remove skillet from heat and garnish with reserved basil. Serve immediately.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Source: Nutritional Information