Tomato White Bean Soup was one of those recipes that surprised me the moment it started simmering on the stove.
From the very first stir, the kitchen filled with the comforting aroma of tomatoes gently bubbling with herbs and garlic, the kind of smell that instantly makes a home feel warmer.
I remember tasting the broth halfway through cooking and thinking how something so simple could feel so deeply satisfying.

This soup has that rare balance: hearty without being heavy, rustic yet elegant, and nourishing without feeling like a compromise.
Why Tomato White Bean Soup Is the Ideal Recipe
After making this Tomato White Bean Soup a few times, I realized why it keeps earning a spot in my weekly rotation. First, it’s incredibly forgiving.
Even on days when I’m short on time or energy, the recipe comes together smoothly without stress.
Everything cooks in one pot, which means fewer dishes and more time to enjoy the process.
Key Ingredients in Tomato White Bean Soup Recipe
What makes Tomato White Bean Soup shine is how each ingredient plays a clear role without overpowering the others.
When I cook this recipe, I always appreciate how simple yet purposeful each component feels.
Olive oil: This is the foundation. Heating the olive oil first helps soften the onion gently and adds richness to the base.
Onion: Once diced and sautéed, it brings natural sweetness and depth that balances the acidity of the tomatoes.
Garlic: Freshly minced garlic adds warmth and aroma, especially when cooked just until fragrant.
Dried oregano and basil: These herbs give the soup its classic, comforting character without being overwhelming.
Red pepper flakes: A small amount adds subtle heat, just enough to wake up the flavors.
White beans: Creamy, filling, and protein-rich, they make the soup satisfying and hearty.
Crushed tomatoes: This is where the soup gets its bold color and tangy backbone.
Vegetable broth: It ties everything together, allowing the flavors to meld as the soup simmers.
Salt and black pepper: Simple seasoning that brings balance and clarity.
Fresh parsley: Added at the end, it brightens the soup and gives it a fresh finish.
Print
Quick Tomato White Bean Soup Recipe
- Total Time: 35 min
- Yield: 4 servings
Description
Tomato White Bean Soup is a warm, comforting recipe made with creamy white beans, crushed tomatoes, garlic, onion, herbs, olive oil, and vegetable broth, simmered together for a hearty, nourishing, and flavorful meal perfect for any season.
Ingredients
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon red pepper flakes
2 cans white beans, drained and rinsed
1 can crushed tomatoes
4 cups vegetable broth
Salt and black pepper to taste
Fresh parsley for garnish
Instructions
Heat olive oil in a large pot over medium heat.
Add diced onion and sauté until soft and translucent.
Stir in garlic, oregano, basil, and red pepper flakes, cooking until fragrant.
Add white beans, crushed tomatoes, and vegetable broth.
Season with salt and black pepper.
Bring to a gentle boil, then reduce heat and simmer for 20 minutes.
Taste and adjust seasoning as needed.
Serve hot, garnished with fresh parsley.
- Prep Time: 10 min
- Cook Time: 25 min
- Category: Soup
- Method: Stovetop
- Cuisine: American
Right around the middle of preparing this soup, I often think about other comforting meals that fit the same mood. Recipes like Instant Pot Creamy Mustard Chicken Recipe in 30 Min, Easy Slow Cooker Stuffed Peppers Recipe, or even a sweet finish like Mini Creme Brulee Trifles Recipe pair beautifully with the same relaxed, home-cooked energy.
How to Tomato White Bean Soup Recipe Step-by-Step
Making Tomato White Bean Soup feels almost meditative once you get started. Each step builds gently on the last, and there’s no rushing required.
-Start by heating olive oil in a large pot over medium heat, letting it warm before adding anything else.
-Add the diced onion and cook slowly, stirring occasionally, until it turns soft and translucent.
-Stir in the garlic, oregano, basil, and red pepper flakes, letting the herbs bloom in the oil until fragrant.
-Add the white beans, crushed tomatoes, and vegetable broth, stirring well to combine everything evenly.
-Season the soup with salt and black pepper, adjusting carefully to avoid over-salting early.
-Bring the mixture to a gentle boil, then reduce the heat and allow it to simmer for about 20 minutes.
-Taste the soup and adjust seasoning as needed, letting it simmer a bit longer if you want a thicker texture.
-Serve hot and finish with fresh parsley for a clean, vibrant touch.
Tomato White Bean Soup Recipe Nutrition Facts
| Nutrient | Approximate Amount (per serving) |
|---|---|
| Calories | 260 kcal |
| Protein | 12 g |
| Carbohydrates | 34 g |
| Fiber | 9 g |
| Fat | 8 g |
| Saturated Fat | 1 g |
| Sodium | 680 mg |
| Potassium | 720 mg |
Conclusion
Every time I make Tomato White Bean Soup, it reminds me how comforting simple food can be. It’s warm, nourishing, and deeply satisfying without requiring complicated steps or ingredients.
Whether you’re cooking for yourself or sharing it with others, this soup feels like a quiet moment of care in a bowl, and it’s one recipe I always come back to.
Looking for inspiration? Visit Elise Chef on Pinterest to explore beautifully curated high-fiber recipes and discover your next healthy habit.