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

Healthy White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jam Scott
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A comforting one-pot soup made with creamy white beans, leafy greens, and aromatic vegetables simmered in a savory broth. Perfect for cozy dinners or nutritious meal prep. Naturally vegetarian, gluten-free, and easily made vegan.


Ingredients

2 tablespoons olive oil

1 medium onion, chopped

2 carrots, peeled and diced

2 celery stalks, diced

3 cloves garlic, minced

1 teaspoon dried thyme

1 teaspoon dried rosemary

4 cups vegetable broth

1 can (14.5 ounces) diced tomatoes

2 cans (15 ounces each) white beans, drained and rinsed

2 cups kale or spinach, chopped

Salt and black pepper, to taste

Parmesan cheese, for serving (optional)


Instructions

1. Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Cook for 5–7 minutes until vegetables are softened.

2. Stir in garlic, thyme, and rosemary. Sauté for another minute until fragrant.

3. Pour in the vegetable broth and diced tomatoes. Stir well and bring to a boil.

4. Add the white beans and reduce heat. Simmer uncovered for 15–20 minutes to let the flavors meld.

5. Add kale or spinach. Simmer for another 5 minutes until greens are tender.

6. Season with salt and black pepper to taste. Serve hot, garnished with Parmesan if using.

Notes

For thicker soup, mash some beans or blend a portion before adding greens.

Use Swiss chard or collard greens if you’re out of kale or spinach.

Add a splash of lemon juice at the end for brightness.

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

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 280
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 8g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg