Simple Pantry Tomato Soup with Garlic and Onion
This Tomato Soup is a comforting homemade tomato soup recipe made with simple pantry ingredients like tomatoes, onion, garlic, and a touch of cream. It’s a cozy soup recipe to make in just 30 minutes.

WANT TO SAVE THIS FOR LATER?
This soup is perfect for cozy lunches and light dinners. It’s also a great go-to recipe for family dinners and quick weekday meals to serve with a classic grilled cheese sandwich and fresh green salad on the side.
Soups are perfect to make during chilly nights, and you can find homemade soup recipes that your family loves.
How to Make Tomato Soup
Ingredients you’ll need for this recipe

Step-by-Step Guide
1. Melt the butter in a large saucepan over medium heat.
2. Add the diced onion and cook gently for 5–7 minutes until soft and translucent.

3. Stir in the garlic and cook for 30 seconds until fragrant.
4. Add the chopped tomatoes, chicken stock, sugar, salt, and pepper.


5. Bring to a gentle simmer and cook for 15–20 minutes.

6. Blend until completely smooth using an immersion blender or countertop blender.

7. Stir in heavy cream if using. Adjust seasoning and serve warm.
Serve & Enjoy!

Important Recipe Notes
- Since tomatoes are the main flavor here, choose good canned chopped tomatoes for the best taste. Fire-roasted tomatoes also work great if you want a deeper flavor.
- If using a countertop blender, let the soup cool slightly and blend in batches to avoid splashes. An immersion blender is the easiest and safest option.
- If you prefer a thicker soup, simmer a little longer after blending. For a thinner soup, just add a splash more stock or water.
- Cream is optional: The heavy cream adds a smooth, creamy finish, but the soup is still delicious without it if you want a lighter version.
- Always taste and adjust salt and pepper after blending so the flavors are balanced.
- Best served warm, not boiling: Let the soup rest for a minute or two before serving so the flavors settle nicely.
Tomato Soup

Ingredients
- 2 tbsp butter 30 g
- 1 medium onion diced
- 2 cloves garlic minced
- 2 × 14 oz cans chopped tomatoes 2 × 400 g cans
- 2 cups chicken stock 500 ml
- 1 tsp sugar
- Salt and black pepper to taste
- ¼ –½ cup heavy cream 60–120 ml, optional
Instructions
- Melt the butter in a large saucepan over medium heat.
- Add the diced onion and cook gently for 5–7 minutes until soft and translucent.
- Stir in the garlic and cook for 30 seconds until fragrant.
- Add the chopped tomatoes, chicken stock, sugar, salt, and pepper.
- Bring to a gentle simmer and cook for 15–20 minutes.
- Blend until completely smooth using an immersion blender or countertop blender.
- Stir in heavy cream if using. Adjust seasoning and serve warm.
Check Out More Soup Recipe Ideas!
French Onion Soup with Cheesy Bread