In a large pot, heat coconut oil over medium heat. Add chopped onion and sauté until translucent, about 5 minutes.
Stir in minced garlic and grated ginger, cooking for an additional 2 minutes until fragrant.
Add the red curry paste, combining it well with the onion mixture for about 2 minutes to release the flavors.
Pour in the vegetable broth and coconut milk, stirring to combine. Bring to a gentle simmer.
Add broccoli florets, sliced bell peppers, and snap peas, cooking for about 5-7 minutes until the vegetables are tender yet crisp.
In a separate pot, cook the rice noodles according to package instructions. Drain and set aside.
Season the soup with soy sauce and lime juice, adjusting to taste.
To serve, place a portion of noodles in a bowl, ladle the hot soup over the noodles, and garnish with fresh cilantro and lime slices. Add red chili flakes for extra heat, if desired.
Notes
Adjust the spice level by adding more or less red chili flakes.