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
High Protein White Bean Soup

Hearty High Protein White Bean Soup: 15 Min Prep


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Annabelle
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A hearty and protein-rich soup packed with white beans and vegetables. This soup is perfect for a quick and healthy meal, ideal for meal prepping.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon salt
  • 6 cups vegetable broth
  • 2 (15-ounce) cans cannellini beans, rinsed and drained
  • 1 (15-ounce) can great northern beans, rinsed and drained
  • 1 cup chopped kale or spinach
  • Optional: Crusty bread for serving


Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat.
  2. Add onion, carrots, and celery. Cook until softened, about 8-10 minutes.
  3. Stir in garlic, thyme, rosemary, pepper, and salt. Cook for 1 minute until fragrant.
  4. Pour in vegetable broth and bring to a simmer.
  5. Add cannellini beans and great northern beans.
  6. Reduce heat and simmer for 20-25 minutes, allowing flavors to meld.
  7. Stir in kale or spinach and cook until wilted, about 5 minutes.
  8. Serve hot, with crusty bread if desired.

Notes

  • For a creamier texture, you can blend a portion of the soup before adding the greens.
  • This soup freezes well. Let it cool completely before transferring to freezer-safe containers.
  • Adjust seasonings to your preference.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 350
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 15g
  • Protein: 20g
  • Cholesterol: 0mg