Ingredients
Equipment
Method
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and cook for 4–5 minutes until softened. Stir in minced garlic and tomato paste; cook 1 minute until fragrant.
- Add Tomatoes and Broth: Add chopped tomatoes (or canned crushed tomatoes), vegetable broth, salt, pepper, and optional sugar or smoked paprika. Bring to a boil, then reduce heat and simmer for 20 minutes, stirring occasionally, until tomatoes break down.
- Blend the Soup: Remove from heat. Use an immersion blender to puree until smooth (or transfer to a blender in batches). If using a regular blender, blend carefully while hot.
- Add Cream and Basil: Return the pot to low heat. Stir in heavy cream and chopped basil. Simmer gently for 5 minutes to infuse flavors—do not boil.
- Strain (Optional): For extra silkiness, strain through a fine mesh strainer.
- Serve: Ladle into bowls and garnish with fresh basil leaves or a swirl of cream.
Notes
Fresh vs. Canned Tomatoes: Fresh tomatoes give a brighter flavor in summer; canned are great year-round for consistency.
Make-Ahead: Prepare the soup base up to 2 days ahead; add cream and basil just before serving.
Vegan Option: Use coconut cream and olive oil instead of heavy cream and butter.
Thickening: If too thin, simmer longer to reduce; if too thick, add more broth.
Spice Level: Add a pinch of red pepper flakes during simmering for heat.
Make-Ahead: Prepare the soup base up to 2 days ahead; add cream and basil just before serving.
Vegan Option: Use coconut cream and olive oil instead of heavy cream and butter.
Thickening: If too thin, simmer longer to reduce; if too thick, add more broth.
Spice Level: Add a pinch of red pepper flakes during simmering for heat.
