Tomato and White Bean Soup
Silky tomato base with tender white beans creates a naturally thick, comforting soup without cream
Ingredients
for Tomato and White Bean Soup
Ingredient List
- 2 lb (900 g) ripe tomatoes, chopped
- 1 can (400 g) white beans (cannellini or navy), drained and rinsed
- 1 medium onion (160 g), diced
- 3 cloves (12 g) garlic guide, minced
- 2 tbsp (30 g) Olive Oil guide
- 4 cups (950 ml) vegetable brothguide (or water)
- 1 tbsp (16 g) tomato paste
- 1/2 tsp dried oregano
- 6 g kosher salt guide (adjust to taste)
- 1/4 tsp ground black pepper guide
π‘Helpful Tips
- Tomatoes matter: the riper they are, the smoother and sweeter the final base will taste.
- Control thickness: mash fewer beans for a lighter soup or more for a thicker, almost stew-like consistency.
- Broth vs water: broth adds depth, but water keeps the flavor cleaner and more tomato-focused.
How to Make Tomato and White Bean Soup (Step-by-Step Guide)
-
Step 1
Begin by preparing everything so the cooking process flows without interruption. Cut the tomatoes into medium chunks - exact shape is not important, but keeping them similar in size helps them soften evenly.
Dice the onion into small pieces and finely mince the garlic. Rinse the white beans thoroughly under cold water until the liquid from the can is completely removed, then let them drain well.
At this stage, focus on cleanliness and balance: tomatoes should be juicy and ready to break down, and the beans should be well-drained so they don't dilute the flavor. -
Step 2
Heat Olive Oil in a soup pot over medium heat. Add the onion and cook it slowly, stirring occasionally, until it becomes soft and slightly glossy. This should take about 5-7 minutes.
Once the onion is tender, add the garlic and stir continuously for about 30 seconds. The garlic should release aroma but not brown.
The goal here is a gentle foundation: the onion should be soft and lightly sweet, and the garlic should be aromatic without sharpness. -
Step 3
Add the chopped tomatoes directly into the pot and mix them with the onion and garlic. Let them cook for several minutes, stirring occasionally, until they begin to collapse and release their juices.
Stir in the tomato paste and oregano. Mix thoroughly so the paste dissolves completely into the liquid created by the tomatoes. Let it cook briefly to deepen the flavor.
By the end, the mixture should look loose, juicy, and intensely tomato-rich, with no visible clumps of tomato paste. -
Step 4
Pour in the vegetable broth (or water) and bring the mixture to a gentle boil. Add the white beans and stir so they are evenly distributed.
Lower the heat and let the soup simmer quietly for about 20 minutes. During this time, use the back of a spoon to press some of the beans against the side of the pot. Do this gradually rather than all at once.
This step transforms the soup: part of the beans should become smooth and integrated into the broth, while the rest remain whole for texture. -
Finish
Turn off the heat and adjust the texture. For a smoother result, briefly blend part of the soup using an immersion blender. Keep it partial - the contrast between creamy base and whole beans is what makes the soup satisfying.
Add kosher salt and black pepper, then taste carefully. Adjust seasoning gradually until the flavor feels balanced and rounded.
The final soup should be thick enough to coat a spoon, with visible beans and a soft, blended tomato base that feels naturally rich without heaviness.
π Common Mistakes When Making Tomato and White Bean Soup
This soup looks simple, but its final texture depends on how well the ingredients are allowed to work together. The balance between tomatoes and beans is what creates that naturally thick, smooth result.
When something feels off - too thin, too sharp, or uneven - it usually means one of the key stages was rushed or skipped. Small details here make a noticeable difference.
Understanding these common mistakes helps you control both texture and flavor, so the soup turns out full-bodied and consistent every time.
| Problem | Most Likely Cause | Quick Fix |
|---|---|---|
| Soup feels too sharp | Tomatoes didn't soften enough | Cook longer until the flavor becomes rounder and less acidic. |
| Texture is too thin | Beans stayed whole | Press or mash part of the beans to thicken the base. |
| Flavor feels flat | Weak base from aromatics | Cook onion slowly until soft before adding garlic. |
| Soup lacks body | Too much liquid compared to solids | Simmer uncovered to reduce or mash more beans. |
Stopping the tomato stage too early
Tomatoes need time to break down and release their natural sweetness. If you move on too quickly, the soup keeps a raw, acidic edge.
This prevents the base from becoming smooth and integrated, which is essential for this style of soup.
Leaving all beans untouched
Whole beans alone won't give the soup its signature texture. Without breaking some of them down, the broth stays separate and thin.
The creamy feel comes from beans dissolving into the liquid, not from adding extra ingredients.
Cooking the base too aggressively
High heat can brown or burn the garlic and onions, which changes the flavor in the wrong direction.
Instead of a soft, rounded base, you get bitterness that stays noticeable in every spoonful.
Overloading the soup with liquid
Too much broth or water spreads the flavors out, making the soup feel diluted rather than cohesive.
This also reduces the effect of the beans thickening the base.
Quick Summary
The key to this soup is letting the tomatoes soften properly, using the beans to build texture, and keeping the base gentle and balanced. When these elements come together, the soup becomes naturally thick, smooth, and deeply satisfying without any extra additions.