Tomato Soup Recipe
Creamy soup | Brioche. Vegan options also available
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Soup Base
Creamy Finish (Vegan option noted)
To Serve
Method
Soup Base
Sweat vegetables
Heat a large heavy-bottomed pot over medium heat. Add olive oil and 1 tablespoon butter (or vegan butter). When shimmering, add diced onion, carrot, and celery. Sprinkle a pinch of salt. Cook, stirring occasionally, until vegetables are softened and translucent, about 8–10 minutes; do not brown.
Add tomatoes and stock
Add the crushed canned tomatoes, vegetable stock, dried thyme, bay leaf, sugar, salt, and black pepper. Stir to combine and bring to a gentle simmer. Reduce heat to maintain a low simmer, partially cover, and cook for 20–25 minutes to allow flavors to meld and vegetables to soften completely.
Blend until smooth
Remove the bay leaf. Use an immersion blender to purée the soup directly in the pot until smooth. Alternatively, transfer the soup in batches to a blender (cool slightly, fill blender no more than half full) and blend until silky, then return to the pot. Be careful of hot splashes.
Creamy Finish (Vegan option noted)
Adjust seasoning and add cream
With the soup over low heat, stir in the heavy cream (or canned coconut milk/cashew cream for vegan) and remaining 1/2 tablespoon butter or vegan butter. Heat gently — do not boil once cream is added — for 3–4 minutes until warmed through. Taste and adjust salt, pepper, and sugar as needed. If the soup is too thick, thin with up to 1/2 cup additional stock or water to reach desired consistency.
Finish with basil
Stir in most of the chiffonaded fresh basil, reserving a small amount for garnish.
To Serve