Tomato and White Bean Soup

Silky tomato base with tender white beans creates a naturally thick, comforting soup without cream

Time50 min Servings6 Difficulty2/10 TypeSoup

Tomato and White Bean Soup leans on one simple idea: using the beans themselves to create body, so the soup feels thick and satisfying while staying light and vegetable-based.

As the white beans soften, they naturally blend into the tomato base, giving the soup a smooth, almost creamy texture without adding dairy or flour. The result is a bowl that feels rich, but remains clean and easy to eat.

This recipe relies on everyday ingredients and a straightforward cooking process, making it a very budget-friendly option for regular meals. Its gentle texture and balanced flavor also make it well-suited for children, especially when slightly blended for a softer finish.

πŸ”₯ Pro Cooking Secret
Instead of blending everything, crush just a small portion of the beans directly in the pot - this creates a naturally thick base while keeping enough whole beans for texture and bite.

Per 100 g of the finished Tomato and White Bean Soup:

Protein 2.8 (g)
Fat 1.9 (g)
Carbs 7.6 (g)
Calories 56 (kcal)
Tomato and White Bean Soup in a cream-colored ceramic bowl with ornate pattern, thick tomato broth with white beans, diced tomatoes, onion, garlic, herbs and olive oil, surrounded by fresh tomatoes, onion, garlic, spices and a matching cooking pot in a bright rustic kitchen setting
Recipe author Olivia Bennett

Recipe by: Olivia Bennett

Olivia focuses on building texture and depth in vegetable soups using natural techniques, showing how simple ingredients like beans and tomatoes can create a full, satisfying dish without complexity.

Ingredients
for Tomato and White Bean Soup

Ingredients for Tomato and White Bean Soup: tomatoes, white beans, onion, garlic, olive oil and vegetable broth arranged neatly on white background

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
Part of the beans can be broken down during cooking, creating a naturally thick base without adding cream.

πŸ’‘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)

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Finish
    Finished Tomato and White Bean Soup in a bowl, thick tomato base with creamy white beans and herbs

    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.
Mistake 1

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.

Fix: Let the tomatoes soften fully before adding liquid. They should look juicy and slightly collapsed.
Mistake 2

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.

Fix: Gently press a portion of the beans during simmering. This thickens the soup naturally.
Mistake 3

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.

Fix: Keep the heat moderate and cook slowly. The base should be soft, not browned.
Mistake 4

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.

Fix: Stick to the measured amount and adjust later. If needed, reduce the soup slightly to restore thickness.

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.

πŸ—¨ FAQ
About Tomato and White Bean Soup

Even though the recipe is straightforward, small adjustments can change the texture and overall feel of the soup. These answers help you fine-tune it.
How do I control how thick the soup becomes?
The thickness depends on how many beans are broken down. Mash more beans for a thicker result, or leave them whole if you prefer a lighter consistency.
Why does my soup feel separate instead of smooth?
This usually means the ingredients didn't have enough time to combine. A longer gentle simmer helps the beans and tomato base merge into one texture.
Can I make it completely smooth?
Yes. Blend the entire soup until fully smooth. This removes all texture contrast and creates a uniform, creamy result.
What should I do if the soup feels too light?
Let it simmer a bit longer or mash additional beans. Both methods help build a thicker and more concentrated texture.
Can I prepare this soup in advance?
Yes. The texture often improves after resting. When reheating, add a small amount of liquid if it becomes too thick.
What pairs well with this soup?
It works well with simple bread, toasted slices, or light sandwiches. A small drizzle of olive oil on top also enhances the final taste.