Prep the shrimp. Pat shrimp very dry with paper towels.
Dry shrimp sear better and pick up more flavor.
Mix the seasoning. In a small bowl, combine smoked paprika, garlic powder, onion powder, thyme, oregano, cayenne, black pepper, and salt.
Season the shrimp. Toss shrimp with 1–2 tsp oil, then coat evenly with the blackened seasoning. Set aside while you prep the bowl ingredients.
Prepare the base. If using cauliflower rice, sauté it in a nonstick skillet with a pinch of salt for 4–5 minutes until just tender. If using cooked grains, warm them up and fluff.
Make the yogurt-lime sauce. Whisk Greek yogurt, lime juice, honey, and a pinch of salt.
Add a splash of water to reach a drizzle consistency. Zest half a lime into the sauce for extra brightness if you like.
Chop the veggies. Halve tomatoes, dice cucumber, shred cabbage or chop romaine, and slice red onion thin. Roughly chop cilantro.
Dice avocado if using.
Cook the shrimp. Heat a large nonstick skillet over medium-high until hot. Add seasoned shrimp in a single layer. Cook 2–3 minutes per side until opaque and lightly charred at the edges.
Do not overcrowd the pan; work in batches if needed.
Build the bowls. Add cauliflower rice or grains to bowls. Top with cabbage/romaine, cucumber, tomatoes, onion, and corn if using. Add shrimp on top.
Finish with freshness. Squeeze lime over the bowls, sprinkle cilantro, and add avocado if desired.
Drizzle with the yogurt-lime sauce. Taste and adjust with extra lime, salt, or hot sauce.
Serve immediately. Enjoy warm shrimp against cool, crunchy veggies and creamy sauce for the best texture.