Prepare Rice: If you don't have rice prepared, cook it now according to package instructions then place in a container or spread on a baking sheet, uncovered, in the fridge until completely cool and dried out. If you're making it the day before, cover and store in the fridge overnight.
Make the sauce: In a small bowl, whisk together the red curry paste, peanut butter, rice wine vinegar and soy sauce or tamari. Add 1–2 tablespoons water and whisk until smooth and pourable. Set aside.
Cook the vegetables: Heat 1 tsp sesame oil in a large skillet or wok over medium-high heat. Add the onion and carrot and cook for 3–4 minutes, stirring occasionally, until the onion starts to soften and the carrot is slightly tender. Add the garlic, ginger and most of the green onion (reserve some for topping) and cook for 1-2 minutes, stirring constantly, until fragrant. Add the broccoli and cook for 2–3 minutes, stirring often, until bright green and slightly tender.
Set vegetables aside: Remove most of the vegetables from the skillet and set aside. It's ok if some remain in the pan, you're just making room for the rice to be in contact with the skillet.
Crisp the rice: Add remaining 1 tsp sesame oil to skillet. Add the chilled cooked rice and edamame and press into an even layer. Cook undisturbed for 2–3 minutes to allow the rice to brown and crisp. Stir, scraping up any browned bits, then spread the rice out again and cook for another 2-3 minutes.
Add vegetables and sauce: Return the vegetables to the skillet and pour the sauce over everything. Stir well to coat. Spread into an even layer and cook for 2–3 minutes. Stir, scraping up any browned bits from the bottom of the pan, then spread out again and cook for another 2–3 minutes. Stir once more before serving.
Serve: Taste and adjust seasoning as needed. Serve topped with the remaining ¼ cup green onion and optional chopped peanuts or cashews, sriracha or chili crisp.