Ingredients
Method
- Chop the tomatoes into coarse chunks. Keep the skins and seeds – I don't bother peeling because everything gets blended.
- In a large pot, heat the olive oil over medium. When it shimmers, add chopped onion and a pinch of salt. Cook, stirring often, until the onion looks translucent and soft, about 5–7 minutes.
- Add smashed garlic. Stir for 1 minute – don’t let it brown.
- Add the chopped tomatoes (with all the juices), black pepper, and sugar if you’re using it. Stir well. Let everything simmer for about 10 minutes, stirring now and then. The tomatoes will break down and smell sweet.
- Pour in the vegetable broth and bring to a boil. Lower the heat. Let it simmer another 10–15 minutes, uncovered.
- Add the fresh basil and cook 2 more minutes. Turn off the heat.
- Blend the soup until smooth using an immersion blender right in the pot (or let it cool a bit and work in batches in your blender). If you want some texture, pulse a few times instead of letting it get totally smooth.
- Taste and add more salt if needed. I start with half the amount, then taste after blending and adjust. Soup flavor can vary a lot depending on your tomatoes.
- Ladle the soup into bowls. Add a spoonful of plain yogurt or cream if you like it richer. I always grab a slice of bread for dunking.
Notes
I keep coming back to tomato soup because it's faster than you’d think — and a real rescue when tomatoes are cheap and sweet. This version lands somewhere between silky and rustic, which means it actually fills me up.
