In a large pot, melt the coconut oil over medium heat. Add the diced onion and sauté for about 5 minutes, or until it becomes soft and translucent.
Introduce the minced garlic and grated ginger to the pot, stirring frequently. Cook for another 1-2 minutes until the mixture is aromatic and the garlic is lightly golden.
Incorporate the red curry paste, stirring well to coat the onion mixture. Allow it to cook for an additional minute, which will help intensify the flavors.
Slowly pour in the coconut milk and vegetable broth, stirring continuously to combine all the ingredients evenly.
Increase the heat slightly and bring the mixture to a gentle simmer. Once simmering, add the sliced carrots and red bell pepper. Cook for approximately 10 minutes, or until the vegetables are fork-tender.
Stir in the snap peas and continue to cook for an additional 3-4 minutes, or until the snap peas are vibrant green and tender-crisp.
Add the soy sauce and freshly squeezed lime juice to the pot. Season the soup with salt and pepper according to your taste preferences.
Remove the pot from heat and allow the soup to cool slightly for a few minutes before serving.
Notes
Serve with steamed rice or crusty bread for a heartier meal.