Heat a large pot or a saucepan over medium heat. Add a splash of water or vegetable broth and sauté the onion for 4-5 minutes, until translucent. Add the garlic and sauté for 1-2 minutes, or until fragrant.
1 yellow onion, diced, 5-6 garlic cloves, minced
Then, add the garam masala and curry powder, and sauté for 30 seconds, stirring often to prevent them from burning.
1 tablespoon garam masala, 1 tablespoon curry powder
Rinse the green lentils and chickpeas well under cold water. Add the diced tomatoes, coconut milk, vegetable broth, rinsed lentils and chickpeas, salt, and black pepper.
1 15-oz can diced tomatoes, 1 13.5-oz can coconut milk, 4 cups low-sodium vegetable broth, 2 cups green lentils, 1 15-oz can chickpeas, 1⁄2 teaspoon salt, freshly cracked black pepper
Stir and bring everything to a boil, then cover and reduce the heat to a simmer. Cook for 30 minutes or until the lentils are soft and the curry has thickened.
Once the lentils are cooked, remove the curry from the heat and stir in the fresh lime juice. Taste and adjust the seasonings as needed, adding more salt or black pepper to taste. Top with fresh cilantro if desired, and serve with basmati rice or naan.
1 lime, Fresh cilantro