High Protein White Bean Soup Recipe – 18g Protein Per Serving

Posted on March 23, 2026

by: James Carter

This hearty white bean soup delivers an impressive 18 grams of protein per serving while maintaining rich, satisfying flavors that make it feel like comfort food. I’ve been making this recipe for years whenever I need something nutritious that doesn’t compromise on taste. The combination of beans, vegetables, and aromatic herbs creates a soup that works equally well for meal prep or cozy weeknight dinners.

Why This High Protein White Bean Soup Works

The secret lies in using both whole beans and partially mashed ones to create natural thickness without heavy cream. Turkey sausage adds lean protein while aromatics like garlic, onion, and fresh herbs build layers of flavor. This approach gives you restaurant-quality results with simple pantry ingredients and minimal hands-on time.

Ingredients

  • 2 tablespoons olive oil
  • 1 pound lean turkey sausage, casings removed
  • 1 large yellow onion, diced (about 2 cups)
  • 3 celery stalks, diced (about 1 cup)
  • 3 medium carrots, diced (about 1 cup)
  • 4 garlic cloves, minced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 6 cups low-sodium chicken broth
  • 3 cans (15 oz each) cannellini beans, drained and rinsed
  • 2 bay leaves
  • 1 cup fresh spinach, roughly chopped
  • 2 tablespoons fresh lemon juice
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 1/4 cup fresh parsley, chopped
  • 1/4 cup grated Parmesan cheese (optional)

These ingredients work together to create both protein density and flavor complexity that makes this soup genuinely satisfying.

How to Make It

  1. Brown the sausage: Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add turkey sausage and cook for 6-8 minutes, breaking it into bite-sized pieces with a wooden spoon. The sausage should develop golden-brown edges and release most of its fat.
  2. Build the aromatic base: Add diced onion, celery, and carrots to the pot with the sausage. Cook for 5-6 minutes, stirring occasionally, until vegetables begin to soften. The onions should become translucent and the mixture should smell fragrant.
  3. Add garlic and spices: Stir in minced garlic, thyme, oregano, and smoked paprika. Cook for 60-90 seconds until the garlic becomes fragrant but doesn’t brown. This step blooms the dried spices and prevents the garlic from burning.
  4. Add liquids: Pour in chicken broth, scraping up any browned bits from the bottom of the pot. These fond pieces add significant flavor to the finished soup. Bring the mixture to a boil over high heat.
  5. Add beans and seasonings: Stir in two cans of cannellini beans (reserve the third can for step 6) and bay leaves. Reduce heat to medium-low and let the soup simmer for 15-20 minutes. This allows flavors to meld and the vegetables to become tender.
  6. Create thickness: Take the remaining can of beans and mash half of them with a fork or potato masher in a small bowl. Add both the mashed and whole beans to the soup. This technique creates natural thickness without flour or cream while adding more protein.
  7. Final seasoning: Continue simmering for another 10 minutes until the soup reaches your desired consistency. Remove bay leaves and taste for seasoning, adding salt and pepper as needed. The soup should coat the back of a spoon lightly.
  8. Add fresh elements: Stir in chopped spinach and let it wilt for 1-2 minutes. Remove from heat and add fresh lemon juice and chopped parsley. The acid from the lemon brightens all the flavors and balances the richness.

This method builds layers of flavor while maintaining the soup’s hearty, protein-rich character that makes it genuinely filling.

Nutrition at a Glance

  • Protein powerhouse: Each serving contains approximately 18 grams of complete protein from turkey sausage and beans
  • Fiber rich: Nearly 8 grams of fiber per serving supports digestive health and helps maintain stable blood sugar
  • Low calorie density: At around 285 calories per generous serving, this soup provides substantial nutrition without excess calories
  • Essential minerals: High in iron from beans and spinach, plus potassium from vegetables
  • Heart-healthy fats: Minimal saturated fat thanks to lean turkey sausage and olive oil
  • Vitamin boost: Significant vitamin A from carrots, vitamin C from vegetables, and folate from beans
  • Low sodium option: Using low-sodium broth keeps sodium levels reasonable while maintaining flavor

How to Serve It

  • Classic presentation: Ladle into bowls and top with fresh parsley, grated Parmesan, and a drizzle of good olive oil
  • Rustic bread pairing: Serve alongside crusty whole grain bread or homemade focaccia for dipping
  • Light lunch option: Pair with a simple green salad dressed with lemon vinaigrette
  • Meal prep portions: Divide into individual containers with a small container of Parmesan for topping
  • Elegant dinner: Garnish with microgreens, a dollop of Greek yogurt, and toasted pine nuts
  • Family style: Serve from a large tureen with crusty bread and butter for a cozy dinner

The soup’s hearty nature makes it suitable for both casual weeknight meals and more formal entertaining situations.

Common Mistakes

  • Underseasoning early: Season in layers throughout cooking rather than only at the end to build complex flavors
  • Rushing the vegetable sauté: Take time to properly soften the aromatics; this creates the flavor foundation
  • Adding spinach too early: Spinach becomes mushy if cooked too long; add it in the final minutes
  • Skipping the bean mashing: Mashing some beans naturally thickens the soup without additional ingredients
  • Forgetting acid balance: Lemon juice at the end brightens the entire pot and balances rich flavors
  • Overcooking after adding lemon: Add citrus off the heat to prevent curdling and maintain bright flavor
  • Using high heat throughout: Gentle simmering develops better flavors than aggressive boiling

Avoiding these pitfalls ensures your soup develops proper texture and balanced, complex flavors.

Storage and Reheating

  • Refrigerator storage: Keep covered in the refrigerator for up to 4 days in airtight containers
  • Freezer friendly: Freeze portions for up to 3 months in freezer-safe containers, leaving room for expansion
  • Gentle reheating: Reheat on medium-low heat, stirring occasionally to prevent sticking and maintain texture
  • Microwave method: Heat in 30-second intervals, stirring between each to ensure even warming
  • Texture maintenance: Add a splash of broth if the soup thickens too much during storage
  • Fresh element refresh: Add a squeeze of fresh lemon juice and chopped herbs when reheating to brighten flavors
  • Portion control: Freeze in individual serving sizes for quick healthy meals throughout the week

Proper storage techniques maintain both the soup’s nutritional value and appealing texture for future meals.

image 97

Leftover Ideas

  • Pasta transformation: Thin with additional broth and toss with cooked pasta for a protein-rich pasta e fagioli
  • Grain bowl base: Serve over quinoa or brown rice with a dollop of Greek yogurt and fresh herbs
  • Sandwich filling: Use thickened soup as a hearty filling for grilled sandwiches with melted cheese
  • Casserole component: Use as a sauce base for baked chicken or vegetable casseroles
  • Breakfast hash: Reheat with diced potatoes and top with a poached egg for a protein-packed breakfast
  • Pot pie filling: Thicken slightly and use as filling for individual pot pies topped with pastry or biscuits
  • Stuffed pepper filling: Mix with cooked rice to stuff bell peppers for a complete meal

These creative applications help you maximize your batch cooking efforts while keeping meals interesting and varied.

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 60 minutes
  • Yield: 6 servings 1x

Description

A hearty, nutritious soup featuring lean turkey sausage and cannellini beans that delivers 18g protein per serving with rich, comforting flavors.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 pound lean turkey sausage, casings removed
  • 1 large yellow onion, diced
  • 3 celery stalks, diced
  • 3 medium carrots, diced
  • 4 garlic cloves, minced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 6 cups low-sodium chicken broth
  • 3 cans (15 oz each) cannellini beans, drained and rinsed
  • 2 bay leaves
  • 1 cup fresh spinach, chopped
  • 2 tablespoons fresh lemon juice
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup fresh parsley, chopped
  • 1/4 cup grated Parmesan cheese (optional)

Instructions

  1. 1. Heat olive oil in large Dutch oven over medium-high heat. Cook turkey sausage 6-8 minutes, breaking into pieces.
  2. 2. Add onion, celery, and carrots. Cook 5-6 minutes until vegetables soften.
  3. 3. Add garlic, thyme, oregano, and paprika. Cook 60-90 seconds until fragrant.
  4. 4. Pour in chicken broth, scraping up browned bits. Bring to boil.
  5. 5. Add 2 cans beans and bay leaves. Reduce heat and simmer 15-20 minutes.
  6. 6. Mash half of remaining beans, then add all to soup. Simmer 10 minutes more.
  7. 7. Remove bay leaves. Season with salt and pepper.
  8. 8. Stir in spinach until wilted. Remove from heat and add lemon juice and parsley.

Notes

Store refrigerated up to 4 days or freeze up to 3 months. Add splash of broth when reheating if soup thickens.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (about 1.5 cups)
  • Calories: 285
  • Sugar: 6g
  • Sodium: 650mg
  • Fat: 8g
  • Carbohydrates: 32g
  • Fiber: 8g
  • Protein: 18g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star