Delicious White Bean Soup with Fresh Tomatoes and Garlic

Comforting, hearty, and packed with plant-based goodness, this white bean soup with fresh tomatoes and garlic is the ultimate go-to meal for cozy days. This recipe brings together creamy white beans, juicy tomatoes, and aromatic garlic in a broth that’s both nourishing and deeply flavorful. Whether you’re cooking for the family or meal-prepping for the week, this soup is a satisfying and wholesome option. Best of all, it’s incredibly simple to make with pantry staples and fresh produce. The balance of protein-rich beans and antioxidant-loaded tomatoes makes it both delicious and nutritious. Warm up your bowl and your soul with every spoonful.
Ingredients You’ll Need
Simple pantry items, fresh ingredients work. Tomatoes add color and bright acidity. White beans make this recipe hearty. Garlic infuses warmth into every spoonful. Spices bring depth without overwhelming flavors. Fresh herbs add fragrance and finish.
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon red pepper flakes (optional)
- 3 large ripe tomatoes, chopped
- 2 cans (15 oz) white beans (cannellini or navy), drained and rinsed
- 3 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- Salt and black pepper to taste
- Fresh parsley or basil for garnish
- Juice of ½ lemon (optional, for brightness)
Nutritional Information
Low calorie, high fiber, very filling. Beans add protein and complex carbs. Tomatoes provide antioxidants like lycopene. Garlic offers immune-boosting natural properties. Olive oil gives heart-healthy fats. This soup is nourishing with real ingredients.
- Calories: 210
- Protein: 9g
- Carbohydrates: 28g
- Fiber: 7g
- Fat: 7g
- Saturated fat: 1g
- Sodium: 480mg
- Sugar: 4g
Time Requirements
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
How to Make This Soup
Gather your tools and fresh produce. The method is simple and rewarding. Build flavor by layering your aromatics. Beans add creaminess without the cream. Simmer gently for deeper, balanced flavor. Finish with herbs, taste, and serve.
Step 1: Sauté the Aromatics
Heat olive oil in a pot. Add onion and sauté until soft. Stir in garlic and red pepper flakes. Cook for 1 more minute until fragrant.
Step 2: Add Tomatoes
Add chopped tomatoes and cook 5 minutes. Let them break down and release juice. Stir occasionally for even softening.
Step 3: Add Beans and Broth
Add beans, broth, thyme, and oregano. Stir everything together and bring to boil. Reduce heat to simmer gently.
Step 4: Simmer and Blend (Optional)
Simmer for 15 minutes for flavor. For a creamier texture, blend half soup. Use an immersion blender or a regular blender.
Step 5: Season and Serve
Taste and adjust salt and pepper. Add lemon juice for added brightness. Garnish with fresh parsley or basil.
Serving Suggestions

Storing Suggestions
Store cooled soup in airtight containers. It keeps well in the refrigerator for up to 4 days. For longer storage, freeze for up to 3 months. Reheat gently on the stove or microwave. Add a splash of broth if thickened. Always stir well before serving again.
Healthier Alternatives You Can Try
Choose better swaps for added nutrition. Lighten up without losing rich flavor. Beans and herbs offer fresh options. Skip cream, use blended ingredients instead. Lower sodium with homemade veggie broth.
Healthy changes make every bite count.
- Use low-sodium broth to reduce salt.
- Add spinach or kale for extra greens.
- Swap olive oil for avocado oil.
- Use fresh herbs like dill or cilantro.
- Include lentils for more plant protein.
- Blend fully for a creamy, dairy-free soup.
Kid-Friendly Modifications
Make soup fun for little eaters. Use mild flavors to avoid spice. Blend ingredients for a smoother, creamy texture. Add pasta shapes for playful bites. Top with cheese to boost appeal. Kids love meals that feel familiar.
- Skip red pepper flakes to avoid spice.
- Blend smooth for creamy tomato-bean soup.
- Add pasta shells or mini noodles inside.
- Top with shredded cheese or croutons.
- Serve with grilled cheese dippers.
- Let kids sprinkle herbs themselves!
Chef’s Special Tips

Use ripe, juicy tomatoes for the best flavor. Add tomato paste for deeper richness. Always sauté garlic gently; don’t burn. Stir soup occasionally while simmering. Garnish with lemon zest for freshness. Don’t skip fresh herbs at the finish.
Conclusion
This white bean soup with tomatoes and garlic is a hug in a bowl, comforting, wholesome, and bursting with flavor. Whether you’re after a simple weekday meal or a cozy weekend lunch, this recipe delivers every time. It’s customizable, plant-based, and super freezer-friendly. Try it once, and it may become your kitchen regular. Don’t forget to tag us if you make it and share your twist! Happy cooking and happy slurping.
