Low Calorie High Protein Soups – Healthy & Delicious

30 min prep 30 min cook 25 servings
Low Calorie High Protein Soups – Healthy & Delicious
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly Saturday morning in November, the kind of day when the wind whistles through the cracks of the kitchen window and the scent of fresh coffee drifts from the pot on the stove. I was rummaging through the pantry, trying to coax some warmth out of the leftovers, when I realized I had a bounty of lean chicken, a can of white beans, and a handful of bright green spinach waiting to be transformed. The moment I lifted the lid of the pot, a cloud of fragrant steam hit me—earthy thyme, sweet carrot, and a whisper of garlic mingling together like an old friend’s embrace. That steam, that aroma, was the promise of a soup that would be both low in calories and high in protein, a perfect balance for anyone looking to stay fit without sacrificing flavor. But wait—there’s a secret trick in step four that will take the texture from ordinary to silky, and I’m saving that reveal for a moment later.

Imagine sitting at your kitchen table, a steaming bowl in front of you, the broth glistening with a hint of olive oil, the tender chicken pieces nestled among bright orange carrots and deep green spinach leaves. Each spoonful delivers a comforting warmth that hugs your throat, while the protein-packed beans and chicken keep you feeling satisfied far longer than a typical low‑calorie soup might. This isn’t just a diet hack; it’s a wholesome, nourishing meal that feels indulgent, thanks to the layers of flavor we’ll build together. Have you ever wondered why restaurant versions of “healthy” soups taste so bland? The answer lies in the careful selection of ingredients and the timing of each addition, and that’s exactly what we’ll explore in this article.

I’ve been perfecting this recipe for years, tweaking it each time I cooked for a different crowd—my teenage son who loves hearty meals, my mother who watches her sodium intake, and my friends who are always hunting for a post‑workout refuel. The beauty of this soup is that it’s adaptable; you can swap the chicken for turkey, the beans for lentils, or even go vegetarian with tofu, and it will still deliver that satisfying protein punch. The key is the balance of textures: the slight bite of carrots, the silkiness of the broth, and the gentle crumble of beans that melt in your mouth. The result? A bowl that’s low in calories, high in protein, and brimming with flavor that will make you forget you’re eating something so nutritious.

Here’s exactly how to make it—and trust me, your family will be asking for seconds. We’ll walk through why each ingredient shines, the step‑by‑step process that ensures perfect results every time, and a handful of variations to keep things interesting all year round. Ready to dive in? Let’s get cooking and uncover that secret trick that turns a good soup into a great one.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of sautéed aromatics, thyme, and low‑sodium chicken broth creates a layered taste that deepens as the soup simmers, ensuring every spoonful bursts with richness without added fat.
  • Texture Harmony: Carrots provide a gentle crunch, spinach adds a tender wilt, and white beans contribute a creamy mouthfeel, balancing the lean chicken’s firmness for a satisfying bite.
  • Protein Power: With chicken breast and white beans, each serving delivers roughly 25 grams of protein, making it perfect for post‑workout recovery or keeping you full through a busy day.
  • Low Calorie Count: By using olive oil sparingly and opting for low‑sodium broth, the total calorie load stays under 350 per bowl, letting you enjoy a hearty meal without guilt.
  • Quick & Easy: The entire process takes under 45 minutes, from chopping vegetables to the final simmer, so you can have a wholesome dinner on the table even on the busiest weeknights.
  • Versatility: The base recipe is a canvas—you can add a dash of smoked paprika for a smoky twist or swap spinach for kale for extra iron, making it adaptable to any palate.
  • Ingredient Quality: Fresh, seasonal vegetables and high‑quality chicken elevate the soup’s natural flavors, proving that simple ingredients can create gourmet results.
  • Crowd‑Pleaser Factor: The soup’s comforting aroma and bright colors appeal to both kids and adults, turning a health‑focused dish into a family favorite.
💡 Pro Tip: For an extra depth of flavor, toast the thyme in a dry pan for 30 seconds before adding it to the broth; this releases its essential oils and adds a subtle earthiness that you’ll notice immediately.

🥗 Ingredients Breakdown

The Foundation: Liquids & Protein

The backbone of any soup is its liquid, and here we’re using 6 cups of low‑sodium chicken broth. This choice keeps the sodium in check while still delivering a savory base that carries all the other flavors. If you’re looking for a vegetarian version, swap the broth for a robust vegetable stock and keep the beans as your protein source. The star protein, a pound of boneless skinless chicken breast, is lean, quick‑cooking, and packs a solid 30 grams of protein per serving when paired with the beans. For the best texture, I like to dice the chicken into bite‑size cubes so they cook evenly and stay juicy.

Aromatics & Spices: Building the Aroma

A tablespoon of olive oil is the gentle carrier that coax the flavors out of the onion, garlic, carrots, and celery. The medium onion, when sautéed until translucent, adds a subtle sweetness that balances the savory broth. Two cloves of garlic bring a pungent, aromatic punch that becomes mellow and sweet as it cooks. The three medium carrots and two stalks of celery form the classic mirepoix, providing a natural sweetness and a faint earthiness that rounds out the flavor profile. Finally, a teaspoon of dried thyme and a half‑teaspoon each of black pepper and salt act as the seasoning backbone, ensuring every spoonful is perfectly balanced.

The Secret Weapons: Beans & Greens

A can of white beans (15 oz) is the unsung hero of this soup. They not only boost the protein content but also add a creamy texture that makes each bite feel luxurious without any cream. When you mash a few beans against the side of the pot, they naturally thicken the broth, creating that velvety mouthfeel we all crave. The two cups of baby spinach are added at the very end, preserving their bright green color and fresh, slightly peppery flavor. Spinach also contributes a dose of iron and vitamins, making the soup a nutritional powerhouse.

🤔 Did You Know? White beans, also known as cannellini beans, are one of the highest‑protein legumes, offering about 8 grams of protein per half‑cup, which makes them perfect for boosting the protein content of soups without adding extra meat.

Finishing Touches: Season & Serve

A final splash of olive oil just before serving adds a glossy sheen and a hint of fruitiness that lifts the entire bowl. A pinch more salt or a grind of fresh black pepper can be adjusted to taste, especially if you’re serving the soup to a crowd with varying preferences. For an extra pop of color and a burst of freshness, consider a garnish of chopped parsley or a squeeze of lemon juice right before plating. The lemon’s acidity will brighten the broth, cutting through the richness and making each spoonful feel lighter. Trust me on this one: the simple garnish turns a humble bowl into a restaurant‑quality presentation.

With your ingredients prepped and ready, let's get cooking. Here’s where the fun really begins...

Low Calorie High Protein Soups – Healthy & Delicious

🍳 Step-by-Step Instructions

  1. Heat a large pot over medium heat and add 1 tablespoon of olive oil. Once the oil shimmers, toss in the diced medium onion and let it soften for about 3‑4 minutes, stirring occasionally until it becomes translucent and releases a sweet aroma. Add the minced garlic cloves and sauté for another 30 seconds, just until you hear a gentle sizzle—this is the moment the garlic’s flavor awakens. The kitchen will start to smell like a cozy bistro, and you’ll know you’re on the right track.

    💡 Pro Tip: If you prefer a deeper flavor, add a pinch of smoked paprika with the garlic for a subtle smoky undertone.

  2. Next, add the sliced carrots and chopped celery to the pot. Stir them into the onion‑garlic mixture and let them cook for about 5 minutes, allowing the vegetables to soften and start caramelizing at the edges. You’ll hear a faint bubbling sound as the natural sugars in the carrots begin to brown, creating a sweet‑savory base. Keep the heat at medium so the vegetables don’t burn—just a gentle golden hue is what we’re after.

    ⚠️ Common Mistake: Over‑cooking the vegetables can turn them mushy and dull the flavor; keep an eye on the color and texture.

  3. Now, pour in the 6 cups of low‑sodium chicken broth, stirring to combine everything. Increase the heat to bring the mixture to a gentle boil, then reduce to a simmer. As the broth begins to bubble around the edges, you’ll notice a comforting, hearty scent filling the kitchen—this is the foundation of our soup’s flavor. Let it simmer for about 10 minutes, giving the carrots and celery time to become tender while the broth extracts their natural sweetness.

    💡 Pro Tip: Skim any foam that rises to the surface with a spoon; this keeps the broth clear and visually appealing.

  4. While the broth simmers, cut the chicken breast into bite‑size cubes. Season the cubes lightly with a pinch of salt and pepper. Add the chicken to the pot, stirring gently to distribute the pieces evenly. Here’s the thing: let the chicken cook for about 8‑10 minutes, or until the pieces turn opaque and are no longer pink inside. The secret trick is to let the chicken finish cooking in the broth rather than searing it first, which keeps the meat extra tender and infuses the broth with its juices.

    ⚠️ Common Mistake: Over‑cooking the chicken will make it dry; keep the simmer gentle and watch the color change.

  5. Drain and rinse the 15‑ounce can of white beans, then add them to the pot. As you stir them in, you’ll notice the broth thickening slightly—a sign that the beans are releasing their natural starches. Let the soup continue to simmer for another 5 minutes, allowing the beans to absorb the flavors of the broth and the thyme. The aroma at this stage becomes more complex, with the thyme’s herbal notes weaving through the savory base.

    💡 Pro Tip: Slightly mash two of the beans against the side of the pot for an even creamier texture without adding any cream.

  6. Stir in the dried thyme, ½ teaspoon of black pepper, and ½ teaspoon of salt. Taste the broth and adjust the seasoning if needed—remember, the broth should be flavorful but not overly salty, especially if you’re watching sodium intake. The thyme should be fragrant but not overpowering; if you love herbs, feel free to add a pinch more. Let the soup simmer for another 2 minutes so the spices meld together, creating a harmonious flavor profile.

    🤔 Did You Know? Thyme contains thymol, a natural compound with antibacterial properties, making it a great addition for both flavor and health.

  7. Finally, add the two cups of baby spinach. Toss the spinach gently; it will wilt within 30 seconds, turning a vibrant emerald green that adds a fresh pop of color to the soup. The moment the spinach collapses into the broth, you’ll hear a faint sizzle, and the scent will shift to a bright, slightly peppery note. Let the soup sit off the heat for a minute, allowing the flavors to settle and the spinach to fully integrate. This is the point where the soup reaches its peak texture—silky, hearty, and perfectly balanced.

  8. Taste one last time, add a final drizzle of olive oil if you desire extra richness, and ladle the soup into bowls. The broth should be clear yet golden, speckled with tender chicken, beans, and bright green spinach. Serve hot, and watch as your family reaches for seconds without a second thought. And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable…

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish cooking, take a spoonful and let it cool for a few seconds. This pause allows your palate to detect subtle seasoning gaps that you might miss while the soup is hot. Add a pinch more salt or a dash of pepper if the flavor feels flat, then stir and taste again. I once served this to a chef friend who told me the soup was “almost perfect” until I gave it that final taste test, after which he declared it flawless. The best part? This simple step ensures every bowl is seasoned just right.

Why Resting Time Matters More Than You Think

After you turn off the heat, let the soup sit covered for 5‑10 minutes. This resting period allows the flavors to meld and the broth to thicken naturally as the beans release more starch. I used to skip this step, and the soup tasted a bit disjointed; now I never forget it. Trust me on this one: the difference is like night and day, turning a good soup into a great one.

The Seasoning Secret Pros Won’t Tell You

A splash of soy sauce or a few drops of Worcestershire can add umami depth without overtly changing the flavor profile. I discovered this trick while watching a cooking show, and it completely transformed my broth’s richness. Use no more than ½ teaspoon of soy sauce to keep the sodium low, and you’ll notice a subtle savory boost that makes the soup taste restaurant‑quality. The result? A deeper, more satisfying flavor that keeps you coming back for more.

Texture Balance: The Bean Mash Method

Mashing a couple of beans against the pot’s side creates a natural thickener, eliminating the need for flour or cornstarch. This technique adds creaminess while preserving the soup’s clean label. I once forgot to mash the beans and the soup felt watery; after trying the mash, the texture became luxuriously silky. Now I always do it, and it’s become my go‑to method for thickening soups naturally.

Garnish with Purpose

A bright garnish does more than just look pretty; a squeeze of fresh lemon juice or a sprinkle of chopped parsley adds acidity and freshness that cut through the richness. I love adding a few thinly sliced green onions for a mild bite and a pop of color. The best part? These simple additions elevate the soup from home‑cooked comfort to a polished dish that impresses guests. And the secret? Always add the garnish just before serving so the flavors stay vibrant.

💡 Pro Tip: For an extra layer of complexity, finish the soup with a drizzle of infused olive oil—think garlic‑infused or chili‑infused—for a subtle kick that awakens the palate.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Mediterranean Magic

Swap the chicken for diced turkey breast, add a handful of chopped sun‑dried tomatoes, and sprinkle in a teaspoon of oregano. The sun‑dried tomatoes bring a sweet‑tart note that pairs beautifully with the earthy beans, while oregano adds a fragrant Mediterranean flair. This variation feels like a sunny seaside lunch, perfect for summer evenings.

Spicy Southwest

Introduce a teaspoon of chipotle chili powder and a diced jalapeño when you sauté the aromatics. Add a can of black beans alongside the white beans for extra protein and a smoky depth. Top each bowl with a dollop of Greek yogurt and a sprinkle of cilantro for a cooling contrast to the heat.

Creamy Coconut Curry

Replace the chicken broth with light coconut milk and add a tablespoon of red curry paste after the vegetables have softened. Use boneless skinless chicken thighs for extra juiciness, and finish with a handful of fresh basil. The result is a fragrant, slightly sweet soup that transports you to a Thai street market.

Hearty Lentil & Veggie

Leave out the chicken entirely and double the beans, substituting half with green lentils. Add diced zucchini and a splash of balsamic vinegar at the end for a tangy lift. This version is perfect for vegetarians looking for a protein‑packed, low‑calorie bowl.

Winter Warmth

Add a diced sweet potato and a pinch of ground cinnamon when you add the carrots. Use rosemary instead of thyme, and finish with a drizzle of maple syrup for a subtle sweetness that combats the cold. This variation feels like a cozy blanket on a frosty night.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the soup to cool to room temperature before transferring it to airtight containers. It will keep fresh in the fridge for up to 4 days, making it an excellent make‑ahead lunch option. When storing, place a piece of parchment paper on the surface to prevent a skin from forming on the broth. Reheat gently on the stove over low heat, stirring occasionally to bring back the silky texture.

Freezing Instructions

Portion the soup into freezer‑safe bags or containers, leaving about an inch of headspace for expansion. It freezes beautifully for up to 3 months. To thaw, move the bag to the refrigerator overnight, then reheat in a saucepan, adding a splash of broth or water if the soup looks thick. The trick to reheating without drying it out? A splash of low‑sodium chicken broth or even a splash of water, stirring gently, restores the original consistency.

Reheating Methods

For a quick microwave fix, transfer a serving to a microwave‑safe bowl, cover loosely, and heat on high for 1‑2 minutes, stirring halfway through. If you prefer stovetop reheating, bring the soup to a gentle simmer over medium‑low heat, adjusting the thickness with a bit more broth if needed. Adding a few fresh spinach leaves while reheating can revive the bright color and fresh flavor.

❓ Frequently Asked Questions

You can substitute part of the broth with low‑fat milk, but keep the total liquid amount the same. Milk will add a gentle creaminess, though it may slightly reduce the soup’s protein content. If you go this route, add a teaspoon of cornstarch dissolved in cold water to prevent curdling. The flavor will be milder, so you might want to increase the thyme or add a pinch of nutmeg. This adjustment works well for those who love a velvety mouthfeel without extra calories.

If you’re out of white beans, cannellini, great northern, or even chickpeas make excellent substitutes. Rinse and drain them just like you would the white beans, then add them at the same stage. Keep in mind that chickpeas have a slightly nuttier flavor, which can change the overall profile but still keep the protein high. Adjust the seasoning if needed, as different beans can vary in salt content. This flexibility ensures you never have to skip the soup because of a missing pantry item.

Absolutely! Adding zucchini, peas, or even corn can boost the nutrient profile and add a pop of color. Add these vegetables in the last 5‑7 minutes of cooking so they stay crisp and vibrant. Zucchini slices should be thin to blend well, while peas can be tossed in frozen and will heat through quickly. Just be mindful of the total volume; you may need a little extra broth to keep the soup from becoming too thick. This is a great way to customize the soup to your family’s preferences.

Yes, a slow cooker works wonderfully. After sautéing the aromatics on the stove, transfer everything (including the broth) to the slow cooker. Cook on low for 4‑5 hours or on high for 2‑3 hours. Add the chicken and beans in the last 30 minutes to prevent overcooking. This method is perfect for busy weekdays when you want a set‑and‑forget meal that’s still packed with protein.

The recipe is already gluten‑free, as it contains no wheat‑based ingredients. Just double‑check that your chicken broth is labeled gluten‑free, as some brands add hidden wheat derivatives. The white beans and all other components are naturally gluten‑free, making this soup a safe choice for those with celiac disease or gluten sensitivity. If you’re adding any thickening agents, use cornstarch or a gluten‑free flour blend.

Reheat gently over low to medium heat, adding a splash of broth or water if the soup has thickened. Stir frequently to prevent the beans from sticking to the bottom. Avoid boiling, as high heat can cause the spinach to turn mushy and the chicken to dry out. A microwave works too—heat in 30‑second intervals, stirring between each, and add a tiny bit of liquid if needed. This method preserves the original flavor and texture.

Yes, dried white beans are a great alternative. Soak them overnight, then cook them until tender before adding to the soup. This will add about 30 minutes to the overall cooking time, but you’ll have control over the sodium level and texture. Rinse the cooked beans well to remove any residual starch. Using dried beans can also be more economical and reduces waste from cans.

While the soup does contain carrots and beans, the overall carbohydrate count stays moderate—around 30 grams per serving. If you’re aiming for a stricter low‑carb approach, reduce the carrots to one large piece and replace the beans with extra chicken or a low‑carb legume like black soybeans. You can also increase the spinach and add more herbs for flavor without adding carbs. This flexibility lets you tailor the soup to your specific dietary goals.
Low Calorie High Protein Soups – Healthy & Delicious

Low Calorie High Protein Soups – Healthy & Delicious

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Heat olive oil in a large pot over medium heat, sauté onion until translucent, then add garlic and cook until fragrant.
  2. Add sliced carrots and chopped celery, cooking until they begin to soften and develop a light golden color.
  3. Pour in the low‑sodium chicken broth, bring to a gentle boil, then reduce to a simmer for 10 minutes.
  4. Dice the chicken breast, season lightly, and add to the pot; simmer until the chicken is cooked through, about 8‑10 minutes.
  5. Drain and rinse the white beans, then stir them into the soup; let simmer for an additional 5 minutes.
  6. Season with dried thyme, black pepper, and salt; adjust seasoning to taste.
  7. Add baby spinach, stirring until wilted, then remove from heat.
  8. Serve hot, optionally drizzling a little extra olive oil and garnishing with fresh herbs.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.