01 - Whisk together soy sauce, olive oil, honey, rice vinegar, minced garlic, grated ginger, and black pepper in a bowl until fully combined.
02 - Place flank steak in a shallow dish or zip-top bag. Pour marinade over the steak, ensuring it's fully coated. Refrigerate for at least 30 minutes, up to 4 hours for deeper flavor penetration.
03 - Remove steak from marinade and pat dry with paper towels. Heat grill pan or skillet over medium-high heat. Cook steak for 4–5 minutes per side until desired doneness is achieved.
04 - Transfer cooked steak to a cutting board and let rest for 5 minutes to allow juices to redistribute. Slice thinly against the grain for maximum tenderness.
05 - While steak rests, combine mayonnaise, Sriracha, and lime juice in a small bowl. Mix until smooth and fully incorporated.
06 - Divide cooked rice evenly among four bowls. Arrange carrots, cucumber, edamame, avocado slices, and steak slices on top of the rice in sections.
07 - Drizzle spicy mayo sauce over each bowl. Sprinkle with fresh cilantro, sliced scallions, and sesame seeds. Serve immediately while steak is still warm.