White Bean Soup with Tomatoes and Garlic Recipe (Easy & Cozy)
Warm, nourishing, and brimming with Mediterranean flavors, White Bean Soup with Tomatoes and Garlic Recipe is the ultimate cozy meal with a healthy twist. This hearty soup features tender white beans simmered with ripe tomatoes, aromatic garlic, fresh herbs, and a splash of olive oil, creating a rustic, soul-satisfying dish. It’s the kind of meal that fills your kitchen with inviting aromas and draws everyone to gather around the table.
Each spoonful delivers a satisfying combination of textures—creamy beans, bright tomato chunks, and fragrant garlic-infused broth. Whether you’re cooking for a chilly evening or meal-prepping for the week ahead, this White Bean Soup with Tomatoes and Garlic Recipe is as simple to make as it is delicious. Serve it with your favorite toppings like crusty bread, fresh basil, Parmesan shavings, or a drizzle of quality olive oil for a colorful, customizable meal that feels like rustic Italian cooking at home.

Why You’ll Love This White Bean Soup with Tomatoes and Garlic Recipe
- One-pot simplicity: Everything simmers together in one pot—minimal dishes, maximum flavor.
- Healthy comfort food: Packed with protein, fiber, and nutrients while still being incredibly satisfying and cozy.
- Budget-friendly ingredients: Pantry staples like canned beans and tomatoes make this affordable for any budget.
- Perfect for meal prep: Makes a big batch that tastes even better the next day and freezes beautifully.
- Naturally versatile: Easily make it vegan, add sausage for protein, or customize vegetables to your preference.
Preparation Phase & Tools to Use (Essential Tools and Equipment, Plus Why They Matter)
Before diving into this delicious White Bean Soup with Tomatoes and Garlic Recipe, having the right tools on hand will make everything smoother—from prep to serving.
Essential Tools & Why You Need Them:
Large Dutch Oven or Soup Pot (6-8 quart)
This is your essential vessel. A heavy-bottomed pot distributes heat evenly and has plenty of room for all the ingredients to simmer together perfectly.
Wooden Spoon or Ladle
Perfect for stirring the soup gently without breaking up the beans, and for serving generous portions.
Immersion Blender (optional)
If you prefer a partially creamy texture, an immersion blender lets you blend part of the soup right in the pot.
Sharp Knife & Cutting Board
For chopping onions, mincing garlic, dicing tomatoes, and preparing fresh herbs.
Measuring Cups & Spoons
Precision helps with broth ratios and seasonings to achieve the perfect flavor balance.
Can Opener
Essential for opening canned beans and tomatoes quickly and safely.
Having these items prepped and within reach makes the cooking process seamless and enjoyable.
Preparation Tips
- Rinse canned beans thoroughly to remove excess sodium and improve the soup’s overall flavor and texture.
- Use fresh garlic generously—it’s the star of this White Bean Soup with Tomatoes and Garlic Recipe and makes all the difference.
- Don’t skip the sauté step—building flavor by cooking the aromatics first creates depth that simmering alone can’t achieve.
- Let the soup simmer low and slow for at least 20-30 minutes to allow all the flavors to meld beautifully together.
- Add fresh herbs at the end to preserve their bright color and fresh flavor.
- Rest before serving: Let the soup sit for 5-10 minutes off the heat—it thickens slightly and tastes even better.
These small touches make a big difference in creating restaurant-quality soup at home.
Ingredients for This White Bean Soup with Tomatoes and Garlic Recipe
Here’s everything you’ll need to bring this wholesome, flavor-packed soup to life. Most of the ingredients are pantry staples, making it both economical and easy to prepare any time.
For the Soup Base:
- 3 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
- 1 can (28 oz) diced tomatoes with juice
- 1 large yellow onion, diced
- 8 cloves garlic, minced (about 3 tablespoons)
- 4 cups vegetable broth or chicken broth
- 2 cups water
- 3 tablespoons extra virgin olive oil
- 2 bay leaves
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
For Finishing & Flavor:
- 2 cups fresh spinach or kale, roughly chopped
- ¼ cup fresh basil leaves, chopped
- 2 tablespoons fresh lemon juice
- Additional olive oil for drizzling
Optional Toppings:
- Freshly grated Parmesan cheese
- Crusty Italian bread or garlic bread
- Fresh parsley, chopped
- Crispy pancetta or bacon bits
- Red pepper flakes
- Croutons
Everything in this list balances earthy, bright, and savory flavors—the creamy beans pair beautifully with the acidic tomatoes and aromatic garlic. The toppings are optional but add texture and visual appeal.
Step 1: Sauté the Aromatics
In a large Dutch oven or soup pot, heat 3 tablespoons of olive oil over medium heat. Add the diced onion and sauté for 4-5 minutes until softened and translucent. Stir in the minced garlic and cook for 1-2 minutes until fragrant but not browned, stirring frequently to prevent burning.
Step 2: Add Tomatoes and Seasonings
Pour in the diced tomatoes with their juice, stirring to combine with the aromatics. Add the bay leaves, dried thyme, oregano, red pepper flakes (if using), salt, and black pepper. Let this mixture cook for 3-4 minutes, allowing the tomatoes to break down slightly and release their flavors.
Step 3: Add Beans and Broth
Add the rinsed white beans to the pot, followed by the vegetable broth and water. Stir everything together well, scraping up any browned bits from the bottom of the pot. Bring the soup to a boil over medium-high heat, then reduce to a gentle simmer.
Step 4: Simmer and Develop Flavors
Cover the pot partially and let the White Bean Soup with Tomatoes and Garlic Recipe simmer for 25-30 minutes, stirring occasionally. This allows all the flavors to meld together beautifully and the beans to become tender and creamy. If you prefer a thicker soup, use a potato masher or the back of a spoon to lightly mash some of the beans against the side of the pot.
Step 5: Add Greens and Finish
Remove the bay leaves and discard. Stir in the chopped spinach or kale and cook for 2-3 minutes until wilted. Add the fresh lemon juice and chopped basil, stirring gently to combine. Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed.
Ladle the soup into bowls and garnish with a drizzle of olive oil, grated Parmesan, fresh parsley, or your preferred toppings. Serve hot with crusty bread on the side.
Notes
Bean Options: Great Northern beans, cannellini beans, or navy beans all work perfectly in this White Bean Soup with Tomatoes and Garlic Recipe. You can even mix different types.
Fresh vs. Canned Tomatoes: Fresh tomatoes work wonderfully when in season—use about 3-4 large ripe tomatoes, diced. Fire-roasted canned tomatoes add extra depth.
Make it Heartier: Add diced carrots, celery, or potatoes along with the onions for extra vegetables and substance.

Watch Out for These Mistakes While Cooking
- Not rinsing the beans: Canned beans have excess starch and sodium that can make the soup cloudy and overly salty.
- Burning the garlic: Garlic browns quickly and turns bitter. Add it after the onions have softened and watch it carefully.
- Using too little broth: The beans absorb liquid as they simmer, so start with enough broth to prevent the soup from becoming too thick.
- Skipping the simmer time: This White Bean Soup with Tomatoes and Garlic Recipe needs time for flavors to develop—rushing leads to bland results.
- Overcooking the greens: Spinach and kale need just a few minutes to wilt—overcooking makes them mushy and dull.
- Forgetting acid at the end: The lemon juice brightens all the flavors and balances the richness—don’t skip this step.
- Not tasting and adjusting: Seasoning is personal, so taste before serving and adjust salt, pepper, and acid to your preference.
- Using water instead of broth: While you can use all water, broth adds significant depth and richness to the final soup.
What to Serve With White Bean Soup with Tomatoes and Garlic Recipe?
This hearty and healthy soup is wonderfully satisfying on its own, but pairing it with the right sides can turn it into a complete Mediterranean-inspired feast. Whether you prefer simple or elaborate, there’s a perfect accompaniment for every taste.
8 Delicious Recommendations:
Crusty Italian Bread or Ciabatta
Warm, crusty bread is essential for soaking up every drop of the flavorful broth and makes the meal even more satisfying.
Simple Arugula Salad
Peppery arugula tossed with lemon vinaigrette, shaved Parmesan, and cherry tomatoes provides a fresh, crisp contrast.
Garlic Bread or Bruschetta
Toasted bread rubbed with garlic and drizzled with olive oil complements the soup’s garlic-forward flavors perfectly.
Grilled Cheese Sandwich
A classic pairing—crispy, melty grilled cheese alongside a steaming bowl of soup is pure comfort.
Roasted Vegetables
Oven-roasted zucchini, bell peppers, and eggplant seasoned with herbs bring Mediterranean vibes to the table.
Caprese Salad
Fresh mozzarella, ripe tomatoes, and basil drizzled with balsamic glaze echo the Italian theme beautifully.
Focaccia Bread
Soft, olive oil-rich focaccia studded with rosemary makes a luxurious bread pairing.
Lemon Olive Oil Cake (for dessert)
A light, citrusy dessert provides a sweet finish that complements the savory, garlicky soup.
These pairings help round out the meal and bring a complete, restaurant-quality dining experience to your home table.
Storage Instructions
White Bean Soup with Tomatoes and Garlic Recipe stores beautifully and often tastes even better the next day as flavors continue to develop.
How to Store:
Refrigerator: Let the soup cool completely, then transfer to airtight containers. It will keep in the fridge for up to 5 days.
Freezer: For longer storage, cool the soup completely and portion into freezer-safe containers, leaving about an inch of space for expansion. Freeze for up to 3 months. Note: add fresh greens after reheating for best texture.
Reheating:
Stovetop: Reheat in a pot over medium heat, stirring occasionally, until heated through. Add a splash of broth or water if the soup has thickened too much.
Microwave: Heat individual portions on high power for 2-4 minutes, stirring halfway through. Add a little water or broth to restore consistency.
Always ensure internal temperature reaches 165°F (74°C) when reheating.
Estimated Nutrition (Per Serving – Based on 6 Servings)
Please note this is an approximate breakdown and may vary based on exact ingredients used.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 285 |
| Protein | 14g |
| Carbohydrates | 42g |
| Dietary Fiber | 11g |
| Sugar | 6g |
| Total Fat | 8g |
| Saturated Fat | 1g |
| Unsaturated Fat | 6g |
| Trans Fat | 0g |
| Cholesterol | 0mg |
| Sodium | 680mg |
This soup delivers a nutrient-dense meal packed with plant-based protein and fiber—perfect for a healthy, satisfying lunch or dinner.
Frequently Asked Questions
1. Can I make White Bean Soup with Tomatoes and Garlic Recipe ahead of time?
Absolutely. This soup is perfect for meal prep. Make it up to 3 days in advance and store in the refrigerator. The flavors actually improve as they sit.
2. Can I use dried beans instead of canned?
Yes! Use 1½ cups dried white beans. Soak overnight, drain, then cook in the soup until tender—this will add about 1-2 hours to the cooking time.
3. Is this soup naturally vegan?
It can be! Simply use vegetable broth instead of chicken broth, and skip any cheese garnish. The soup is naturally plant-based and delicious.
4. Can I add meat to this recipe?
Definitely. Italian sausage, diced ham, or crispy pancetta are all wonderful additions that make the soup heartier and more substantial.
5. What if I don’t have fresh herbs?
No problem. Dried herbs work well in this White Bean Soup with Tomatoes and Garlic Recipe. Just use about one-third the amount of fresh herbs called for.
6. Can I make this in a slow cooker?
Yes! Sauté the aromatics first, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.
7. How can I make the soup creamier?
Use an immersion blender to partially blend the soup, or remove 1-2 cups of beans, blend them, and stir back in for a creamier texture.
8. Why is my soup too thin?
If your White Bean Soup with Tomatoes and Garlic Recipe is too thin, simmer uncovered for 10-15 more minutes, or mash some beans to thicken naturally.
Conclusion
White Bean Soup with Tomatoes and Garlic Recipe is the ultimate combination of simple ingredients and bold Mediterranean flavors—all simmered together in one comforting pot. With its creamy beans, bright tomatoes, and aromatic garlic, it’s everything you love about healthy comfort food, minus the guilt.
Perfect for weeknight dinners, meal prep, or cozy gatherings, this White Bean Soup with Tomatoes and Garlic Recipe is as nourishing as it is delicious. Plus, with endless topping and variation options, you can customize it every time you make it. So grab your soup pot and make dinner something wholesome and wonderful.

White Bean Soup with Tomatoes and Garlic Recipe
Ingredients
Equipment
Method
- Heat olive oil in a large soup pot over medium heat.
- Add chopped onion and sauté until soft and translucent.
- Stir in minced garlic and cook until fragrant.
- Add white beans and diced tomatoes to the pot.
- Pour in vegetable broth and stir to combine.
- Season with oregano, chili flakes, salt, and black pepper.
- Bring the soup to a boil, then reduce heat to low.
- Simmer uncovered for 20 minutes.
- Taste and adjust seasoning as needed.
- Garnish with fresh parsley and serve hot
Video
Notes
- Blend a portion of the soup for a creamier texture.
- Add spinach or kale for extra nutrients.
- Serve with crusty bread or garlic toast.
- Store leftovers in the refrigerator for up to 3 days.
