01 - Pat the shrimp completely dry with paper towels to ensure proper searing. Set aside on a plate while preparing the sauce base.
02 - Heat vegetable oil in a large skillet or buffet pan over medium heat. Add chopped onion and sauté for 3 minutes until translucent and softened.
03 - Stir in minced garlic, grated ginger, and sliced red bell peppers. Cook for 2 minutes until fragrant and peppers begin to soften, stirring constantly to prevent burning.
04 - Pour in coconut milk, fish sauce, soy sauce, and brown sugar. Stir thoroughly to dissolve sugar and combine all ingredients. Bring to a gentle simmer.
05 - Let sauce simmer uncovered for 5 to 8 minutes, stirring occasionally, until slightly thickened and flavors have melded together.
06 - Add prepared shrimp to the simmering sauce. Cook for 3 to 5 minutes, stirring gently, until shrimp turn pink and are just cooked through. Avoid overcooking to maintain tenderness.
07 - Stir in lime juice and chili flakes if using. Taste and adjust seasoning with additional fish sauce or sugar as needed.
08 - Transfer to a buffet chafing dish or serving platter. Sprinkle generously with chopped spring onions, fresh cilantro, and arrange lime wedges around the edges. Serve immediately while hot.