01 - Combine olive oil, lemon juice, minced garlic, oregano, cumin, smoked paprika, salt, and pepper in a shallow dish. Add flank steak, turning to coat thoroughly. Let marinate for at least 15 minutes, up to 2 hours for maximum flavor penetration.
02 - Rinse rice under cold water until water runs clear. Bring 2 cups water to boil in a medium saucepan. Add rice and 1/2 tsp salt. Reduce heat to low, cover tightly, and simmer for 12-15 minutes until tender. Remove from heat, fluff with fork, and fold in parsley, dill, and mint.
03 - While rice simmers, halve cherry tomatoes, dice cucumber, thinly slice red onion, halve olives, crumble feta, and slice roasted peppers. For the sauce, whisk Greek yogurt, lemon juice, olive oil, minced garlic, dill, salt, and pepper until smooth and creamy. Refrigerate until serving.
04 - Heat grill pan or skillet over medium-high heat. Remove steak from marinade, pat dry with paper towels. Grill for 3-4 minutes per side for medium-rare (internal temperature 130-135°F). Adjust time for desired doneness. Transfer to cutting board, let rest for 5 minutes, then slice thinly against the grain.
05 - Divide herbed rice evenly among 4 shallow bowls. Arrange sliced steak, cherry tomatoes, cucumber, red onion, Kalamata olives, feta cheese, and roasted peppers on top of rice in sections. Drizzle generously with yogurt sauce and serve immediately while steak is still warm.