01 -
Heat unsalted butter in a large pot or skillet over medium-high heat. Add diced onion, diced red bell pepper, minced garlic, and grated fresh ginger. Cook until onions are soft and fragrant, 3 to 5 minutes.
02 -
Stir in tomato paste, smoked paprika, cumin, salt, ground coriander seed, and cayenne pepper. Cook for another 3 to 5 minutes to transform the tomato flavor from sour to savory.
03 -
Add vegetable broth and dry black lentils. Cover and let gently simmer until lentils are tender, about 20 to 25 minutes.
04 -
If serving with rice, begin cooking it according to package instructions while lentils are simmering.
05 -
Remove from heat and stir in drained kidney beans and half and half. Serve warm over rice, topped with fresh cilantro and accompanied by naan bread.