Go Back
–+ servings
High Protein White Bean Soup

High Protein White Bean Soup

High Protein White Bean Soup is a hearty, nutritious dish that's perfect for healthy comfort food lovers.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 220

Ingredients
  

  • 2 tbsp olive oil
  • 1 large onion chopped
  • 3 cloves garlic minced
  • 2 carrots diced
  • 2 stalks celery diced
  • 1 tsp dried thyme
  • 1/2 tsp dried rosemary
  • 1/4 tsp red pepper flakes optional
  • 2 cans (15 oz each) cannellini beans rinsed and drained
  • 4 cups vegetable or chicken broth
  • 1 bay leaf
  • salt to taste
  • black pepper to taste
  • 2 cups fresh spinach optional
  • 2 tbsp fresh parsley chopped

Equipment

  • Large pot
  • Blender

Method
 

  1. Heat olive oil in a large pot over medium heat. Add the onion and cook until softened, about 5 minutes, stirring occasionally.
  2. Add the garlic, carrots, and celery, and cook for another 5 minutes, stirring occasionally until vegetables begin to soften.
  3. Stir in the dried thyme, rosemary, and red pepper flakes (if using). Cook for 30 seconds to toast the spices.
  4. Add the rinsed cannellini beans, broth, and bay leaf. Bring to a boil, then reduce heat and simmer for 20-25 minutes until vegetables are tender and flavors have melded.
  5. Remove about 2 cups of soup using a ladle and transfer to a blender. Blend on high for 30 seconds until smooth, then return to the pot and stir well.
  6. If using, stir the fresh spinach into the simmering soup and cook for 2 minutes until just wilted.
  7. Season with salt and black pepper to taste. Remove the bay leaf before serving.
  8. Garnish with fresh parsley and serve hot.

Nutrition

Serving: 1servingCalories: 220kcalCarbohydrates: 32gProtein: 18gFat: 5g

Notes

This soup is versatile; feel free to customize with other beans or vegetables for your liking.

Tried this recipe?

Let us know how it was!