Ingredients
Method
- Prep and Simmer the Base
- In a large stockpot over medium heat, combine chopped tomatoes, chicken broth, garlic, and onion. Bring everything to a gentle boil.
- Once boiling, reduce heat to low and let simmer for 20 minutes, uncovered. This step allows the garlic and onion to mellow and the tomatoes to release their sweet, rich juices.
- Why it matters: Simmering blends the flavors deeply, creating the rich, foundational taste of your soup.
- Blend for a Smooth Texture
- Remove the pot from heat. Carefully pass the hot mixture through a food mill or fine-mesh sieve into a clean bowl or pot. This removes skins and seeds for a silkier texture.
- Discard any solids left behind.
- Tip: Don’t rush this step—it’s key for that creamy restaurant-style finish.
- Make the Roux
- In your now-empty stockpot, melt butter over medium heat. Stir in the flour and whisk constantly for about 5 minutes until the mixture turns a warm, medium brown. This is your roux, and it gives body to the soup.
- Why it matters: The roux thickens the soup and adds a deep, almost nutty flavor.
- Combine & Season
- Gradually whisk in about 1 cup of the tomato mixture to the roux—go slow to prevent lumps. Once it’s smooth, stir in the remaining tomato base.
- Season with sugar and salt, adjusting as needed to your preferred balance of sweet and savory.
- Simmer another 5 minutes on low heat, stirring occasionally.
Notes
Add a splash of heavy cream or coconut milk for extra richness. For a spicy twist, stir in red pepper flakes or cayenne. To make vegan, substitute vegetable broth and olive oil instead of butter. If you prefer texture, blend only half and stir back in.