- In a large pot, heat coconut oil over medium heat. Add onion and cook until softened, about 5 minutes.
- Stir in garlic and ginger and cook for another minute.
- Add carrots, coconut milk, vegetable broth, and Thai red curry paste to the pot. Stir to combine.
- Bring to a boil, then reduce heat to low and let the soup simmer for 20-25 minutes, or until the carrots are tender.
- Use an immersion blender or transfer soup to a regular blender to puree the soup until smooth. If using a regular blender, be sure to let the soup cool slightly before blending to avoid burns or explosions.
- Season with salt and pepper to taste.
- Serve hot, optionally garnished with toppings such as fresh cilantro, a squeeze of lime juice, pumpkin seeds, chopped peanuts, or sesame seeds.