Tomato and White Bean Soup

🕒 Prep: 10 min
🔥 Cook: 30 min
🍽 Serves: 6
Be the First to Review!

If you're looking for a comforting, hearty soup that's perfect for any season, this Tomato and White Bean Soup fits the bill. Packed with bold flavors, it's an easy-to-make recipe that delivers a satisfying meal in just about 30 minutes.

Tomato and White Bean Soup

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Tomato and White Bean Soup

Ingredients for Tomato and White Bean Soup

Olive oil is the base that helps sauté the aromatics, giving the soup depth and richness. Onion and garlic are essential for building a savory foundation. The diced tomatoes bring acidity and sweetness, balancing the flavors. White beans add creaminess and protein, making the soup hearty and filling. Vegetable broth is the liquid backbone, unifying all ingredients. Dried basil and oregano introduce herbal notes, while red pepper flakes offer a hint of spice. Finally, a sprinkle of salt and pepper enhances all the flavors. Fresh basil leaves are optional but add a bright, fresh finish.

Why This Tomato and White Bean Soup Works

Once the onion and garlic hit the warm oil, they slowly soften and lose their sharp bite. They start to taste a little sweeter, which keeps the soup from tasting harsh, even with all the tomatoes. As the canned tomatoes, beans, and broth go into the pot, everything has plenty of liquid to move around in, so the beans don’t dry out or break apart too much.

During the simmer, the steady heat softens the tomatoes and lets some of their juices mix into the broth. At the same time, the white beans warm through and their starch starts to slip into the liquid. The broth thickens just a bit and feels smoother, more like a cozy soup than a thin tomato juice.

While everything cooks together, the dried basil, oregano, and red pepper flakes spread through the pot. They don’t stay in one spot; they soak into the tomatoes and beans. By the end of the 20 minutes, the soup has a fuller body, the beans stay tender but not mushy, and the tomatoes taste mellow instead of sharp.

Tomato and White Bean Soup Tips & Tricks

  • If you prefer a smoother texture, use an immersion blender to partially puree the soup.
  • Add a splash of lemon juice at the end for extra brightness.
  • For a spicier kick, increase the amount of red pepper flakes.

Mistakes To Avoid

Letting the onion and garlic brown too much at the start can throw the whole soup off. Once the garlic burns, it turns sharp and bitter, and that harsh taste spreads through the broth so the soup ends up harsh instead of mellow and comforting.

Adding the beans right at the beginning over high heat can make them split and turn mushy. As the soup boils hard, the skins break and the insides leak out, so the broth gets pasty and the beans lose their shape instead of staying plump and tender.

Keeping the soup at a strong boil for the full 20 minutes often makes it reduce too fast. The liquid cooks off, the soup turns thick and heavy, and the tomatoes can start catching on the bottom of the pot, giving little burnt bits.

Skipping the step of rinsing the canned beans leaves the thick can liquid in the pot. That liquid can make the soup feel slimy and a bit gummy, and the extra salt from it can push the seasoning over the edge before any salt is even added.

Equipment Used:

Large pot, Wooden spoon, Ladle

Ingredients

  1. 2 tbsp olive oil
  2. 1 medium onion, chopped
  3. 3 cloves garlic, minced
  4. 2 (14 oz) cans diced tomatoes
  5. 2 (15 oz) cans white beans, drained and rinsed
  6. 4 cups vegetable broth
  7. 1 tsp dried basil
  8. 1 tsp dried oregano
  9. 1/2 tsp red pepper flakes
  10. Salt and pepper to taste
  11. 1/4 cup fresh basil leaves, chopped (optional)

Step-by-step Instructions

  1. 1. Heat olive oil in a large pot over medium heat.
  2. 2. Add onion and garlic, sauté until onion is translucent.
  3. 3. Stir in diced tomatoes, white beans, and vegetable broth.
  4. 4. Add dried basil, oregano, red pepper flakes, salt, and pepper.
  5. 5. Bring to a boil, then reduce heat and simmer for 20 minutes.
  6. 6. Adjust seasoning to taste.
  7. 7. Garnish with fresh basil leaves before serving.

Frequently Asked Questions

Can I use fresh tomatoes instead of canned?
Yes, you can. Use about 4 cups of chopped fresh tomatoes, but keep in mind the flavor might be slightly less concentrated.
How can I make this soup vegan?
It's already vegan if you use vegetable broth! Just skip any optional cheese garnish.
Can I freeze this soup?
Absolutely. Let it cool completely, then store in airtight containers in the freezer for up to 3 months.

Serving Ideas for Tomato and White Bean Soup

This soup pairs wonderfully with a slice of crusty bread or a side salad. Consider adding a dollop of pesto or a sprinkle of grated Parmesan for an extra layer of flavor.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.