01 - In a shallow dish, combine olive oil, lemon juice, minced garlic, oregano, cumin, smoked paprika, salt, and pepper. Add the flank steak, turning to coat thoroughly. Let marinate for at least 15 minutes, up to 2 hours for optimal 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 salt, reduce heat to low, cover tightly, and simmer for 12–15 minutes until liquid is absorbed and rice is tender. Remove from heat, fluff with a fork, and fold in fresh parsley, dill, and mint.
03 - While rice cooks, halve the cherry tomatoes, dice the cucumber, thinly slice the red onion, halve the pitted Kalamata olives, crumble the feta cheese, and slice the roasted red peppers if using. Arrange all toppings on a platter and set aside.
04 - Whisk together Greek yogurt, lemon juice, olive oil, minced garlic, and fresh dill in a small bowl until smooth and creamy. Season with salt and pepper to taste. Refrigerate until serving.
05 - Heat a grill pan or cast iron skillet over medium-high heat. Remove steak from marinade, pat dry with paper towels, and grill for 3–4 minutes per side for medium-rare (130–135°F internal temperature) or until desired doneness is achieved. Transfer to a cutting board, rest for 5 minutes, then slice thinly against the grain.
06 - Divide herbed rice evenly among 4 bowls. Arrange sliced steak, cherry tomatoes, cucumber, red onion, olives, feta, and roasted red peppers over the rice in sections. Drizzle generously with yogurt sauce and serve immediately.