01 - Whisk together soy sauce, olive oil, honey, rice vinegar, garlic, ginger, and black pepper in a bowl. Place flank steak in a shallow dish or zip-top bag, pour marinade over, and refrigerate for at least 30 minutes, up to 4 hours for deeper flavor.
02 - Remove steak from marinade and pat dry. Heat grill pan or skillet over medium-high heat. Cook steak for 4 to 5 minutes per side until desired doneness is reached.
03 - Let steak rest for 5 minutes to allow juices to redistribute. Slice thinly against the grain for maximum tenderness.
04 - Combine mayonnaise, Sriracha, and lime juice in a small bowl. Mix until smooth and well blended.
05 - Divide cooked rice among four bowls. Arrange carrots, cucumber, edamame, avocado slices, and steak slices on top of each bowl.
06 - Drizzle spicy mayo sauce over each bowl. Garnish with fresh cilantro, scallions, and sesame seeds. Serve immediately.