Lentils are the most underrated protein source in budget nutrition. One pound of dried lentils costs about $1.50, cooks in 25 minutes without soaking, and provides approximately 90 grams of protein across the entire bag. Compare that to chicken breast at $6 to $8 per pound for a similar protein yield. Lentils win on cost by a factor of four.
The downside of pure lentil meals is amino acid profile. Lentils are high in lysine but low in methionine, which means they're not a complete protein on their own. Add a small amount of ground turkey — or any meat — and you solve the problem. The combination also hits a much higher total protein per serving than lentils alone can deliver at a practical portion size.
This recipe makes six servings, costs about $7 total, and comes in at roughly 25 grams of protein per bowl at a cost of around $1.15 per serving.
The Numbers#
| Ingredient | Quantity | Cost | Protein |
|---|---|---|---|
| Dried green or brown lentils | 1 lb | $1.50 | ~90g total (bag) |
| Ground turkey, 93% lean | 0.75 lb | $3.00 | ~50g total |
| Diced tomatoes (canned) | 1 can (14 oz) | $1.00 | 3g total |
| Spinach (frozen) | 2 cups | $0.60 | 4g total |
| Onion, garlic, carrots, celery | — | $1.00 | 3g total |
| Chicken or vegetable broth | 4 cups | $0.60 | — |
| Cumin, paprika, salt, pepper | — | $0.10 | — |
| Total | 6 servings | ~$7.80 | ~150g (25g/serving) |
Cost per serving: approximately $1.30. Protein per serving: approximately 25 grams. If ground turkey is on sale at $2.50 per pound, the cost drops below $1.15 per serving.
What You Need#
- 1 lb dried green or brown lentils (red lentils work but break down more)
- 3/4 lb ground turkey (93% lean)
- 1 can diced tomatoes (no-salt-added preferred)
- 2 cups frozen spinach
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, sliced
- 2 stalks celery, sliced
- 4 cups chicken or vegetable broth
- 2 cups water
- 1 teaspoon cumin
- 1 teaspoon paprika
- Salt and pepper
One large pot. About 35 minutes total time.
How to Make It#
Brown the turkey. In a large pot over medium-high heat, add a small amount of oil and the ground turkey. Break it up with a spoon or spatula. Cook for 5 to 7 minutes until browned through. Don't drain the fat — 93% lean turkey produces minimal fat and it adds flavor to the base. Push the turkey to the side of the pot.
Build the base. In the same pot, add the onion, carrots, and celery. Cook for 4 to 5 minutes, stirring, until the onion softens. Add the garlic, cumin, and paprika. Stir for 60 seconds until fragrant.
Add the lentils and liquid. Pour in the broth and water. Add the canned tomatoes with their liquid. Stir in the lentils. Bring to a boil.
Simmer. Reduce heat to medium-low. Cover partially (leave the lid cracked to let steam escape). Cook for 25 to 30 minutes, until the lentils are tender but not dissolved. Stir occasionally. If the soup thickens too much, add water in half-cup increments.
Add the spinach. Stir in the frozen spinach in the last 5 minutes of cooking. It will thaw and wilt quickly. Taste and adjust salt.
Total cooking time: approximately 40 minutes.
Storage#
This soup keeps for five days in the refrigerator. It also freezes well — the lentils hold their texture better than pasta or potato-based soups. Freeze in individual portions and reheat directly from frozen in a microwave or in a small saucepan with a splash of water.
Batch cooking this soup on a Sunday takes 40 minutes and handles six meals. At $1.30 per serving, you can feed yourself lunch for a week for about $8.
Variations#
Make it vegetarian. Skip the ground turkey. Protein per serving drops to about 15 grams, which is still solid for a plant-based meal. Add an extra half-pound of lentils to compensate.
Add heat. Stir in one teaspoon of red pepper flakes or one diced jalapeño with the garlic.
Use different aromatics. Garam masala and ginger instead of cumin and paprika gives a completely different flavor profile while using the same base ingredients.
Increase protein further. Add one can of drained chickpeas in the last 10 minutes of cooking. Adds about 7 grams of protein per serving and $0.20 per serving.
Why This Works Nutritionally#
The combination of lentils and turkey creates a complete amino acid profile. Lentils provide lysine, which is limiting in grains and most meats. Turkey provides methionine and cysteine, which are limiting in legumes. Together they cover all essential amino acids in adequate amounts for muscle protein synthesis.
Research published in the American Journal of Clinical Nutrition consistently shows that plant-animal protein combinations are nutritionally equivalent to pure animal protein sources at the same total intake. You don't need to eat pure meat to hit your protein targets. This soup is a practical example of that principle.
For someone targeting 120 grams of protein daily on a tight budget, two servings of this soup covers nearly half of that goal for about $2.60.
Do this today: Check whether you have dried lentils in your pantry. If you do, this recipe requires only a grocery trip for turkey and canned tomatoes — both of which cost under $5. If you don't have lentils, they're in the dried beans and legumes aisle of any grocery store and cost about $1.50 for a pound.



