This creamy tomato soup is made on the stovetop with canned tomatoes, onion, garlic, broth, and a little cream. It has a smooth texture and a balanced tomato flavor, and the hands-on work is simple: soften the aromatics, simmer, blend, and finish gently with cream. The recipe makes six servings in about 40 minutes.

Why this tomato soup works

A short simmer lets the onion, garlic, tomatoes, and broth meld without a long cooking time. Blending after simmering gives the soup a velvety consistency, while adding cream at the end softens the acidity. A small amount of sugar is optional; taste the tomatoes first and use it only if they seem especially sharp.

Ingredients and substitutions

Use a 28-ounce can of crushed tomatoes and low-sodium vegetable broth so you can control the salt. Heavy cream gives the richest finish; half-and-half can work, though the soup will be lighter. For a dairy-free version, omit the cream or stir in an unsweetened plant-based alternative after blending. Dried basil is convenient, and fresh basil can be added just before serving.

Onion, garlic, canned tomatoes, broth, and cream prepared for a homemade creamy tomato soup
Keep the broth and tomatoes ready before simmering; add the cream only after blending.

How to make creamy tomato soup

1. Soften the onion. Warm the olive oil in a heavy pot over medium heat. Add the diced onion and cook for 6 to 8 minutes, stirring now and then, until soft but not browned. Add the garlic and stir for about 30 seconds.

2. Simmer the soup. Add crushed tomatoes, broth, dried basil, salt, pepper, and optional sugar. Bring to a gentle simmer, partially cover, and cook for 20 minutes. Stir occasionally and lower the heat if the soup bubbles vigorously.

3. Blend until smooth. Turn off the heat and let the soup settle briefly. Use an immersion blender in the pot, or blend in small batches in a countertop blender. If using a countertop blender, do not fill it to the top with hot liquid; vent the lid and hold it with a folded towel.

4. Finish with cream. Return the blended soup to low heat and stir in the cream. Warm until hot, but do not boil. Taste and adjust salt, pepper, or basil. Ladle into bowls and serve.

Serving ideas and related recipes

Pair the soup with homemade garlic bread or a grilled cheese sandwich. For another cozy bowl, see our Italian minestrone soup and broccoli cheddar soup.

Storage and reheating

Cool leftovers promptly and refrigerate in an airtight container for up to 4 days. Reheat on the stovetop over low heat, stirring until steaming. If the soup thickens in the refrigerator, add a splash of broth or water. Freeze before adding cream for a better texture; thaw overnight, reheat gently, then stir in the cream.

Estimated nutrition

Approximate values per serving (1/6 of the recipe). Actual numbers vary by tomato brand, broth, cream, and portion size.

NutrientEstimated amount
Calories185 kcal
Carbohydrates18 g
Protein4 g
Total fat12 g
Saturated fat7 g
Fiber3 g
Total sugars12 g
Sodium550 mg

Frequently asked questions

Can I make tomato soup without cream? Yes. Leave it out for a brighter tomato flavor, or blend in a small cooked potato for body.

How can I make the soup less acidic? Simmering helps mellow the tomatoes. Taste before adding sugar; a small pinch can round out a particularly tart batch.

Creamy Tomato Soup

A smooth, comforting tomato soup made with pantry tomatoes, aromatic vegetables, broth, and a touch of cream.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6
Course: Soup
Cuisine: American
Calories: 185

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 1 can 28 ounces crushed tomatoes
  • 3 cups low-sodium vegetable broth
  • 1 teaspoon granulated sugar optional
  • 1/2 cup heavy cream
  • 1 teaspoon dried basil
  • 1/2 teaspoon kosher salt plus more to taste
  • 1/4 teaspoon black pepper

Method
 

  1. Heat olive oil in a heavy pot over medium heat. Add diced onion and cook for 6 to 8 minutes, stirring, until softened.
  2. Stir in minced garlic and cook for 30 seconds. Add crushed tomatoes, broth, dried basil, optional sugar, salt, and pepper.
  3. Bring to a gentle simmer, partially cover, and cook for 20 minutes, stirring occasionally.
  4. Blend the soup until smooth, working in batches if necessary. Return it to the pot.
  5. Reduce heat to low and stir in cream. Warm gently without boiling, taste, adjust seasoning, and serve.
  6. Ladle the hot soup into bowls and serve with crusty bread, if desired.

LEAVE A REPLY

Recipe Rating




Please enter your comment!
Please enter your name here