Ingredients
Method
- Heat the olive oil in a large pot over medium heat. When it shimmers, add the chopped onion. Cook about 5 minutes, stirring often, until the onion turns translucent but not brown.
- Add the minced garlic. Cook for just 1 minute so it smells fragrant but doesn’t brown. (If it browns, the garlic will taste bitter)
- Add the tomatoes (with any juice), tomato paste, vegetable broth, sugar, salt, and black pepper. Stir well. If your tomatoes are canned and whole, break them up with a spoon right in the pot. Bring to a simmer.
- Once simmering, set the heat at medium-low. Cook for 18–20 minutes with the lid half on (this keeps the soup from splashing but still lets it thicken). Stir a couple of times so nothing sticks.
- Take the pot off the heat. Use an immersion blender directly in the pot or transfer soup (in batches) to a blender. Blend until smooth. I always taste before adding milk — you might like the sharper tomato flavor as is.
- Stir in the milk or plant milk if you want extra creaminess. Warm gently for just 1–2 minutes on low heat (don’t let it boil after adding milk).
- Taste again. If needed, add a pinch more salt. Serve hot, with bread on the side or just as is.
Notes
I make tomato soup at least once a month, usually on a work night when I want something fast but still warming. There’s no fancy technique here, just honest ingredients doing their thing.
