Tomato Soup Recipes
Make a smooth, rich tomato soup in 35 minutes with pantry staples. Easy to customize and perfect for chilly evenings.
Tomato soup is thick with flavor and warmth, especially when made with ripe tomatoes and a touch of cream.
You can tweak it with herbs, spices, or even add veggies for extra depth.
The key is to simmer it low and slow so the flavors blend smoothly.
Why You'll Love This Recipe
About the Ingredients
4 cups (480g) chopped tomatoes
Use canned or fresh, but choose ripe tomatoes for best flavor. If you have too many, you can swap with 2 cups (240g) of tomato sauce.
1 small onion (about 100g), finely chopped
A sweet onion works well. If you don’t have one, use a shallot or leek as a substitute.
2 cloves garlic, minced
Fresh garlic gives a more robust flavor. If you’re short on time, use 1 teaspoon of garlic powder.
2 cups (480ml) vegetable broth
Use low-sodium if you want to control salt. You can also use chicken broth for a different taste.
1/2 cup (120ml) heavy cream
This adds a silky texture. If you want to keep it dairy-free, use coconut milk instead.
1 tablespoon (15g) olive oil
Use any neutral oil if you don’t have olive oil. Canola or avocado oil will work just as well.
1 teaspoon (5g) sugar
This helps balance the acidity. If you prefer it less sweet, skip the sugar entirely.
Salt and pepper to taste
Add slowly. Too much can overpower the tomatoes. Use a pinch at first and adjust later.
Tips & Tricks
- Use a blender to get a smoother texture. If you don’t have one, try mashing the soup with a fork.
- Let the soup simmer uncovered for the first 10 minutes to reduce the broth and deepen the flavor.
- Add a splash of vinegar if the soup feels too sweet. It adds brightness and cuts through richness.
Step-by-Step Instructions
1. Sauté the base
Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté for 5 minutes until soft.
2. Add garlic
Stir in the minced garlic and cook for 1 minute until fragrant. Be careful not to burn it.
3. Add tomatoes and broth
Pour in the chopped tomatoes and vegetable broth. Bring to a gentle boil, then lower the heat.
4. Simmer the soup
Let the soup simmer for 20 minutes, stirring occasionally. Keep the heat low so it doesn’t boil over.
5. Blend the soup
Use an immersion blender to puree the soup until smooth. Alternatively, transfer to a blender in batches.
6. Add cream and season
Stir in the heavy cream and add sugar, salt, and pepper. Taste and adjust as needed.
7. Heat through
Bring the soup back to a gentle simmer, but don’t let it boil. This is when the flavors really come together.
8. Let it rest
Turn off the heat and let the soup sit for 5 minutes. This allows the flavors to settle before serving.
How to Store Tomato Soup Recipes
Refrigerator
Store in an airtight container for up to 4 days. It keeps well and tastes even better the next day.
Freezer
Freeze in portions for up to 3 months. Thaw in the fridge and reheat gently.
Reheating
Reheat on the stove over low heat. Add a little broth or water if it thickens too much.
Frequently Asked Questions
Q: Can I use frozen tomatoes instead of fresh?
Yes, frozen tomatoes work well. Thaw them first and drain any excess liquid before adding to the soup.
Q: How do I know when the soup is ready?
The soup is done when it’s fully blended and has a smooth, rich texture with no chunks of onion or garlic.
Q: Can I make this soup ahead of time?
Absolutely. Make it up to a day in advance and reheat when needed. It even gets better with time.
Q: What if I don’t have heavy cream?
Use whole milk or a non-dairy alternative like almond milk. The soup will be less rich, but still tasty.
This tomato soup is a great base for any meal. Serve it with grilled cheese, a salad, or a crusty bread. It’s perfect for a cozy dinner or a light lunch.
Tomato Soup Recipes
Make a smooth, rich tomato soup in 35 minutes with pantry staples. Easy to customize and perfect for chilly evenings.
🧂 Ingredients
- 4 cups (480g) chopped tomatoes
- 1 small onion (about 100g), finely chopped
- 2 cloves garlic, minced
- 2 cups (480ml) vegetable broth
- 1/2 cup (120ml) heavy cream
- 1 tablespoon (15g) olive oil
- 1 teaspoon (5g) sugar
- Salt and pepper to taste
📋 Instructions
- 1Sauté the base — Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté for 5 minutes until soft.
- 2Add garlic — Stir in the minced garlic and cook for 1 minute until fragrant. Be careful not to burn it.
- 3Add tomatoes and broth — Pour in the chopped tomatoes and vegetable broth. Bring to a gentle boil, then lower the heat.
- 4Simmer the soup — Let the soup simmer for 20 minutes, stirring occasionally. Keep the heat low so it doesn’t boil over.
- 5Blend the soup — Use an immersion blender to puree the soup until smooth. Alternatively, transfer to a blender in batches.
- 6Add cream and season — Stir in the heavy cream and add sugar, salt, and pepper. Taste and adjust as needed.
- 7Heat through — Bring the soup back to a gentle simmer, but don’t let it boil. This is when the flavors really come together.
- 8Let it rest — Turn off the heat and let the soup sit for 5 minutes. This allows the flavors to settle before serving.


