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
A vibrant bowl of white bean soup topped with fresh herbs and a drizzle of olive oil, served in a rustic white ceramic bowl on a wooden table, with a spoon beside it, showcasing creamy texture and colorful garnishes.

Easy High-Protein White Bean Soup for a Nourishing Meal

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, nutritious white bean soup that is simple to prepare and perfect for a quick, healthy meal. Loaded with high-quality protein and flavorful herbs, this soup offers comforting warmth and satisfying textures.

  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 2 cans of white beans, drained and rinsed
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 4 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon thyme
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Sauté chopped onion and minced garlic until fragrant and translucent.
  3. Add the white beans, vegetable broth, thyme, salt, and pepper.
  4. Bring to a boil, then reduce heat and simmer for 20 minutes.
  5. Use an immersion blender to blend the soup to your desired consistency or leave it chunky.
  6. Serve hot, garnished with fresh parsley and a squeeze of lemon if desired.

Notes

  • This soup can be made vegetarian by using vegetable broth. For added flavor, add a touch of smoked paprika or a bay leaf during cooking.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Stovetop
  • Cuisine: Healthy, Comfort Food
  • Diet: Vegetarian, High-Protein

Nutrition

  • Serving Size: 1 bowl
  • Calories: 220 Kcal
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 8g
  • Protein: 12g
  • Cholesterol: 0mg