Hey there, soup lovers!
Do you crave a warm, comforting bowl of goodness? I’ve got something special for you!
Today, I’m sharing my fresh tomato soup recipe. It’s bright, flavorful, and made with juicy, ripe tomatoes.
Perfect for a cozy night in or a chilly day.
Trust me, once you try this, you’ll never go back to that store-bought stuff!
Let’s dive into making this delicious soup!

| Preparation Time | 10-15 minutes |
| Cooking Time | 25-35 minutes |
| Total Time | 35-50 minutes |
| Level of Difficulty | Easy |
Ingredients
For the soup base:
- 1.5 lbs fresh tomatoes (vine-ripened, cored and halved)
- 4 whole garlic cloves (peeled)
- 4 cups chicken stock (low-sodium preferred)
- 1 large white onion (quartered)
For the thickening and seasoning:
- 1 tsp granulated sugar
- 1/2 tsp salt
- 1/4 tsp cracked pepper (freshly ground for best flavor)
- 2 tbsp all-purpose flour
- 2 tbsp unsalted butter
- 1/4 cup fresh basil (finely chopped)
Step 1: Prepare Vegetables and Chicken Stock
Start by gathering fresh tomatoes, a white onion, whole cloves of garlic, and chicken stock.
Slice the onion into a couple of big pieces for easier cooking and later blending.
Step 2: Cook the Tomato Mixture
In a large pot, combine the tomatoes, sliced onion, whole garlic cloves, and chicken stock.
Bring the mixture to a simmer and let it cook for about 20 minutes until the vegetables are softened and their flavors have melded together.
Step 3: Blend to Create Tomato Base
Once the vegetables are soft, use a food mill, immersion blender, or regular blender to process the mixture into a smooth tomato base.
You can choose to separate the skins and seeds during this process if desired for a smoother texture.
Step 4: Prepare the Roux
In a separate pot, melt a little butter over medium heat.
Add flour to the melted butter and stir continuously until the mixture reaches a light brown color, creating a roux.
This will add thickness and a bit of richness to the soup.
Step 5: Combine and Season the Soup
Pour the smooth tomato base into the pot with the roux.
Stir well to combine.
Season the soup with a little sugar to balance the acidity of the tomatoes and add salt to taste.
Optionally, you can finish the soup with fresh basil and cracked pepper for added flavor.
Step 6: Serve Hot
Serve the tomato soup hot.
It pairs perfectly with a classic grilled cheese sandwich for a comforting and delicious meal.
Enjoy!

