01 - Whisk together rice flour, tapioca starch, water, salt, and 1/2 teaspoon oil in a bowl until completely smooth. Let the batter rest for 10 minutes to allow proper hydration.
02 - Finely chop the shrimp. Heat 1 tablespoon oil in a skillet over medium heat. Sauté the chopped shallot until fragrant, approximately 1 minute. Add the chopped shrimp, salt, sugar, and pepper. Stir-fry until shrimp are fully cooked and mixture appears slightly dry, about 4-5 minutes. Remove from heat and set aside.
03 - Heat 2 tablespoons oil in a small pan until hot but not smoking. Pour the hot oil over the sliced scallions in a heatproof bowl. Stir gently to combine and set aside.
04 - Bring water in a steamer to a rolling boil. Lightly grease small ceramic dishes or ramekins (about 3-inch diameter). Stir the rested batter and pour approximately 2 tablespoons into each dish, creating a thin layer. Arrange dishes in the steamer, cover, and steam for 7-8 minutes until cakes are set and translucent. Remove from steamer and let cool slightly before handling.
05 - Combine fish sauce, sugar, lime juice, water, and sliced chili in a small bowl. Stir vigorously until sugar completely dissolves. Adjust flavors to taste if needed.
06 - Top each steamed rice cake with a small spoonful of cooked shrimp mixture. Drizzle with scallion oil and sprinkle generously with crispy fried shallots. Add mung bean paste if using. Serve immediately while warm with dipping sauce on the side.