Dinner · Beans, Lentils & Tofu
Red Lentil Curry
Dried lentils are one of the cheapest proteins you can buy, and they cook in 20 minutes flat. This curry makes a whole bag of them taste like a treat.
By Protein Per Dollar · June 10, 2026 · 4 servings

- Cost / serving
- $1.05
- Protein / serving
- 19g
- Calories
- 380
- Total time
- 30 min
Buying 30g of protein from this recipe costs about $1.66 — and you get 18g of protein for every dollar.
How to make it
Rinse the lentils in a strainer until the water runs mostly clear.
Cook the onion and garlic in a splash of oil in a large pot over medium heat until soft, about 4 minutes.
Stir in the curry powder and let it bloom for 30 seconds.
Add the lentils, diced tomatoes, coconut milk, and a cup of water. Bring to a simmer.
Cook for 18–20 minutes, stirring occasionally, until the lentils are soft and the curry has thickened.
Season with salt and serve over rice, or on its own with bread.