MealsDinner50 min start to plate2 servings

High-protein chicken and lentil soup

The low-appetite rescue meal, built to a defined protein number instead of whatever was in the fridge. Chicken and lentils carry the protein, potato gives it body without a roux, and the whole batch makes two dinners at over 40 g of protein each.

Calories
352 cal
per serving of 2
Protein
43.1 g
per serving of 2
Carbs
36.6 g
per serving of 2
Fat
3.9 g
per serving of 2

Calculated from 4 source records at the amounts in the ingredient table below. Nothing on this page is a hand-entered total.

A bowl of chicken and lentil soup with shredded chicken and wilted spinach

Portion control

Dial the high-protein chicken and lentil soup

Amounts are weighed in the state each source record is measured in, which is raw or dry for anything you cook. Change a number and every total below recalculates from the same records the baseline uses.

1 serving: 352 cal, 43.1 g protein.

1 serving of a 2-serving batch

Calories
352 cal
Protein
43.1 g
Carbs
36.6 g
Fat
3.9 g
Fiber
Unavailable
Sugar
Unavailable
Sodium
144 mg
Ingredient amounts
  • Weigh 50 g before cooking. It lands at about 155 g cooked, which is what you see on the plate and not what you log.

2 macros cannot be totalled

  • Fiber has no value on these records:
    • Chicken breast, boneless skinless, raw
    • Gold potatoes, peeled, raw
    • Lentils, dry
  • Sugar has no value on these records:
    • Chicken breast, boneless skinless, raw
    • Lentils, dry
    • Spinach, mature

Summing only the ingredients that do carry a value would produce a smaller number presented as a complete one, so the figure is withheld instead.

Servings eaten
1 serving

The recipe as written yields 2 servings. Per serving it is 352 cal and 43.1 g of protein.

Substitution

Why this meal

Why this soup is the low-appetite rescue meal

"Soup" as an answer to a bad appetite day falls apart as soon as you ask what is actually in it. A vague broth with whatever vegetables were in the fridge gives volume and very little protein, which is backwards for a body that is already under-eating and still needs an amino acid intake it can hit. This soup is built the other way. Chicken breast and dry lentils are both counted, gram-weighed protein sources, and the potato is the starch that gives the pot body without a roux or a thickener that would blur the numbers.

The batch: 300 g of raw chicken breast, 250 g of gold potatoes, 50 g of dry lentils, and 80 g of mature spinach, simmered in about a litre of water or unsalted stock. That makes two servings, and every figure on this page other than the batch total is quoted per serving. One serving runs 352 kcal, 43.1 g of protein, 36.6 g of carbohydrate, 3.9 g of fat, and 144 mg of sodium. The whole pot, before it is split, totals 704 kcal, 86.2 g of protein, 73.2 g of carbohydrate, 7.9 g of fat, and 289 mg of sodium. Both figures are true at once, and mixing them up either doubles your dinner or halves what you thought you logged.

This is the only meal on this site built to make more than one serving, and that is deliberate. Soup is the format where portioning by eye fails hardest, since a ladle of broth-heavy liquid and a ladle of chicken and lentil solids can look identical and carry very different macros. Batch cooking and weighing the result solves that before it starts.

Ground turkey is the swap when a richer broth matters more than the fat total. Browned before the liquid goes in, 300 g holds protein close to the chicken build while raising the fat noticeably, since ground turkey carries more of it than a trimmed breast, and that extra fat enriches the broth.

The two counted protein ingredients matter more than they look. Chicken alone would put most of the protein behind a single dial. Lentils add a second source that also survives a rough appetite day, because dry lentils dissolve into the broth rather than sitting on a spoon as something that has to be chewed through.

Calculated nutrition

What one serving contains

Every figure is scaled from the USDA records listed at the bottom of this page, summed at full precision, and rounded once. A macro that any ingredient record does not carry is reported as unavailable instead of being quietly dropped from the sum.

Calculated nutrition for High-protein chicken and lentil soup
MacroPer servingWhole batch, 2 servings
Calories (cal)352 cal704 cal
Protein (g)43.1 g86.2 g
Carbs (g)36.6 g73.2 g
Fat (g)3.9 g7.9 g
Fiber (g)UnavailableUnavailable
Sugar (g)UnavailableUnavailable
Sodium (mg)144 mg289 mg

Why fiber and sugar are unavailable

  • Fiber has no value in the USDA records behind these ingredients:
    • Chicken breast, boneless skinless, raw FDC 2646170
    • Gold potatoes, peeled, raw FDC 2346403
    • Lentils, dry FDC 2644283
  • Sugar has no value in the USDA records behind these ingredients:
    • Chicken breast, boneless skinless, raw FDC 2646170
    • Lentils, dry FDC 2644283
    • Spinach, mature FDC 1999633

Adding up only the ingredients that do carry a value would produce a smaller number presented as a complete one, so the figure is withheld rather than under-reported. If your tracker demands a number, a blank field is a more accurate record than a zero.

Ingredients

The amounts that produce those numbers

Weigh in the state each line names. An ingredient whose page is already published links to it, and the rest are plain text until their page ships.

Ingredients for High-protein chicken and lentil soup, with the amount each contributes
IngredientWeighCooked resultCaloriesProtein
Chicken breast, boneless skinless, raw300 gnot cooked318 cal67.5 g
Gold potatoes, peeled, raw250 gnot cooked184 cal4.5 g
Lentils, dry50 gabout 155 g3.1× the weighed amount180 cal11.8 g
Spinach, mature80 gnot cooked22 cal2.3 g

Each amount is weighed in the state its source record is measured in, which is raw for meat and fish and dry for grains and pulses. That is also the state you weigh in, because the scale comes out before the pan does.

Measure state

Weigh it before it goes in the pan

Cooked weights below are what to expect on the plate. They are shown so the portion looks right, and they never enter a calculation. The last row in each card is the size of the mistake if you weigh the cooked result and log it against the raw or dry record anyway.

Lentils, dry

Weigh before cooking
50 g
Expect on the plate
about 155 g
Counted in the total
180 cal
If you log the cooked weight here instead
558 cal

Energy-conserving ratio between FDC 2644283 (dry, 360 kcal per 100 g) and FDC 172421 (boiled, 116 kcal).

Method

How it comes together

  1. Weigh everything raw into the pot. Soup is the meal where batch weighing pays off most, because you cannot portion it accurately any other way.

  2. Cover the chicken, potato, and rinsed lentils with about a litre of water or unsalted stock, bring to a simmer, and cook 25 minutes until the lentils collapse.

  3. Lift the chicken out, shred it with two forks, and return it. Shredding after cooking keeps it from going stringy in the pot.

  4. Stir the spinach through at the end and let the residual heat wilt it.

  5. Blend half the pot if you want it smooth enough to drink. That changes nothing about the macros and a great deal about how it goes down on a bad appetite day.

  6. Weigh the finished pot and divide by two. Seasoning is yours: salt, pepper, thyme, and a squeeze of lemon move the flavour and not the totals, though salt does move sodium and this recipe starts low on it.

Substitutions

What each swap costs

Each swap is recalculated end to end rather than patched, so the change and the resulting per-serving figures agree with what the recipe would report if it had been written that way from the start.

Chicken breast, boneless skinless, raw300 g Turkey, Ground, 93% Lean/ 7% Fat, Raw

FDC 2514747

Ground turkey browned before the liquid goes in. Similar protein, noticeably more fat, and a richer broth.

Per-serving change from swapping Chicken breast, boneless skinless, raw for Turkey, Ground, 93% Lean/ 7% Fat, Raw
MacroChange per servingNew per serving
Caloriesup by 70 cal422 cal
Proteindown by 7.8 g35.3 g
CarbsNo change36.6 g
Fatup by 11.5 g15.4 g
FiberUnavailableUnavailable
SugarUnavailableUnavailable
Sodiumup by 22 mg166 mg

Gold potatoes, peeled, raw60 g Rice, White, Long Grain, Unenriched, Raw

FDC 2512381

White rice instead of potato for a lower-residue version before a race week.

Per-serving change from swapping Gold potatoes, peeled, raw for Rice, White, Long Grain, Unenriched, Raw
MacroChange per servingNew per serving
Caloriesup by 16 cal368 cal
Proteindown by 0.2 g42.9 g
Carbsup by 4.1 g40.7 g
FatNo change3.9 g
FiberUnavailableUnavailable
SugarUnavailableUnavailable
Sodiumdown by 2 mg142 mg

Logging

Logging a batch you can't portion by eye

Weigh every ingredient raw before it goes into the pot: 300 g chicken, 250 g potato, 50 g dry lentils, 80 g spinach. Those four weights are what the 352 kcal and 43.1 g of protein per serving actually come from, and nothing that happens to the pot afterward changes them. Water carries no calories, so adding more stock, simmering it down further, or blending half the pot for texture moves nothing on the macro side.

What water does change is how the pot splits into two even servings, and that is the part scale-by-eye gets wrong. Weigh the finished pot once it is fully cooked, divide that total weight by two, and ladle to that number. Doing it this way gives both servings the same share of solids instead of only looking similar in the bowl. Log each portion at the fixed per-serving figures on this page, 352 kcal and 43.1 g of protein. Do not back-calculate a number from the served weight, since a gram of broth and a gram of shredded chicken carry different calories. The pot's weight tells you where to stop ladling, not what you ate.

Save this as a recipe entry with the four component weights attached, rather than logging "soup" as a single guessed amount. A saved recipe survives the fact that the total post-cook weight will vary slightly batch to batch, since how much a pot reduces during a 25-minute simmer changes with the stove and the lid. The four raw weights do not vary, so the saved recipe stays accurate even when the finished pot weighs something different from last time.

Fiber and sugar read as unavailable for this batch, and that is not the same as zero. At least one of the four ingredients carries no reported figure for either, so the total is withheld rather than summed from a partial set and presented as complete.

Restaurant soup is a different problem and a worse one. You cannot weigh a bowl that arrives already portioned, you rarely know the fat content of a cream base or how much oil finished the broth, and the sodium in a restaurant stock is almost never as modest as the 144 mg per serving this recipe starts at. Round upward on calories and fat for anything creamy, log a plain broth-based soup closer to what you can verify, and treat a restaurant soup entry as a floor rather than a measurement.

Timing and goal fit

Timing and goal fit

This is the dinner for a day when chewing solid food feels like a chore, whether that is because a hard session has not let your appetite catch up yet or because you are sick and nothing else sounds tolerable. Blending half the pot, per the method above, makes it easier to get down and changes nothing about the 43.1 g of protein per serving.

The sodium is worth naming as a feature rather than something to apologize for. At 144 mg per serving this recipe starts light on salt on purpose, which leaves room to season to taste instead of inheriting a fixed sodium load you cannot adjust. After a session that left you sweating heavily, salting the bowl at the table is a real way to replace what training took out, and a soup that started high on sodium would take that option away. Illness recovery works the same way. Add salt when the electrolytes are the point, and leave it out when they are not.

For the week before a race, swap the 250 g of potato for 60 g of dry white rice. That lowers the residue in the bowl without touching the protein source, which is the trade worth making when digestion needs to be predictable rather than maximized for volume.

This is not the meal for a day that needs a large calorie number. At 352 kcal per serving it runs protein-dense and calorie-light, which is the wrong shape for a bulking day that needs energy more than another protein hit. Pair it with something calorie-dense on the side, or reach for the chicken rice bowl instead when appetite is not the constraint that day.

Built for

  • Dinner on a day when chewing solid food feels like work
  • Post-session meal when appetite has not caught up yet
  • Illness recovery, where the sodium is a feature

Goals it serves

  • glp 1
  • recovery
  • high protein
  • meal prep

Dietary pattern

  • dairy free
  • gluten free

Time

Prep
15 min
Cook
35 min
Total
50 min
Yield
2 servings

Sources

Where every number comes from

Source record behind each ingredient amount
IngredientSource recordFDC IDDataset
Chicken breast, boneless skinless, rawChicken, breast, boneless, skinless, raw2646170Foundation Foods
Gold potatoes, peeled, rawPotatoes, gold, without skin, raw2346403Foundation Foods
Lentils, dryLentils, dry2644283Foundation Foods
Spinach, matureSpinach, mature1999633Foundation Foods

How these numbers are produced

  • Every figure is scaled from the records above with the same function the food pages use, summed at full precision, split across the 2 servings this recipe yields, and rounded once at the end. No total on this page was typed by hand.
  • Cooked weights are shown so you know what to expect on the plate. They never enter a calculation, because the nutrition belongs to the weighed amount and not to the water it gained or lost.
  • Optional ingredients sit outside the baseline and are priced separately, so the headline macros describe the recipe as written.
  • A macro that any ingredient record does not carry is reported as unavailable rather than summed from the ingredients that do carry it. Across this dataset, fiber is absent on 165 of 405 records, and sugar is absent on 228 of 405 records, which is why this meal cannot report them.
  • Seasoning, stock, vinegar, and sauces are named in the method and excluded from the totals, because no record in the dataset prices them and a guessed figure is worse than a stated omission.

Data source

  • USDA FoodData Central Foundation Foods, exported 2026-04-30, 363 records normalized. Download the dataset.
  • USDA FoodData Central SR Legacy, exported 2018-04, 42 records normalized. Download the dataset.

Written by Stephen Walker. Published August 16, 2026. Last reviewed August 16, 2026.

Save this meal once and log it in seconds.

Take the gram amounts above into Fuel as a saved recipe, then adjust the one ingredient that changes day to day.

Download Fuel