Budget Red Lentil Dal (One Pot, Under $10)
Spend under $3, eat like you cooked all day. Dal is the answer tonight.
When your wallet is light and your energy is lower, red lentil dal is the move. Lentils cook fast — no soaking, no fuss — and they turn into a thick, spiced, deeply satisfying bowl in about 35 minutes. This is pantry cooking at its best: a handful of cheap staples, one pot, and a result that tastes like you actually tried. Expect something warmly spiced, a little creamy, and genuinely filling. It reheats beautifully, so make the full batch even if it's just you tonight.
Ingredients
- 1.5 cup red lentils — rinsed well until water runs clear
- 4 cup water or vegetable broth — broth adds more flavor, water works fine
- 2 tbsp vegetable oil or coconut oil
- 1 unit medium yellow onion — diced
- 4 unit garlic cloves — minced
- 1 unit thumb-sized piece fresh ginger — grated or minced; about 1 tsp
- 1 unit can diced tomatoes — 14.5 oz can, undrained
- 1.5 tsp ground cumin
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 0.5 tsp cayenne pepper — reduce to a pinch if you want it mild
- 1 tsp salt — plus more to taste
- 1 tbsp fresh lemon juice — from about half a lemon
- 2 tbsp fresh cilantro — optional, for serving
Method
- 1 Rinse the red lentils in a fine mesh strainer under cold water, swishing until the water runs mostly clear. Set aside.
- 2 Heat the oil in a large saucepan or pot over medium heat. Add the diced onion and cook, stirring occasionally, for 6–7 minutes until softened and lightly golden.
- 3 Add the garlic and ginger. Cook for 1 minute, stirring constantly, until fragrant.
- 4 Add the cumin, turmeric, coriander, and cayenne. Stir everything together and cook for 30 seconds to bloom the spices in the oil — they'll smell amazing.
- 5 Pour in the canned tomatoes with their juices. Stir and cook for 2 minutes, scraping up any bits from the bottom of the pot.
- 6 Add the rinsed lentils and water or broth. Stir to combine and bring to a boil over medium-high heat.
- 7 Once boiling, reduce heat to medium-low, partially cover the pot, and simmer for 18–22 minutes, stirring every few minutes, until lentils are completely soft and have broken down into a thick, creamy stew.
- 8 Stir in the salt and lemon juice. Taste and adjust — more salt, more lemon, or a pinch more cayenne if you want more heat.
- 9 Serve hot over rice or with flatbread, topped with cilantro if using.
Variations
- Creamier version — Stir in 2–3 tbsp of canned coconut milk at the end for a richer, slightly sweeter dal. One small can splits well across two batches.
- Faster version (25 minutes) — Skip the fresh ginger and use 0.5 tsp ground ginger instead. Use pre-minced jarred garlic to cut prep time down to under 3 minutes.
- Add greens — Stir in 2–3 large handfuls of fresh spinach or frozen spinach in the last 2 minutes of cooking. It wilts right in and adds nutrition for almost no cost.
Notes
Red lentils break down completely as they cook — that's what you want. If the dal gets too thick (especially as leftovers), just stir in a splash of water when reheating. Leftovers keep in the fridge for up to 5 days and actually taste better the next day. Serve over plain white rice to stretch it further and keep the cost per serving very low.
Equipment that helps
- Large saucepan or medium pot (3–4 quart) — Red lentils expand significantly as they cook and need enough room to bubble without boiling over.
- Fine mesh strainer — Rinsing lentils removes surface starch that can make the dal gummy or overly thick.
Find more dinners like this
More like this