Prep the flavor base: In a small bowl, whisk together lime zest, lime juice, olive oil, garlic, onion, jalapeño (if using), honey, cumin, smoked paprika, chili powder, salt, pepper, and broth.
Build the crockpot: Pour half the mixture into the slow cooker.
Add half the chopped cilantro. Stir to combine.
Slow-cook the sauce: Cover and cook on Low for 2 to 3 hours, or on High for 1 to 1.5 hours. This softens the aromatics and creates a fragrant, limey broth.
Add the shrimp at the end: Pat shrimp dry, season lightly with salt and pepper, and add them to the crockpot.
Pour the remaining lime mixture over the shrimp. Stir gently to coat.
Cook shrimp just until done: Cover and cook on High for 20 to 30 minutes, stirring once halfway. Shrimp are done when pink, opaque, and curled into a loose “C.” Do not overcook or they’ll turn rubbery.
Finish with freshness: Turn off heat.
Stir in remaining cilantro. Taste and adjust salt, lime, or honey as needed. If you like extra zing, add a final squeeze of lime.
Assemble bowls: Add warm rice or quinoa to bowls.
Spoon shrimp and some of the cilantro-lime sauce over the top. Pile on toppings like avocado, corn, beans, tomatoes, and a dollop of yogurt. Garnish with more cilantro and lime.