📄 Some content on this site was written with AI assistance and reviewed by Mileni Sabatini before publishing.
There’s something so satisfying about the crispiness of roasted chickpeas — they add a wonderful crunch to salads or can be munched on as a snack. I always make sure to spread them out on the baking sheet in a single layer; this way, they get that evenly golden texture without steaming. A sprinkle of your favorite spices right before roasting transforms them from simple legumes to a vibrant flavor burst, making them hard to resist.

tomato soup
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
Tips that make a difference
Use ripe tomatoes if you have them – even sad, wrinkly ones from the back of your fridge work great. If it’s winter or you’re short on time, canned whole tomatoes give you a soup with extra body and you don’t need to peel anything. Always sauté the onions until totally soft before adding garlic and tomatoes. If the onion is undercooked, the soup tastes sharp instead of mellow. I add half the salt upfront and more at the end (some tomatoes are saltier than others). An immersion blender lets you puree the soup right in the pot, but if you’re using a countertop blender: vent the lid and cover with a towel so you don’t end up with soup on the ceiling.Swaps and tweaks
You don’t need cream to get silkiness. I usually add oat milk because my husband can’t have dairy, but just as often I skip it – the soup is still rich from the olive oil. Coconut milk changes the flavor a lot, and honestly, I don’t love it here. If you want extra protein, stir in a can of drained white beans and puree those with the soup. You won’t even taste them, but it keeps you full longer.Leftovers and storage
This soup keeps in the fridge for three days and reheats well. The flavor actually deepens a little overnight. If freezing, I leave out the milk and add it only after reheating so the texture doesn’t get weird.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.
Tips that make a difference
Use ripe tomatoes if you have them – even sad, wrinkly ones from the back of your fridge work great. If it’s winter or you’re short on time, canned whole tomatoes give you a soup with extra body and you don’t need to peel anything.
Always sauté the onions until totally soft before adding garlic and tomatoes. If the onion is undercooked, the soup tastes sharp instead of mellow. I add half the salt upfront and more at the end (some tomatoes are saltier than others).
An immersion blender lets you puree the soup right in the pot, but if you’re using a countertop blender: vent the lid and cover with a towel so you don’t end up with soup on the ceiling.
Swaps and tweaks
You don’t need cream to get silkiness. I usually add oat milk because my husband can’t have dairy, but just as often I skip it – the soup is still rich from the olive oil. Coconut milk changes the flavor a lot, and honestly, I don’t love it here.
If you want extra protein, stir in a can of drained white beans and puree those with the soup. You won’t even taste them, but it keeps you full longer.
Leftovers and storage
This soup keeps in the fridge for three days and reheats well. The flavor actually deepens a little overnight. If freezing, I leave out the milk and add it only after reheating so the texture doesn’t get weird.