High Protein White Bean Soup

When the world feels a little too chaotic, there are few things quite as comforting as a warm bowl of soup. High Protein White Bean Soup is one of those recipes that wraps you in a warm hug—its creamy base featuring tender white beans, earthy greens, and aromatic herbs is a reminder of simpler times spent in the kitchen. This soup is perfect for weeknight dinners, cozy gatherings, or even when you simply need a nourishing pick-me-up.

Why you’ll love this dish

This white bean soup is more than just delicious; it’s a delightful blend of nutrients and flavors that make it a standout choice for any occasion. Rich in protein, fiber, and vitamins, it keeps you full and satisfied without weighing you down. Plus, it’s budget-friendly! With just a handful of pantry staples, you can whip up a vibrant and hearty meal in about thirty minutes. Stock up on ingredients, and you’ll find that it’s easy to scale the recipe up for a family dinner or serve it as a starter at a holiday gathering.

“This soup is a hit in my house! My kids love the creamy texture and the greens. It feels good knowing they’re eating something healthy!”

Preparing High Protein White Bean Soup

Making this High Protein White Bean Soup is as straightforward as it gets. You’ll sauté your onions and carrots to build a flavorful base, then stir in garlic and thyme for that aromatic punch. The keys are to let all those flavors meld together, which makes every bite wonderfully satisfying. After a quick simmer, the vibrant spinach or kale takes the stage, adding a splash of color and nutrition.

What you’ll need

Gather these ingredients for a wholesome, hearty, and delicious soup:

  • 2 cans (15 oz each) of white beans (cannellini or great northern), rinsed and drained
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 3 cups vegetable or chicken broth
  • 2 cups fresh spinach or kale
  • 1 carrot, diced
  • 1 teaspoon dried thyme
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Feel free to add a touch of spice with red pepper flakes or swap out the broth for a homemade version if you have time. Both options add another layer of richness.

Directions to follow

  1. Sauté the Base: Heat olive oil in a large pot over medium heat. Add the diced onion and carrot. Sauté for about 5 minutes, or until the onion is translucent and tempting.
  2. Add the Aromatics: Stir in the minced garlic and dried thyme, allowing them to cook for an additional minute. The fragrance alone will make your kitchen feel magical.
  3. Combine and Simmer: Pour in the rinsed white beans and broth, stirring gently to combine. Bring everything to a boil, then reduce the heat and let it simmer for 10 minutes.
  4. Incorporate the Greens: Toss in the fresh spinach or kale, stirring until they wilt down—this should take just 2-3 minutes.
  5. Final Touches: Season your soup with salt and pepper to taste. Give it a good stir and admire your handiwork before serving.

High Protein White Bean Soup

Best ways to enjoy it

When you’re ready to serve, ladle the steamy soup into bowls and consider garnishing with a sprinkle of fresh herbs, a drizzle of extra-virgin olive oil, or even a spoonful of a tangy yogurt to elevate the flavor. For a complete meal, pair it with crusty bread or a light salad on the side—something vibrant and refreshing to balance the heartiness of the soup.

How to store & freeze

Leftovers? Lucky you! This soup stores well in the fridge for up to four days. Simply let it cool completely before transferring it to an airtight container. For longer storage, freeze your soup in portioned freezer bags. It’s perfect for those days when you crave something warm but don’t have the energy to cook. Just remember to leave a bit of room for expansion when freezing.

Helpful cooking tips

  • Enhance the flavor: A splash of lemon juice or balsamic vinegar just before serving adds a fantastic zing that brightens the whole dish.
  • Beans at the ready: If you’re using dried beans instead, soak them overnight and simmer them until tender before adding to the soup.
  • Texture lovers unite: If you prefer a creamier texture, use an immersion blender to purée part of the soup, giving it a silky finish while keeping some beans intact for that lovely bite.

Creative twists

Feeling adventurous? Consider jazzing up your High Protein White Bean Soup with some additional ingredients:

  • Spicy Kick: Add a diced jalapeño along with the onion for heat.
  • Herbaceous Twist: Fresh herbs like basil or parsley can add a delightful freshness.
  • Cheesy Goodness: Stir in a handful of grated parmesan cheese just before serving for added depth and umami.

Common questions

What’s the prep time for this recipe?

This soup can be prepped and cooked in about 30 minutes, making it a perfect weeknight meal.

Can I make this soup vegan?

Definitely! Simply use vegetable broth and omit any dairy in your serving suggestions.

How do I know if I can freeze it?

As long as the soup is cooled completely before freezing and stored properly in airtight containers, it should be good for about 3 months in the freezer.

High Protein White Bean Soup

high protein white bean soup 2026 01 11 210654 819x1024 1

High Protein White Bean Soup

A comforting and nutritious white bean soup featuring creamy beans, earthy greens, and aromatic herbs, perfect for weeknight dinners or cozy gatherings.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 300

Ingredients
  

Base Ingredients
  • 2 cans cans (15 oz each) of white beans (cannellini or great northern), rinsed and drained
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 3 cups vegetable or chicken broth Feel free to use homemade broth.
  • 2 cups fresh spinach or kale
  • 1 medium carrot, diced
  • 1 teaspoon dried thyme
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Method
 

Preparation
  1. Heat olive oil in a large pot over medium heat. Add the diced onion and carrot. Sauté for about 5 minutes, or until the onion is translucent.
  2. Stir in the minced garlic and dried thyme, allowing them to cook for an additional minute.
  3. Pour in the rinsed white beans and broth, stirring gently to combine. Bring everything to a boil, then reduce the heat and let it simmer for 10 minutes.
  4. Toss in the fresh spinach or kale, stirring until they wilt down—this should take just 2-3 minutes.
  5. Season your soup with salt and pepper to taste, give it a good stir, and serve.

Nutrition

Serving: 1gCalories: 300kcalCarbohydrates: 45gProtein: 15gFat: 8gSaturated Fat: 1gSodium: 700mgFiber: 10gSugar: 2g

Notes

This soup stores well in the fridge for up to four days and can be frozen for about 3 months. Enhance the flavor with a splash of lemon juice or balsamic vinegar before serving.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating