Serve this Indian dip with bread, or pair it with rice for a main course.
Bring broth and lentils to a boil in pot over high heat. Reduce heat to medium-low, partially cover and simmer 10 minutes, or until lentils are tender. Cover, and remove from heat.
Heat oil in nonstick skillet over medium heat. Add onion, garlic and red pepper flakes; sauté 5 minutes. Add cumin, turmeric and coriander; cook 3 minutes, stirring constantly. Add tomato paste, and cook 3 minutes, stirring constantly. Add coconut milk and lentils, and cook 3 minutes more.
Season to taste with salt and pepper, and stir in lime juice. Serve over rice.