Ingredients
Method
Step 1 – Cook the base
- Heat oil in a large pot over medium heat. Add diced onion and garlic. Cook until soft and fragrant, about 3–4 minutes.
Step 2 – Add spices
- Stir in curry powder and ground cumin. Toast for 1 minute to release their flavor.
Step 3 – Add lentils and sweet potatoes
- Mix in the diced sweet potatoes and rinsed red lentils. Stir so they’re coated with the spices.
Step 4 – Simmer
- Pour in vegetable broth and coconut milk. Stir well. Bring to a boil, then reduce to a gentle simmer. Cook uncovered for 20–25 minutes, stirring occasionally, until the lentils are soft and the sweet potatoes are tender.
Step 5 – Finish the curry
- Stir in spinach, if using. Season with salt, pepper, and a squeeze of lime juice. Let it sit for 2 minutes before serving.
Step 6 – Serve
- Ladle into bowls, garnish with cilantro, and serve hot with rice, naan, or enjoy as is.
Notes
- For extra spice, add chili flakes or a fresh chili when cooking the onions.
- You can swap spinach with kale or leave it out completely.
- The curry thickens as it cools. Add a splash of broth or water when reheating.
- This dish tastes even better the next day because the flavors deepen overnight.