How Much Does Homemade Lentil Soup Actually Cost?
Lentil soup is one of the most budget-friendly meals you can make from scratch. A single pound of dried red or green lentils — typically priced between $1.50 and $2.50 — yields enough for a full pot of soup feeding six or more people. Add in the aromatics (onion, carrots, celery, garlic) and a box of vegetable or chicken broth, and you are usually looking at a total batch cost of $5 to $8 for a recipe that serves six hearty bowls.
That puts homemade lentil soup in the range of $0.80 to $1.40 per serving in most parts of the United States — a fraction of the $2.49 to $3.99 you might pay for a name-brand canned lentil soup.
Red Lentils vs. Green Lentils: Does the Type Change the Cost?
Red lentils and green lentils are priced similarly in most grocery stores, so the type you choose has minimal impact on total cost. Red lentils dissolve into a silky, creamy soup and cook in about 20 minutes — no soaking required. Green lentils hold their shape and create a chunkier, more textured soup, but take 30 to 40 minutes to fully soften.
Key Ingredients and Typical Costs
- Dried lentils (1 lb bag): $1.50–$2.50
- Yellow onion: $0.50–$0.80 each
- Carrots (2–3 medium): $0.40–$0.70
- Celery (2–3 stalks): $0.30–$0.50
- Garlic (3–4 cloves): $0.20–$0.35
- Ground cumin and other spices: $0.20–$0.50
- Broth (32 oz carton): $1.99–$3.49
Stretching the Value Further
Making a double batch costs only marginally more in spices and broth, and cuts your per-serving cost even further. Homemade lentil soup also freezes exceptionally well for up to three months, making large batches a practical meal-prep strategy.
Cost per serving by number of servings
| Servings from the pot | Cost per serving | Saving vs canned |
|---|---|---|
| 4 servings | $1.60 | $0.89 per serving (36%) |
| 6 servings | $1.07 | $1.42 per serving (57%) |
| 8 servings | $0.80 | $1.69 per serving (68%) |
| 10 servings | $0.64 | $1.85 per serving (74%) |
| 12 servings | $0.53 | $1.96 per serving (79%) |
Pot used: 12 oz lentils at $1.89 a pound, $2.50 vegetables, $1.99 broth and $0.50 spices. Change the numbers above to match your own receipt.