In a large pot, add the coconut oil and heat over medium heat until the oil is shimmering. Add the finely chopped onion and sauté until it turns translucent and soft, approximately 3-4 minutes.
Add the minced garlic and grated ginger to the pot. Cook for an additional minute until they become fragrant and aromatic.
Stir in the red curry paste, ensuring it's mixed thoroughly with the aromatics, and sauté for another 2 minutes to deepen the flavors.
Gradually pour in the vegetable broth, stirring as you go, and bring the mixture to a gentle simmer.
Once the broth is simmering, introduce the coconut milk and mix until everything is well combined and smooth.
Add the snow peas, sliced bell pepper, and mushrooms into the pot. Allow the soup to simmer for about 5-7 minutes, or until the vegetables are cooked but still retain a crisp texture.
Gently fold in the baby spinach, allowing it to wilt for 1-2 minutes.
Squeeze the juice of one lime into the soup and season generously with salt and black pepper according to your taste preferences.
For a heartier meal, serve the soup over a scoop of cooked rice or quinoa in each bowl.
Sprinkle fresh cilantro on top of each serving for a burst of color and flavor.
Notes
Serve in warm bowls with lime wedges and extra cilantro for garnish.