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

Satisfying High Protein White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: suzanella
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Description

A delicious and nourishing white bean soup packed with protein and fiber, perfect for a quick, healthy meal.


Ingredients

Scale
  • 2 cans of white beans (cannellini or navy), drained and rinsed
  • 1 medium onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 cloves of garlic, minced
  • 4 cups of vegetable broth (ensure it’s halal-certified)
  • 2 tbsp of olive oil
  • Salt and black pepper to taste
  • 1 tsp of dried thyme
  • 1 tsp of dried rosemary
  • 1 bay leaf
  • Fresh parsley, chopped (for garnish)
  • Optional: Lemon wedges (for serving)

Instructions

  1. Prep the ingredients by washing and chopping all vegetables.
  2. Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery, and sauté for 5-7 minutes until the onions are translucent.
  3. Stir in the minced garlic, thyme, and rosemary, cooking for an additional minute until fragrant.
  4. Add the drained and rinsed white beans, stirring well to combine with the vegetables and spices.
  5. Pour in the vegetable broth and add the bay leaf. Bring the mixture to a boil.
  6. Reduce heat and let the soup simmer for 15-20 minutes for flavors to meld.
  7. For a creamier texture, use an immersion blender or mash some beans against the side of the pot.
  8. Remove the bay leaf, season with salt and pepper to taste, and serve garnished with fresh parsley with lemon wedges on the side.

Notes

This soup keeps well in the fridge for up to 4 days and can be frozen for up to 3 months. Feel free to customize with different beans or spices.


Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 12g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 12g
  • Protein: 18g
  • Cholesterol: 0mg