Make the marinade: In a bowl, whisk lime zest, lime juice, 2 tablespoons olive oil, minced garlic, honey, chili flakes, cumin, salt, and pepper. Taste and adjust salt or heat.
Marinate the shrimp: Pat shrimp dry and toss in the marinade. Let sit 10–20 minutes.
Don’t go too long or the acid can start to change the texture.
Cook your base: If you haven’t already, cook brown rice or quinoa according to package directions. Fluff with a fork and keep warm. For a lighter option, sauté cauliflower rice with a little olive oil and salt for 3–4 minutes.
Prep veggies and sauce: Chop cucumbers, halve tomatoes, slice avocado, and shred cabbage.
In a small bowl, stir Greek yogurt with lime juice, 1 tablespoon olive oil, grated garlic, and a pinch of salt until smooth.
Cook the shrimp: Heat a large skillet over medium-high with a thin coat of oil. Add shrimp in a single layer and cook 1–2 minutes per side until pink and opaque with light browning. Avoid crowding; cook in batches if needed.
Build the bowls: Divide your base among bowls.
Top with slaw, cucumber, tomatoes, avocado, and hot shrimp. Drizzle yogurt sauce over the top.
Finish and serve: Sprinkle with cilantro, add a squeeze of fresh lime, and season with a final pinch of salt and pepper. Add any extras you like—black beans, corn, or pepitas for crunch.