In a large pot, heat the coconut oil over medium heat. Once melted, add the diced onion and sauté for 2-3 minutes until softened.
Stir in the minced garlic and ginger, cooking for another minute until fragrant.
Add the curry powder and ground turmeric, stirring well to coat the onions. Cook for an additional minute to enhance the spices' flavors.
Incorporate the rinsed lentils, diced carrot, coconut milk, and vegetable broth. Stir well to combine all ingredients.
Increase the heat to bring the soup to a gentle boil. Once boiling, reduce the heat to low and cover the pot. Let it simmer for 15 minutes or until the lentils are tender.
After simmering, add the frozen peas and stir to incorporate. Season with salt and pepper to taste. Allow the soup to cook for an additional 2-3 minutes.
Remove from heat, add juice of 1 lime, and stir to combine.
Serve hot, garnished with fresh cilantro.
Notes
Ladle the soup into bowls and sprinkle with cilantro; serve with lime wedges on the side for an extra zing.