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

Healthy White Bean Soup


  • Author: Mia McKenny
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

This Healthy White Bean Soup is the cozy bowl you’ll want to return to every week. It’s one of those easy recipes that feels like comfort food but still counts as a healthy dinner idea. Made with pantry staples like cannellini beans, carrots, and garlic, it’s perfect for meal prep, a quick lunch, or light dinner. You can even freeze it for those nights when you need dinner ideas that don’t require thinking. If you’re looking for a wholesome, flavorful, and easy recipe with big feel-good vibes, this is it.


Ingredients

1 tablespoon olive oil

1 yellow onion, chopped

2 carrots, peeled and chopped

2 celery stalks, chopped

4 cloves garlic, minced

1 tablespoon tomato paste

2 cans (15 oz each) cannellini beans, rinsed and drained

6 cups vegetable broth

2 to 3 sprigs fresh thyme (or 1 teaspoon dried thyme)

2 cups kale, chopped

1/2 lemon, juiced

salt and pepper to taste

grated parmesan, for serving (optional)


Instructions

1. Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Sauté for 8-10 minutes until soft and golden.

2. Stir in garlic and tomato paste. Cook for another 2 minutes until fragrant.

3. Add cannellini beans and thyme. Stir to combine and warm the beans.

4. Pour in vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes.

5. Add kale and simmer another 5 minutes until wilted.

6. Finish with lemon juice. Taste and adjust seasoning. Serve with parmesan if using.

Notes

Use low-sodium broth so you can control the salt.

Don’t rush the sautéing step—that’s where flavor builds.

Add a parmesan rind to the simmer for extra depth if you have one.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 290
  • Sugar: 4g
  • Sodium: 580mg
  • Fat: 6g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 10g
  • Protein: 15g
  • Cholesterol: 0mg

Keywords: healthy soup, white bean soup, vegetarian dinner