In a large pot, heat the vegetable oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
Add the sliced red bell pepper and carrots to the pot, cooking for another 3-4 minutes until slightly softened.
Pour in the chicken broth and coconut milk, then stir in the red curry paste, fish sauce, and lime juice. Bring the mixture to a simmer.
Add the shredded chicken and rice noodles to the pot. Cook for about 5-7 minutes, or until the noodles are tender.
Stir in the snap peas and cook for an additional 2 minutes.
Remove from heat and stir in the chopped cilantro. Serve hot with lime wedges on the side.