The Best Homemade Tomato Soup
The best homemade tomato soup is smooth, bright, cozy, and perfect with grilled cheese or crunchy croutons.

35 minutes
4 servings
Easy homemade recipe
Why You’ll Love This Recipe
This recipe is built for home cooks who want something satisfying without making dinner feel complicated. It uses familiar ingredients, clear steps, and a practical method that works for weeknights, family meals, or a cozy weekend plate.
Ingredients
- 2 tbsp olive oil
- 1 onion, chopped
- 3 garlic cloves, minced
- 2 cans crushed tomatoes
- 2 cups vegetable or chicken broth
- 1 tsp sugar
- 1/2 cup cream
- Salt, pepper, basil, and grilled cheese for serving
How To Make It
- Cook onion in olive oil until soft.
- Add garlic and cook for 30 seconds.
- Add tomatoes, broth, sugar, salt, and pepper.
- Simmer for 20 minutes.
- Blend until smooth, then stir in cream.
- Serve with basil and grilled cheese.
Helpful Tips
- A small pinch of sugar balances tomato acidity.
- Blend carefully and leave room for steam.
- Add cream at the end for a smoother finish.
Storage And Reheating
Store leftovers in an airtight container in the refrigerator. Reheat gently on the stovetop or in the microwave, adding a splash of water, broth, or milk when the recipe needs moisture. For the best texture, keep crunchy toppings separate until serving.
Frequently Asked Questions
Can I use fresh tomatoes? Yes, roast them first for the best flavor.
Can I make it dairy-free? Use coconut milk or skip the cream.
