Creamy tomato gnocchi soup is everything I crave when the air turns cool and the days stretch darker a bowl of comfort that feels like a hug from the inside out. It's rich, velvety, and layered with flavor: the deep sweetness of crushed tomatoes, the luscious swirl of cream, and the pillowy softness of gnocchi that soaks up every drop.
Jump to:

I first stirred this together on a gray Sunday, looking for something soothing but simple. What emerged was a soup that felt like slow cooking without the wait. The basil leaves melt into the pot like a whisper of summer, and the whole thing is done in under 30 minutes. This isn't just soup it's a sanctuary.
Why You'll Love This Recipe
Key Benefits
- One-pot wonder - Less cleanup, more cozy.
- Ready in 30 minutes - Fast enough for weeknights, special enough for weekends.
- Family-friendly - Even picky eaters fall in love with gnocchi.
- Budget-conscious - Uses pantry staples and one protein (or none at all).
Taste & Texture
Expect a silky tomato base, bright and tangy with just a touch of sugar to round it out. The gnocchi adds chew and substance, and the heavy cream weaves it all together with a luxurious finish. Fresh basil gives it a garden-fresh edge, and every spoonful feels balanced and deeply satisfying.
Dietary Attributes
- Vegetarian-friendly if using veggie broth
- Easily gluten-free with certified GF gnocchi
- Can be made dairy-free with plant-based cream
Ingredients & Substitutions
Ingredient List
- 1 tablespoon olive oil
- 1 tablespoon butter
- ½ medium onion, finely chopped
- 4 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 4 cups chicken or vegetable broth
- 1 cup heavy/whipping cream
- ½ tablespoon white sugar
- ½ teaspoon Italian seasoning
- 1 pound uncooked potato gnocchi
- Salt & pepper, to taste
- 1 generous handful fresh basil, torn
Notes on Quality
Use a good-quality can of crushed tomatoes San Marzano-style if possible for the richest flavor. Fresh garlic always beats jarred, and homemade or low-sodium broth lets you control the salt level. If you can find shelf-stable gnocchi, it works beautifully and holds its shape well.

Possible Substitutions
- Dairy-free? Swap the butter for olive oil and use full-fat coconut milk or oat cream.
- No basil? A little spinach stirred in at the end is lovely.
- Out of gnocchi? Try tortellini or small pasta like orzo.
Step-by-Step Instructions
- Melt the butter and oil in a large pot over medium-high heat.
- Sauté the onion for 5-7 minutes until soft and golden around the edges.
- Stir in the garlic and cook for 30 seconds, just until fragrant.
- Pour in crushed tomatoes, broth, cream, sugar, and seasoning. Add the gnocchi.
- Bring to a gentle boil, then reduce the heat and simmer uncovered for 15-20 minutes. Stir occasionally.
- As the soup simmers, the gnocchi releases starch, thickening the broth into a luxurious, creamy texture.
- Season generously with salt and pepper to taste.
- Just before serving, add torn fresh basil and stir to wilt.
Expert Tips & Tricks
Best Practices
- Let your onions caramelize slightly for a deeper flavor base.
- Add the basil at the very end so it stays vibrant and aromatic.
- Stir occasionally to keep the gnocchi from sticking to the bottom.
Common Mistakes
- Overcooking the gnocchi can make it mushy. Simmer just until soft and puffy.
- Skipping the cream changes the whole character it's the key to that silky texture.
- Using low-quality tomatoes can make the soup too acidic.
Time-Saving Tips
- Use pre-chopped onions and jarred minced garlic in a pinch.
- Shelf-stable gnocchi eliminates prep time.
- Make a double batch this soup reheats like a dream.

Serving Suggestions
Pairings
- A slice of toasted sourdough or garlic bread for dipping
- A crisp green salad with lemon vinaigrette
- A simple side of roasted veggies for extra color and crunch
Presentation Ideas
- Drizzle with extra cream or olive oil just before serving
- Top with a sprinkle of Parmesan or fresh basil chiffonade
- Serve in rustic soup bowls for that cozy, homestyle feel
Beverage Pairings
- Red wine like Chianti or Pinot Noir
- Sparkling water with lemon
- A chilled iced tea with fresh mint
Storage & Reheating
Leftover Storage
Store cooled soup in an airtight container in the fridge for up to 4 days. The gnocchi will continue to soften slightly, but the flavors deepen beautifully.
Reheating Methods
- Stovetop: Reheat on medium, stirring often. Add a splash of broth or cream to loosen.
- Microwave: Heat in short bursts, stirring in between to avoid hot spots.
Frequently Asked Questions
Substitutions & Adjustments
Can I use fresh tomatoes instead of canned?
Yes, but you'll need to roast or simmer them first until soft and saucy.
Can I make this ahead?
Absolutely. The soup holds well and may even taste better the next day.
Can I double the recipe?
Yes just use a large enough pot. Freeze half for a future cozy night.
Troubleshooting
Soup too thick?
Add more broth, a little at a time.
Soup too thin?
Let it simmer longer or mash a few gnocchi in the pot to thicken.
Too tangy?
Add an extra teaspoon of sugar or splash of cream to mellow it.

Variations & Customizations
Dietary Adaptations
- Vegan version: Use olive oil, plant-based cream, and veggie broth.
- Gluten-free: Choose certified gluten-free gnocchi (many are made with rice or corn flour).
Flavor Twists
- Add red pepper flakes for a bit of heat.
- Stir in Parmesan cheese for extra umami.
- Try a spoonful of pesto swirled in before serving.
Seasonal/Holiday Versions
- Add roasted squash or pumpkin puree in fall.
- Toss in fresh peas or asparagus in spring.
- Serve in mini mugs as a cozy starter for holiday dinners.
Final Thoughts
This creamy tomato gnocchi soup is more than just a meal it's a mood. It's what I turn to when I need something warm and grounding, yet quick enough for a Tuesday. It delivers everything I love about Italian comfort food with almost no fuss.
Whether you serve it to guests or enjoy a quiet bowl on your own, it's the kind of dish that nourishes more than your appetite. If you try it, I'd love to hear how it went. Leave a comment or snap a photo to share your cozy bowl.


Creamy Tomato Gnocchi Soup
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-inspired
- Diet: Vegetarian
Description
Creamy tomato gnocchi soup is everything I crave when the air turns cool and the days stretch darker a bowl of comfort that feels like a hug from the inside out. It's rich, velvety, and layered with flavor: the deep sweetness of crushed tomatoes, the luscious swirl of cream, and the pillowy softness of gnocchi that soaks up every drop.
Ingredients
- 1 tablespoon olive oil
- 1 tablespoon butter
- ½ medium onion, finely chopped
- 4 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 4 cups chicken or vegetable broth
- 1 cup heavy/whipping cream
- ½ tablespoon white sugar
- ½ teaspoon Italian seasoning
- 1 pound uncooked potato gnocchi
- Salt & pepper, to taste
- 1 generous handful fresh basil, torn
Instructions
- Melt the butter and oil in a large pot over medium-high heat.
- Sauté the onion for 5-7 minutes until soft and golden around the edges.
- Stir in the garlic and cook for 30 seconds, just until fragrant.
- Pour in crushed tomatoes, broth, cream, sugar, and seasoning. Add the gnocchi.
- Bring to a gentle boil, then reduce the heat and simmer uncovered for 15-20 minutes. Stir occasionally.
- As the soup simmers, the gnocchi releases starch, thickening the broth into a luxurious, creamy texture.
- Season generously with salt and pepper to taste.
- Just before serving, add torn fresh basil and stir to wilt.
Notes
Store cooled soup in an airtight container in the fridge for up to 4 days. The gnocchi will continue to soften slightly, but the flavors deepen beautifully. Reheat gently on the stove or in the microwave with a splash of broth or cream to loosen. Try topping with Parmesan or a swirl of pesto before serving.
Nutrition
- Serving Size: 1 bowl
- Calories: 370
- Sugar: 7g
- Sodium: 850mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 4g
- Protein: 8g
- Cholesterol: 40mg









