If you are trying to eat more protein without living on plain chicken and shakes, a good high protein soup is one of the easiest ways to do it. This chicken lentil soup delivers more than 40 grams of protein in every generous bowl, thanks to a smart combination of chicken breast, red lentils, white beans and bone broth. It is warming, deeply savory and filling enough to keep you satisfied for hours.
It is also completely practical: one pot, everyday ingredients and about 45 minutes from chopping board to table. It reheats perfectly, so a single batch covers lunches for most of the week. In this post I will explain how each ingredient boosts the protein, how to keep the chicken tender instead of stringy, and how to turn the same ingredients into a high-protein bowl. The full printable recipe card is at the bottom of the post.

What Makes This a High Protein Soup
Most chicken soups contain only a little meat floating in a lot of broth. Here, every component pulls its weight, so the protein adds up quickly without making the soup heavy.
| Ingredient | Amount in the pot | Approximate protein |
|---|---|---|
| Chicken breast | 1 1/2 pounds (680 g) | 155 g |
| Red lentils, dry | 1 cup (200 g) | 48 g |
| Bone broth | 6 cups (1.4 liters) | 50 g |
| Cannellini beans | 1 can, drained | 20 g |
| Parmesan | 1/2 cup, grated | 20 g |
| Total per bowl | 6 servings | about 45 g |
Bone broth is the secret weapon. It typically contains around 8 to 10 grams of protein per cup, compared with 1 or 2 grams in regular broth, so switching is an effortless way to add extra protein to any soup. Red lentils add plant protein and fiber and break down as they cook, naturally thickening the soup without flour or cream. Check the label of your broth, because protein content varies from brand to brand.
Ingredients You Need
Here is what goes into the pot. You will find the exact measurements in the recipe card at the end of the post.
- Olive oil: for sautéing the vegetables.
- Onion, carrots and celery: the classic soup base that adds sweetness and depth.
- Garlic: four cloves for plenty of flavor.
- Spices: smoked paprika, cumin, dried thyme and a bay leaf give a warm, savory character.
- Tomato paste: a spoonful caramelized in the pot adds richness and color.
- Chicken breast: left whole while it poaches in the soup, then shredded. Thighs also work and stay even juicier.
- Red lentils: rinsed well. They cook in about 20 minutes and melt into the broth.
- Bone broth: chicken bone broth for the highest protein.
- Cannellini beans: or chickpeas, rinsed and drained.
- Spinach or kale: a couple of big handfuls stirred in at the end.
- Lemon and Parmesan: for brightness and a salty, savory finish.
Shopping and Budget Tips
High protein cooking has a reputation for being expensive, but this soup is proof that it does not need to be. Lentils and canned beans are two of the cheapest sources of protein in any grocery store, and they stretch a modest amount of chicken into six generous servings. Buy chicken breasts in a family pack and freeze what you do not need, or use boneless thighs when they are on sale.
Bone broth is the most expensive ingredient on the list. If your budget is tight, use half bone broth and half regular broth; you will lose only a few grams of protein per bowl. You can also make your own by simmering a leftover chicken carcass with an onion, a carrot and a splash of vinegar for 6 to 8 hours, then chilling it until it sets like jelly. That jiggle is a sign of plenty of collagen and protein.
Frozen vegetables work perfectly here too. A bag of frozen diced onion, carrot and celery mix saves time on busy evenings, and frozen spinach can replace fresh. Squeeze it dry first so it does not water down the soup. Keep a bag of red lentils in the pantry and you will always be only a few ingredients away from a filling, nourishing dinner.
How to Make High Protein Chicken Lentil Soup
The method is simple: build flavor, poach the chicken right in the soup, then shred it and finish with greens. Nothing is browned separately, so cleanup is minimal.
- Soften the vegetables. Heat the olive oil in a large Dutch oven over medium heat. Add the onion, carrots and celery with a pinch of salt and cook for 6 to 8 minutes until softened.
- Toast the flavors. Add the garlic, tomato paste, smoked paprika, cumin and thyme and stir for 1 to 2 minutes, until the paste darkens slightly.
- Add broth, lentils and chicken. Pour in the bone broth, add the rinsed lentils, bay leaf and salt, then nestle the chicken breasts into the liquid.
- Simmer. Bring to a boil, reduce to a gentle simmer, cover and cook for 18 to 22 minutes, until the chicken reaches 165°F (74°C) and the lentils are soft.
- Shred the chicken. Lift the chicken onto a board, shred it with two forks and return it to the pot along with the beans.
- Finish. Stir in the spinach until wilted, then add the lemon juice and Parmesan. Taste, adjust the seasoning and serve hot.

Keep the soup at a gentle simmer rather than a rolling boil while the chicken cooks. Aggressive boiling tightens the meat fibers and makes chicken breast dry and stringy, while a lazy bubble keeps it tender and juicy.
Tips for the Best Protein Soup
- Rinse the lentils. It removes dust and excess starch that can make the soup foamy.
- Poach, do not boil. Gentle heat is the key to tender chicken breast.
- Season in layers. Salt the vegetables, the broth and the finished soup, tasting as you go.
- Add acid at the end. Lemon juice wakes up all the flavors and keeps the soup from tasting heavy.
- Thin as needed. Lentils keep absorbing liquid, so add a splash of broth or water when reheating.
If you love cozy bowls, you will also enjoy my velvety spiced pumpkin soup and my classic French onion soup with cheesy toast. Browse the full soups and stews collection for more ideas.
Turn It into a High Protein Bowl
Soup season does not mean every meal has to be a bowl of broth. The same ingredients make a fantastic high-protein grain bowl that is perfect for packed lunches.
- Base: cooked quinoa or farro for extra protein and fiber.
- Protein: the shredded chicken plus a scoop of drained lentils and beans.
- Vegetables: roasted carrots, sweet potato or broccoli and a handful of greens.
- Sauce: Greek yogurt whisked with lemon, garlic and a pinch of cumin, which adds another 10 grams of protein.
- Crunch: toasted pumpkin seeds or chopped almonds.
Build the bowls in meal prep containers, keep the yogurt sauce in a small separate pot and you will have four healthy lunches ready in the fridge.
For a heartier version with more texture, try adding a cup of cooked barley, farro or small pasta shells just before serving. Cook the grains or pasta separately and add them to each bowl, rather than to the whole pot, so they do not soak up all of the broth overnight. A spoonful of pesto or a drizzle of chili oil on top is another easy way to change the flavor from one day to the next, which makes eating the same batch all week much more enjoyable.
Easy Variations
- Turkey version: use leftover roast turkey. Add it at the end with the beans, just to heat through.
- Spicy chicken lentil soup: add a diced jalapeño and a teaspoon of harissa or chipotle chili powder.
- Vegetarian: skip the chicken, double the beans and use vegetable broth. Stir in cubed extra-firm tofu or top each bowl with a soft-boiled egg.
- Creamy style: blend a third of the soup before adding the chicken for a thicker, creamier texture without any cream.
- Slow cooker: add everything except the beans, spinach, lemon and cheese, and cook on low for 6 hours.
Common Mistakes and How to Fix Them
| Problem | Likely cause | How to fix it |
|---|---|---|
| Dry, stringy chicken | Boiled too hard or too long | Keep a gentle simmer and remove at 165°F (74°C) |
| Soup too thick | Lentils absorbed the broth | Add warm broth or water until it loosens |
| Bland taste | Under-seasoned or no acid | Add salt, lemon juice and grated Parmesan |
| Mushy vegetables | Cut too small | Chop carrots and celery into 1/2-inch pieces |
| Foamy surface | Lentils not rinsed | Rinse well and skim any foam as it simmers |
Meal Prep, Storage and Reheating
Refrigerator: this soup keeps well for up to 4 days in airtight containers. Divide it into single portions right after cooling so lunches are ready to grab. Cool the pot quickly by transferring the soup to shallow containers rather than leaving it on the stove for hours.
Freezer: freeze without the spinach and Parmesan for up to 3 months. Thaw overnight in the fridge and add fresh greens when reheating. Leave some space at the top of each container because the soup expands as it freezes.
Reheating: warm on the stove or in the microwave until steaming, stirring halfway, and make sure it reaches 165°F (74°C), following the USDA guidance on leftovers. Add a splash of broth to loosen it, then finish with a squeeze of fresh lemon.
Frequently Asked Questions
How much protein is in this soup?
About 45 grams per serving when the recipe is divided into 6 bowls, depending on the brands of broth and beans you use.
Can I use green or brown lentils?
Yes, but they hold their shape and take 30 to 35 minutes to cook, so the soup will be brothier rather than thick.
Is this high protein soup good for weight loss?
It is high in protein and fiber and moderate in calories, which helps you feel full. As always, portion size and your overall diet matter most.
Can I use rotisserie chicken?
Absolutely. Skip poaching and stir in 4 cups of shredded rotisserie chicken during the last 5 minutes.
Can I freeze chicken lentil soup?
Yes. Freeze it for up to 3 months without the spinach and cheese, then add them when reheating.
Ready to cook? Here is the complete printable high protein chicken lentil soup recipe with exact amounts and estimated nutrition.

High Protein Chicken Lentil Soup
Ingredients
Method
- Heat the olive oil in a large Dutch oven over medium heat. Cook the onion, carrots and celery with a pinch of salt for 6 to 8 minutes until softened.
- Add the garlic, tomato paste, paprika, cumin and thyme and stir for 1 to 2 minutes.
- Pour in the bone broth, add the lentils, bay leaf and salt, and nestle in the chicken breasts.
- Bring to a boil, then cover and simmer gently for 18 to 22 minutes until the chicken reaches 165°F (74°C) and the lentils are soft.
- Remove the chicken, shred it with two forks and return it to the pot with the beans. Discard the bay leaf.
- Stir in the spinach until wilted, then add the lemon juice and Parmesan. Adjust the seasoning and serve.
Notes
I hope this high protein soup becomes part of your weekly routine. If you try it, leave a comment and a star rating below, and let me know how you customized your bowl!
Free email bonus
30-Minute Meals
Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.
