Bring 2 liters of water to a boil in a large pot.
Add lemongrass, galangal, kaffir lime leaves, Thai chilies, and crushed garlic to the boiling water.
Simmer the aromatic broth for 10 minutes to infuse the flavors.
Add shrimp, oyster mushrooms, tomato wedges, and sliced onions to the pot.
Continue simmering until the shrimp turns pink and is fully cooked, about 3-5 minutes.
Stir in sugar, fish sauce, lime juice, and Thai roasted chili sauce.
Add evaporated milk and stir gently to combine.
Taste and adjust seasoning with additional fish sauce for saltiness or lime juice for sourness.
Remove from heat and garnish with fresh chopped cilantro before serving.