Prep the shrimp: Pat shrimp dry with paper towels.
In a bowl, combine chili powder, smoked paprika, garlic powder, cumin, red pepper flakes, salt, pepper, lime zest, and olive oil. Toss shrimp to coat. Set aside for 10 minutes while you start the rice.
Rice the cauliflower: If using a whole head, cut into florets and pulse in a food processor until rice-like.
Work in batches to avoid mush. If using pre-riced cauliflower, you’re ready to cook.
Cook the cauliflower rice: Heat 1 tablespoon oil in a large skillet over medium heat. Add garlic and cook 30 seconds.
Stir in cauliflower rice, salt, and pepper. Sauté 5–7 minutes, stirring often, until tender with a bit of bite. Finish with lime juice and cilantro.
Transfer to bowls or keep warm.
Sear the shrimp: Heat a large skillet over medium-high. Add a light drizzle of oil if the pan looks dry. Arrange shrimp in a single layer.
Cook 1.5–2 minutes per side until pink and opaque with a light sear. Squeeze over the lime juice. Do not overcook.
Assemble the bowls: Spoon cauliflower rice into bowls.
Top with shrimp, avocado, cucumber, tomatoes, and green onions. Add a dollop of the creamy lime yogurt or your favorite hot sauce. Serve with extra lime wedges.
Taste and adjust: Add a pinch of salt, more lime, or extra chili flakes to get the flavors just right.