Silky Homemade Creamy Tomato Soup

This creamy tomato soup is pure comfort in a bowl. I love how it feels old-fashioned, yet still fresh and light enough for a weeknight dinner. It is the kind of recipe that makes the whole kitchen smell warm and inviting, and that alone can turn an ordinary day into something a little better.

At its heart, this soup uses simple pantry and fridge staples: butter, yellow onion, garlic, whole or diced tomatoes, low-sodium vegetable broth, kosher salt, black pepper, and a touch of heavy cream. The flavor is rich, smooth, and gently tangy, with the onion and garlic adding a soft savory base. Then the cream brings everything together and gives the soup that silky finish people love.

The method is easy, too. First, you soften the onion, then cook the tomatoes until they break down. After that, you add broth, simmer a bit longer, and blend until smooth. Finally, you stir in the cream, adjust the seasoning, and serve. Because the steps are simple and forgiving, this is a great recipe for cooks of all ages and skill levels.

This is a wonderful soup for chilly nights, busy weekdays, and relaxed weekend lunches. It also works well for family dinners, light meal prep, and even a cozy starter for a holiday meal. Since it stores well, you can make it ahead and enjoy it again later with very little effort.

silky homemade creamy tomato soup 2026 10 12 184915
IMAGE: RECIPEDELICIOUS.NET / ALL RIGHTS RESERVED
SAVE NOW

Why You’ll Love This Silky Homemade Creamy Tomato Soup

  • Simple ingredients: You only need basic items that are easy to find at almost any grocery store.
  • Smooth and comforting: The texture is velvety, and the flavor is warm, balanced, and familiar.
  • Quick to make: Even though it tastes rich, the recipe uses straightforward steps and does not require fancy tools.
  • Flexible for different diets: You can make it dairy-free with olive oil and coconut milk, or use cashew cream if you prefer.
  • Great for meal planning: It keeps well in the fridge and freezes nicely, so leftovers are a win.

Tomato Tips

The star of this recipe is the tomatoes, so the quality of the tomatoes matters. A good 28-ounce can of whole or diced tomatoes will give you the best flavor and texture. If you want a smoother soup, whole tomatoes are often a nice choice because they break down beautifully as they simmer. However, diced tomatoes work well too, especially if you like a slightly brighter, chunkier base before blending.

For the best taste, choose tomatoes that are labeled ripe, whole peeled, or fire-roasted if you want a deeper flavor. Also, remember that tomatoes can vary in salt and acidity. Because of that, it helps to taste the soup at the end and adjust the seasoning slowly. If the soup tastes sharp, a little extra cream can soften it. If it tastes flat, a small pinch more salt usually helps bring the tomato flavor forward.

See also  Slow Cooker Beef Tips Mushroom Gravy

Options for Substitutions

  • Use olive oil instead of butter for a dairy-free version.
  • Use vegan butter if you still want a buttery taste without dairy.
  • Swap cashew cream for heavy cream to keep the soup rich and dairy-free.
  • Use coconut milk instead of heavy cream for a smooth, creamy finish.
  • Try chicken broth instead of vegetable broth if you are not keeping it vegetarian.
  • Add fresh basil instead of parsley for a sweeter, more classic tomato soup flavor.

Watch Out for These Mistakes

One common mistake is rushing the onion. The onion should cook slowly until it is very soft. If you turn the heat too high, it may brown too fast or even burn. That can give the soup a bitter taste, so keep the heat at medium-low and be patient. A well-softened onion helps build a sweeter, deeper base.

Another issue is skipping the simmer time for the tomatoes. The tomatoes need time to break down and lose that raw edge. If you move too fast, the soup may taste thin or sharp. So, let the tomatoes cook long enough to thicken before adding the broth. That extra time makes a big difference in the final flavor.

Blending is another step that needs care. Since hot soup can splatter, let it cool a bit before blending, especially if you are using a regular blender. Also, work in batches if needed and do not overfill the blender. On the other hand, an immersion blender is easier and safer for many home cooks because you can blend right in the pot.

Finally, do not add the cream too early. If you stir it in before blending or before the soup has finished cooking, the texture may not stay as smooth. Add the cream at the end, after the soup is blended and back on gentle heat. Then taste and adjust the salt and pepper one last time for the best balance.

silky homemade creamy tomato soup 2026 10 12 184918 2
IMAGE: RECIPEDELICIOUS.NET / ALL RIGHTS RESERVED
SAVE NOW

What to Serve With Silky Homemade Creamy Tomato Soup?

This creamy tomato soup pairs beautifully with a grilled cheese sandwich, and that classic combo is hard to beat. You could also serve it with crusty bread, a simple green salad, or a baked potato for a fuller meal. If you want something a little lighter, try buttered crackers or garlic toast on the side. Since the soup is smooth and rich, a crisp side or a crunchy bite gives it a nice contrast.

Storage Instructions

Store: Keep the soup in an airtight container in the refrigerator for up to 4 days.

Freeze: Freeze in a freezer-safe container for up to 3 months. For best results, leave a little space at the top because the soup may expand as it freezes.

Reheat: Warm it gently on the stovetop over low heat, stirring often until hot. If using a microwave, heat in short intervals and stir between each round so it warms evenly.

See also  Sheet Pan Honey Garlic Salmon and Broccoli

Recipe Info

Preparation Time: 10 minutes
Cooking Time: 1 hour
Total Time: 1 hour 10 minutes
Difficulty: Easy
Servings: 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 650 to 760 kcal
Protein: about 10 to 14 g
Fat: about 40 to 52 g
Carbohydrates: about 55 to 70 g

Ingredients

  • 2 tbsp butter (olive oil or vegan butter can be used instead)
  • 1 medium yellow onion, diced
  • 1 clove garlic, minced
  • 1 can (28 oz) whole or diced tomatoes
  • 3 cups low-sodium vegetable broth
  • 1/2 tsp kosher salt, plus more to taste
  • 1/4 tsp freshly ground black pepper, plus more to taste
  • 3 tbsp heavy cream (cashew cream or coconut milk can be used instead)
  • Optional garnish: chopped parsley or basil, a drizzle of cream, croutons
silky homemade creamy tomato soup 2026 10 12 184922 3
IMAGE: RECIPEDELICIOUS.NET / ALL RIGHTS RESERVED
SAVE NOW

Step-by-Step Instructions

Step 1: Soften the Onion

Melt the butter in a large soup pot over medium-low heat. Then add the diced onion and cook for about 8 minutes, stirring now and then, until the onion is very soft. Next, stir in the garlic and cook for about 1 minute, just until fragrant.

Step 2: Cook the Tomatoes

Add the tomatoes to the pot and break them up with a wooden spoon as they heat. After that, let the mixture simmer for about 15 minutes. The tomatoes should thicken and begin to break down, which helps build the soup’s body and flavor.

Step 3: Add the Broth

Pour in the vegetable broth, then add the salt and black pepper. Bring the soup back to a simmer and cook for 10 more minutes. After that, take the pot off the heat and let the soup cool to room temperature so it is safe to blend.

Step 4: Purée Until Smooth

Blend the soup until completely smooth with an immersion blender. If you do not have one, blend it in batches using a regular blender or food processor. Once blended, return the soup to the pot and bring it back to a gentle simmer.

Step 5: Finish and Serve

Stir in the heavy cream, or use cashew cream or coconut milk if you want a dairy-free version. Then taste the soup and adjust the salt and pepper as needed. Finally, ladle it into bowls and top with chopped herbs, a drizzle of cream, or croutons.

Step 6: Store Leftovers

If you have leftovers, cool the soup and store it in the refrigerator for later. It also freezes well, so you can save extra portions for another day. When you are ready to enjoy it again, reheat it gently on the stove.

Conclusion

This silky homemade creamy tomato soup is warm, simple, and full of comfort. With just a few basic ingredients, you get a smooth soup that tastes rich, balanced, and satisfying. Also, it is easy to make ahead, easy to store, and easy to adapt for dairy-free eating.

See also  Cheesy Mushroom Swiss Burger Casserole Dinner

If you are looking for a cozy bowl of tomato soup that feels homemade in the best way, this recipe is a great one to try. Give it a go, then let me know how it turned out. You can also explore more easy soup recipes and comforting dinner ideas for your next meal.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
silky homemade creamy tomato soup 2026 10 12 184602 683x1024 1

Silky Homemade Creamy Tomato Soup

  • Author: evelyn
  • Prep Time: 10 minutes
  • Cook Time: 60 minutes
  • Total Time: 70 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Simmering and Blending
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This creamy tomato soup is pure comfort in a bowl, featuring simple ingredients that come together for a rich and smooth flavor.


Ingredients

Scale
  • 2 tbsp butter (or olive oil or vegan butter)
  • 1 medium yellow onion, diced
  • 1 clove garlic, minced
  • 1 can (28 oz) whole or diced tomatoes
  • 3 cups low-sodium vegetable broth
  • 1/2 tsp kosher salt, plus more to taste
  • 1/4 tsp freshly ground black pepper, plus more to taste
  • 3 tbsp heavy cream (or cashew cream or coconut milk)
  • Optional garnish: chopped parsley or basil, a drizzle of cream, croutons

Instructions

  1. Soften the onion: Melt the butter in a large soup pot over medium-low heat. Add the diced onion and cook for about 8 minutes, until very soft. Stir in the garlic and cook for 1 minute.
  2. Cook the tomatoes: Add the tomatoes to the pot and break them up, then let simmer for about 15 minutes until thickened.
  3. Add the broth: Pour in the vegetable broth, then add salt and black pepper. Bring back to a simmer and cook for 10 more minutes. Remove from heat and let cool.
  4. Purée until smooth: Blend the soup until completely smooth, then return it to the pot and bring to a gentle simmer.
  5. Finish and serve: Stir in the heavy cream or alternatives, adjust seasoning, and ladle into bowls topped with garnishes.
  6. Store leftovers: Cool and store in the refrigerator, or freeze for later use.

Notes

This soup can be made dairy-free with suitable substitutes. It is perfect for chilly nights or meal prep.


Nutrition

  • Serving Size: 1 serving
  • Calories: 650
  • Sugar: 8g
  • Sodium: 700mg
  • Fat: 45g
  • Saturated Fat: 20g
  • Unsaturated Fat: 25g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 5g
  • Protein: 12g
  • Cholesterol: 70mg