01 - In a large bowl, thoroughly mix cooled jasmine rice with grated carrot, chopped scallions, cilantro, roasted peanuts, soy sauce, lime juice, sriracha if desired, salt, and ground black pepper until evenly incorporated.
02 - With damp hands, form rice mixture into uniform 1 1/2-inch balls, each compact for structural integrity.
03 - Set up three shallow bowls: one for the flour, one for beaten eggs, and one for panko breadcrumbs.
04 - Coat each rice ball first in flour, then dip fully in egg wash, and finish by rolling thoroughly in panko breadcrumbs for even coverage.
05 - Pour at least 1 inch of vegetable oil into a deep skillet or saucepan, and heat over medium setting to 350°F (175°C).
06 - Working in batches, fry rice balls, turning as needed, until uniformly golden and crisp on all sides, approximately 3–4 minutes per batch. Avoid crowding the pan.
07 - Remove fried rice balls using a slotted spoon and transfer onto paper towels to drain surplus oil.
08 - In a bowl, whisk together peanut butter, soy sauce, rice vinegar, honey or maple syrup, freshly grated ginger, minced garlic, and just enough hot water for a smooth, dippable consistency.
09 - Present rice balls warm, accompanied by peanut dipping sauce on the side.