Prepare the dressing: In a bowl, whisk together lime juice, fish sauce, soy sauce, honey, sesame oil, and chili flakes. Set aside.
Cook the steak: Season the flank steak with salt and pepper. Heat olive oil in a skillet or grill pan over medium-high heat. Cook the steak for 4–5 minutes per side, or until medium-rare. Rest for 5–10 minutes, then slice thinly against the grain.
Assemble the salad: In a large bowl, combine cherry tomatoes, cucumber, bell pepper, red onion, cilantro, mint, and peanuts. Add the sliced steak on top. Drizzle with the dressing and toss gently to combine.
Serve: Plate immediately for a fresh, flavorful salad. Can be served warm or at room temperature.
