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

Homemade White Bean Soup

  • Author: Sally Thompson
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

Warm, hearty, and full of nourishing ingredients, this Homemade White Bean Soup is the ultimate comfort food. Perfect for chilly evenings or quick weeknight dinners, it combines tender cannellini beans, aromatic vegetables, and leafy kale in a savory broth. Whether you’re looking for easy dinner ideas, healthy meal prep, or a plant-based protein-packed option, this easy recipe delivers every time. Pair it with crusty bread for a satisfying, balanced bowl. Ideal for anyone searching for wholesome food ideas, quick lunches, or cozy cold-weather meals.


Ingredients

Scale

2 tablespoons olive oil

1 yellow onion, diced

3 cloves garlic, minced

2 carrots, sliced

2 celery stalks, sliced

2 tablespoons tomato paste

4 cups vegetable broth

3 cups cooked cannellini beans (or two 15-ounce cans, rinsed)

2 cups chopped kale

1 bay leaf

Salt and pepper to taste

Grated Parmesan cheese for topping (optional)


Instructions

1. Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery. Sauté for 6–8 minutes until vegetables are soft and onions are translucent.

2. Stir in garlic and tomato paste. Cook for 2 minutes, stirring frequently to deepen the flavor.

3. Add cannellini beans and vegetable broth to the pot. Drop in the bay leaf and season with salt and pepper. Stir well.

4. Bring the soup to a gentle boil, then reduce heat. Simmer uncovered for 20–25 minutes to let the flavors blend.

5. Stir in chopped kale and simmer for another 5–10 minutes until kale is tender.

6. Remove the bay leaf. Adjust seasoning if needed. Serve hot, topped with grated Parmesan if using.


Notes

Use low-sodium broth to keep the soup from becoming overly salty.

Mash some of the beans while simmering for a naturally thicker texture.

Add a splash of lemon juice at the end for a bright, fresh finish.


Nutrition

  • Serving Size: 1.5 cups
  • Calories: 280
  • Sugar: 4g
  • Sodium: 720mg
  • Fat: 9g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg

Keywords: white bean soup, healthy soup, quick dinner, vegetarian soup, easy recipe