Gnocchi Tomato Soup

Highlighted under: Classic Comfort Cooking

For something this simple, it has no right being this good. With just a handful of ingredients and about 30 minutes, you can make a cozy soup that warms the soul. My partner was pretty skeptical at first, but after one spoonful, they were all in. This recipe is one of those that feels like a hug in a bowl, and honestly, it’s great for using up any veggies hanging out in the fridge.

Created by

The Meals By Sophia Team

Last updated on 2026-06-03T23:06:19.017Z

This soup came about on an especially chilly weeknight when I had a pack of gnocchi just waiting to be used. I threw together some tomatoes, broth, and whatever I could find in the fridge, and honestly, it turned out to be a delightful surprise. I love that it’s comforting yet light at the same time.

The best part is how quickly it comes together. I really appreciated that I didn’t have to spend hours in the kitchen for something that feels so satisfying. Next time, I might add some spinach for a pop of color and nutrition, just to mix it up a bit.

Why This Works So Well

  • You probably already have everything in your pantry
  • It all comes together in one pot
  • The gnocchi gets soft and fluffy

Key Technique for Gnocchi Tomato Soup

The secret to a cozy gnocchi soup lies in how you prepare the base. Sautéing the onion first really builds a depth of flavor. I like to cook it until it’s translucent; this usually takes about five minutes. Don’t rush adding in the garlic, because that really brings everything together. Just a minute is enough for the garlic to release its aroma without burning.

If you’re worried about the consistency of your soup, a handy trick is to adjust the heat. A gentle simmer lets the flavors mingle beautifully, while a vigorous boil can make the soup a little too watery. I’ve found that simmering it for an extra five minutes after adding the tomatoes can create a richer taste.

Swaps & Substitutions

This recipe is quite forgiving when it comes to ingredients. If you’ve only got fresh tomatoes, feel free to use those instead of canned. Just chop them up and allow some extra time for them to break down in the pot. If you're fresh out of vegetable broth, chicken broth works fine too; just adjust the salt, as broth can vary in saltiness.

Vegetables are another great area to get creative. Zucchini, spinach, or even leftover roasted veggies can be tossed in for added texture and flavor. I’ve made a version with kale that gave it a nice boost of nutrition, though admittedly, my partner wasn’t thrilled about the extra green. In the end, it still tasted delish!

Ingredients

Gather these ingredients and let’s get started:

Ingredients

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 can (28 oz) crushed tomatoes
  • 4 cups vegetable broth
  • 1 package (16 oz) gnocchi
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • Fresh basil for garnish (optional)

Instructions

Follow these steps for a delicious bowl of gnocchi tomato soup:

Sauté the Aromatics

In a large pot, heat the olive oil over medium heat. Add the diced onion and cook for about 5 minutes, until it's soft and translucent. Then throw in the minced garlic and let that cook for another minute. Keep an eye on it; you don’t want the garlic to burn, or it’ll get bitter.

Add Tomatoes and Broth

Next, pour in the crushed tomatoes and vegetable broth. Stir everything together and season with salt, pepper, and dried basil. Bring it to a gentle simmer and let it cook for about 10 minutes. If you want a thicker soup, let it simmer a bit longer.

Cook the Gnocchi

Stir in the gnocchi and cook for about 3-4 minutes, until they float to the top. That's how you know they're done! I usually let them simmer for a minute more just to soak up some of that tomato goodness. It's okay if the soup looks a bit chunky; it just adds to the homey feel.

Serve

Ladle the soup into bowls, garnish with fresh basil if you have it, and enjoy! I like to serve it with some crusty bread on the side for dipping. It’s a cozy meal that makes everything feel right in the world.

Secondary image

Troubleshooting

If you find your soup is thicker than you'd like, simply add a little more broth or water to loosen it up. Stir it well and let it heat through. Should it end up too runny, another round of simmering can help condense the flavors further. I’ve made this mistake before, so now I always keep extra broth handy just in case.

Don’t fret if the gnocchi doesn't seem to float after the suggested cooking time. Sometimes they need just an extra minute or two. If they are sticking together, give them a gentle stir while they cook, and that usually helps separate them.

Gnocchi Tomato Soup Variations Worth Trying

For a fun twist, try adding a splash of cream or a dollop of pesto right before serving. It not only adds a creamy richness but also brings a new color to the soup. On those days when I want something heartier, I've added shredded chicken or beans to make the soup more filling.

You might also consider a spicy version if you like a kick. A pinch of red pepper flakes can do the trick. I'm usually a little cautious with spice, but if you love heat, feel free to ramp it up! Lastly, swapping the basil for other herbs like thyme or rosemary can change the vibe without much effort.

Gnocchi Tomato Soup

Prep Time10.0
Cooking Duration20.0
Overall Time30.0

Created by: The Meals By Sophia Team

Recipe Type: Classic Comfort Cooking

Skill Level: easy

Final Quantity: 4.0

What You'll Need

Ingredients

  1. 1 tablespoon olive oil
  2. 1 onion, diced
  3. 2 garlic cloves, minced
  4. 1 can (28 oz) crushed tomatoes
  5. 4 cups vegetable broth
  6. 1 package (16 oz) gnocchi
  7. 1 teaspoon dried basil
  8. Salt and pepper to taste
  9. Fresh basil for garnish (optional)

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the diced onion and cook for about 5 minutes, until it's soft and translucent. Then throw in the minced garlic and let that cook for another minute. Keep an eye on it; you don’t want the garlic to burn, or it’ll get bitter.

Step 02

Next, pour in the crushed tomatoes and vegetable broth. Stir everything together and season with salt, pepper, and dried basil. Bring it to a gentle simmer and let it cook for about 10 minutes. If you want a thicker soup, let it simmer a bit longer.

Step 03

Stir in the gnocchi and cook for about 3-4 minutes, until they float to the top. That's how you know they're done! I usually let them simmer for a minute more just to soak up some of that tomato goodness. It's okay if the soup looks a bit chunky; it just adds to the homey feel.

Step 04

Ladle the soup into bowls, garnish with fresh basil if you have it, and enjoy! I like to serve it with some crusty bread on the side for dipping. It’s a cozy meal that makes everything feel right in the world.

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 314
  • Total Fat (g): 9.1
  • Saturated Fat (g): 1.2
  • Cholesterol (mg): 0
  • Sodium (mg): 876
  • Total Carbohydrates (g): 52.2
  • Dietary Fiber (g): 3.6
  • Sugars (g): 6.5
  • Protein (g): 8.1