Cozy One-Pot Lentil Soup (Budget-Friendly and Filling)
Lentil soup is the definition of cheap, nourishing comfort food: a pot of pantry staples that delivers protein, fiber, and warmth for just a few dollars.
It simmers mostly hands-off in one pot.
Ingredients (serves 4–6)
Humble but mighty:
- 1 cup dried lentils, rinsed
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 can diced tomatoes
- 6 cups vegetable broth
- Cumin, salt, pepper, olive oil
How to make it
Total time: about 40 minutes.
- Saute onion, carrot, and celery in olive oil until soft
- Add garlic and cumin; cook 1 minute
- Add lentils, tomatoes, and broth
- Simmer 25–30 minutes until lentils are tender
- Season to taste and add a squeeze of lemon

Tips and variations
Make it your own:
- Blend half for a creamier texture
- Add spinach or kale at the end
- Freezes beautifully for later
Why it’s good for you
Lentils are a nutritional powerhouse — rich in plant protein, fiber, and iron — making this soup filling, heart-friendly, and remarkably cheap per serving.
Frequently asked questions
Do I need to soak the lentils?
No — unlike dried beans, lentils cook quickly without soaking.
How long does it keep?
4–5 days in the fridge and months in the freezer.
Can I use canned lentils?
Yes — add them near the end and reduce the simmer time and broth slightly.
The takeaway
One-pot lentil soup is cozy, filling, and incredibly budget-friendly — a few pantry staples simmered into a protein- and fiber-rich meal that freezes well and costs just pennies per serving.
Affiliate & medical disclosure: This review is independent and for information only, not medical advice. Some links may be affiliate links; we may earn a commission at no cost to you, which never affects our score. Consult a licensed provider before starting any product.