Tomato Basil White Bean Soup is a comforting, nourishing dish that brings together the bright acidity of tomatoes, the earthy creaminess of white beans, and the fresh, aromatic flavor of basil. Inspired by simple Mediterranean cooking, this soup highlights how wholesome pantry ingredients can be transformed into a deeply satisfying meal.
The combination of slow-simmered tomatoes and tender white beans creates a rich, velvety texture without the need for cream, making it both hearty and light at the same time.
Why I Love This Recipe
I love this recipe because it is simple, nourishing, and incredibly flavorful with minimal effort. It relies on everyday ingredients, many of which are pantry staples, yet the final result tastes slow-cooked and thoughtfully layered. The white beans add body and protein, making the soup filling without feeling heavy.
Another reason this recipe stands out is its versatility. It can be blended smooth or left chunky, adjusted with herbs and spices, and easily adapted for vegan or vegetarian diets. It is the kind of recipe that feels reliable and comforting, perfect for busy days or relaxed weekends.
Why This Is a Must-Try Dish
Tomato Basil White Bean Soup is a must-try dish because it proves that healthy, plant-based meals can be deeply satisfying and full of flavor. It is budget-friendly, easy to prepare, and suitable for a wide range of dietary needs. If you enjoy soups that are both comforting and nourishing, this recipe is an excellent addition to your collection.
Preparation Time, Cooking Time, Servings, Calories, Course, and Cuisine
Preparation Time: 15 minutes
Cooking Time: 30 minutes
Total Time: About 45 minutes
Servings: 4 to 6 servings
Calories: Approximately 240 calories per serving
Course: Soup, Main Course or Starter
Cuisine: Mediterranean, Italian-inspired
Ingredients
For the Soup Base
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- ½ teaspoon red chili flakes, optional
- Salt to taste
- Black pepper to taste
For the Soup
- 1 can (800 g) crushed tomatoes
- 2 cans (400 g each) white beans, drained and rinsed
- 4 cups vegetable broth
- 1 bay leaf
For Finishing
- ½ cup fresh basil leaves, chopped
- 1 tablespoon lemon juice, optional
Cooking Directions
Heat olive oil in a large pot over medium heat. Add the chopped onion and cook until soft and translucent. Stir in the garlic, oregano, chili flakes, salt, and pepper, cooking briefly until fragrant.
Add the crushed tomatoes, white beans, vegetable broth, and bay leaf. Bring the soup to a gentle boil, then reduce the heat and simmer for about 25 to 30 minutes, allowing the flavors to meld.
Remove the bay leaf and stir in the fresh basil and lemon juice if using. Adjust seasoning as needed. Serve hot.
Step-by-Step Preparation Method
- Prepare the Aromatics
Chop the onion and garlic, and gather all ingredients for easy cooking. - Sauté the Base
Heat olive oil and cook the onion until soft, then add garlic and spices. - Add Tomatoes and Beans
Stir in crushed tomatoes, white beans, broth, and bay leaf. - Simmer the Soup
Allow the soup to simmer gently so the flavors develop fully. - Finish with Basil
Remove the bay leaf and add fresh basil just before serving.

How to Serve This Recipe
Serve Tomato Basil White Bean Soup hot with crusty bread, garlic toast, or a grilled cheese sandwich. It also pairs well with a simple green salad or roasted vegetables. For added richness, drizzle with extra olive oil just before serving.
Recipe Tips
Use Quality Tomatoes
Good-quality canned tomatoes make a noticeable difference in flavor.
Adjust Texture
Blend part of the soup for a creamier consistency while keeping some beans whole.
Add Basil at the End
Fresh basil should be added just before serving to preserve its aroma.
Season Gradually
Taste and adjust salt and acidity as the soup simmers.
Variations
Creamy Tomato Bean Soup
Blend the entire soup until smooth for a velvety, creamy texture without dairy.
Spicy Version
Increase chili flakes or add a pinch of cayenne pepper for heat.
Herb-Forward Variation
Add fresh thyme or rosemary during simmering for deeper herbal notes.
Vegetable-Packed Soup
Include diced carrots, celery, or zucchini for added nutrition and texture.
Protein Boost
Stir in cooked lentils or chickpeas for extra plant-based protein.
Freezing and Storage Time
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
To freeze, allow the soup to cool completely, then transfer to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.
Special Equipment Needed
- Large soup pot or Dutch oven
- Cutting board
- Sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Immersion blender, optional
Frequently Asked Questions
Can I use dried beans instead of canned beans
Yes, cooked dried white beans work well. Ensure they are fully tender before adding.
Is this soup vegan
Yes, when made with vegetable broth, it is completely vegan.
Can I make this soup ahead of time
Yes, the flavor improves after a day, making it ideal for meal prep.
How do I make it thicker
Blend part of the soup or simmer uncovered to reduce liquid.
Conclusion
Tomato Basil White Bean Soup is a wholesome, flavorful dish that brings comfort and nourishment to the table with minimal effort. Its simple ingredients, adaptable nature, and satisfying texture make it a reliable choice for everyday meals. Whether enjoyed as a light starter or a hearty main, this soup is a timeless recipe you will return to again and again.

Tomato Basil White Bean Soup
Ingredients
- For the Soup Base
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- ½ teaspoon red chili flakes, optional
- Salt to taste
- Black pepper to taste
- For the Soup
- 1 can (800 g) crushed tomatoes
- 2 cans (400 g each) white beans, drained and rinsed
- 4 cups vegetable broth
- 1 bay leaf
- For Finishing
- ½ cup fresh basil leaves, chopped
- 1 tablespoon lemon juice, optional
Instructions
- Prepare the Aromatics : Chop the onion and garlic, and gather all ingredients for easy cooking.
- Sauté the Base : Heat olive oil and cook the onion until soft, then add garlic and spices.
- Add Tomatoes and Beans : Stir in crushed tomatoes, white beans, broth, and bay leaf.
- Simmer the Soup : Allow the soup to simmer gently so the flavors develop fully.
- Finish with Basil : Remove the bay leaf and add fresh basil just before serving.







