2 tablespoons butter
1 tablespoon coconut oil
1 sweet onion, chopped
Salt and pepper to taste
3 carrots, peeled and cut into rounds
1 ½ teaspoons ginger, peeled and grated
2 tablespoons red Thai curry paste
½ teaspoon cumin
½ teaspoon turmeric
½ teaspoon ground coriander
2 cups vegetable stock
1 cup unsweetened coconut milk
Juice of 1 lime
2 tablespoons fresh cilantro, torn
Add the butter and coconut oil to a large, heavy-bottomed pot over a medium heat until melted.
Add the chopped onion and a pinch of salt, and sauté for 2-3 minutes, or until the onions just start to soften, then add the carrots, ginger, curry paste, cumin, turmeric and coriander.
Sauté the mixture, stirring regularly, until the vegetables have softened, about 10 minutes. Then, add the vegetable stock, and increase the heat to medium-high to bring the mixture to a boil. Reduce the heat back to medium, and simmer, stirring regularly, for an additional 10-15 minutes.
Once the vegetables have fully softened, use an immersion blender to puree the soup until smooth.
Add the coconut milk ¼ cup at a time, tasting after each addition, until you reach the creaminess and taste you like.
Remove the soup from the heat, stir in the fresh lime juice, and garnish with cilantro. Serve immediately.