White Bean Soup with Tomatoes and Garlic – Hearty & Flavorful Recipe

A warm, comforting bowl of White Bean Soup with Tomatoes and Garlic is the perfect meal for chilly days or when you need something nourishing and satisfying. Packed with protein-rich white beans, flavorful tomatoes, and aromatic garlic, this soup is not only delicious but also incredibly nutritious. Whether you’re looking for a vegetarian meal, a quick weeknight dinner, or a meal-prep-friendly dish, this recipe checks all the boxes!

Why You’ll Love This White Bean Soup

  • Easy to make: Simple steps and minimal effort.
  • Nutrient-dense: Full of fiber, vitamins, and antioxidants.
  • Great for meal prep: Stores well and tastes even better the next day.
  • Versatile: Adjust the seasonings, add proteins, or make it creamy!

Ingredients

For the Soup:

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 4 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, chopped
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • ½ teaspoon red pepper flakes (optional)
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 4 cups vegetable or chicken broth
  • 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
  • 1 bay leaf
  • 2 cups fresh spinach or kale, chopped
  • Juice of ½ lemon
  • Fresh parsley for garnish
  • Grated Parmesan cheese for serving (optional)

Step-by-Step Instructions

Step 1: Prepare the Ingredients

  1. In a large pot, heat olive oil over medium heat.
  2. Add diced onion, carrots, and celery, and sauté for 5-6 minutes until softened.
  3. Stir in minced garlic, salt, black pepper, oregano, thyme, and red pepper flakes (if using). Cook for 1 more minute until fragrant.

Step 2: Simmer the Soup

  1. Add diced tomatoes with their juices, broth, white beans, and bay leaf. Stir well to combine.
  2. Bring the soup to a boil, then reduce heat and let it simmer for 20-25 minutes, allowing flavors to meld.

Step 3: Finish the Soup

  1. Stir in chopped spinach or kale and cook for another 2-3 minutes until wilted.
  2. Remove the bay leaf and stir in fresh lemon juice for brightness.

Step 4: Serve & Enjoy

  1. Ladle the soup into bowls, garnish with fresh parsley, and sprinkle with grated Parmesan cheese if desired. Serve warm with crusty bread!

Tips for the Best White Bean Soup

  • Use homemade broth: For extra flavor, use homemade vegetable or chicken broth.
  • Blend for a creamier texture: Use an immersion blender to partially blend the soup.
  • Add protein: Try adding chicken, turkey, or sausage for a protein boost.
  • Make it vegan: Skip the Parmesan and use nutritional yeast for a cheesy flavor.
  • Spice it up: Add a pinch of smoked paprika or cumin for extra depth.

What to Serve with White Bean Soup

  • Crusty bread or garlic bread
  • Side salad with balsamic dressing
  • Grilled cheese sandwich
  • Roasted vegetables

Frequently Asked Questions (FAQs)

1. Can I Use Dried Beans Instead of Canned?

Yes! Soak 1 ½ cups of dried white beans overnight, then cook them separately before adding to the soup.

2. How Do I Store Leftovers?

Store in an airtight container in the refrigerator for up to 5 days. Freeze for up to 3 months.

3. Can I Make This in a Slow Cooker?

Yes! Combine all ingredients (except greens and lemon juice) in a slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Stir in greens and lemon juice at the end.

4. What Are the Best White Beans for This Recipe?

Cannellini beans and great northern beans work best due to their creamy texture.

5. How Can I Thicken the Soup?

Mash some of the beans or add a slurry of 1 tablespoon cornstarch + 2 tablespoons water.

6. What Other Greens Can I Use?

Kale, Swiss chard, or even collard greens work well.

Conclusion

This White Bean Soup with Tomatoes and Garlic is a hearty, nutritious, and flavorful dish that’s perfect for any season. Whether you enjoy it as a quick weeknight dinner or a meal-prep favorite, its rich taste and nourishing ingredients make it a go-to recipe. Try this easy homemade soup today and enjoy its wholesome goodness!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

White Bean Soup with Tomatoes and Garlic – Hearty & Flavorful Recipe


  • Author: Hannah

Ingredients

Scale

For the Soup:

2 tablespoons olive oil

1 small onion, diced

4 cloves garlic, minced

2 carrots, diced

2 celery stalks, chopped

1 teaspoon salt

½ teaspoon black pepper

1 teaspoon dried oregano

1 teaspoon dried thyme

½ teaspoon red pepper flakes (optional)

1 can (14.5 oz) diced tomatoes, undrained

4 cups vegetable or chicken broth

2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed

1 bay leaf

2 cups fresh spinach or kale, chopped

Juice of ½ lemon

Fresh parsley for garnish

Grated Parmesan cheese for serving (optional)


Instructions

Prepare the Ingredients:

 

Heat olive oil in a large pot over medium heat.

Add diced onion, carrots, and celery. Sauté for 5-6 minutes until softened.

Stir in minced garlic, salt, black pepper, oregano, thyme, and red pepper flakes (if using). Cook for 1 more minute until fragrant.

Simmer the Soup:

4. Add diced tomatoes with their juices, vegetable or chicken broth, white beans, and bay leaf. Stir well to combine.

5. Bring the soup to a boil, then reduce heat and let it simmer for 20-25 minutes, allowing flavors to meld.

 

Finish the Soup:

6. Stir in chopped spinach or kale and cook for another 2-3 minutes until wilted.

7. Remove the bay leaf and stir in fresh lemon juice for brightness.

 

Serve:

8. Ladle into bowls, garnish with fresh parsley, and sprinkle with grated Parmesan cheese if desired. Enjoy warm with crusty bread!

Leave a Comment

Recipe rating