July 11, 2026 · 10 min

Caribbean Shrimp Bowls with Cilantro Rice and Charred Corn Salsa

Lunch10 min2293 cal / serving

Transport yourself to a tropical paradise with these vibrant shrimp bowls. Succulent shrimp are marinated in a blend of pineapple and orange juices, honey, garlic and Mexican spices, then seared to perfection. Served over fluffy cilantro rice and topped with a sweet and tangy salsa featuring charred corn, juicy pineapple, fresh tomato and lime-pickled shallot, every bite is a burst of island flavor.

This recipe is perfect for a quick weeknight dinner that feels like a special occasion. The combination of sweet, savory and tangy elements creates a balanced and satisfying meal. Plus, it’s packed with fiber and protein, making it both delicious and nourishing.

Recipe details

Lunch10 min2293 cal / serving2 servings

Nutrition per serving

Calories2293 kcalProtein29.7 gFat211.6 gCarbs73.7 gSugar19.8 gFiber4.1 gSodium1665 mg

Dietary labels

Gluten-free: yesLactose-free: yesDairy-free: yes

Allergen check

Gluten / wheat: not detectedMilk / dairy: not detectedEgg: not detectedFish: containsShellfish: containsPeanut: not detectedTree nuts: not detectedSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.

Ingredients

Corn1 unit CornView ingredient guide
Jasmine Rice0.75 cup Jasmine RiceView ingredient guide
Shrimp10 ounce ShrimpView ingredient guide
Garlic2 clove GarlicView ingredient guide
Honey2 teaspoon HoneyView ingredient guide
Tomato1 unit TomatoView ingredient guide
Lime2 unit LimeView ingredient guide
Cilantro0.25 ounce CilantroView ingredient guide
Pineapple4 ounce PineappleView ingredient guide
Shallot1 unit ShallotView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Cooking Oil4 teaspoon (tsp) Cooking OilView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide

Instructions

  1. In a small pot, combine the rice, 1¼ cups water (2¼ cups for 4 servings) and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until the rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
  2. While the rice cooks, wash and dry all produce. Peel and mince or grate the garlic. Drain the pineapple and orange slices over a large bowl, reserving the juice. Roughly chop the pineapple and orange slices. Peel and finely chop the shallot. Quarter the limes. Drain, rinse and thoroughly dry the corn with paper towels. Dice the tomato. Finely chop the cilantro.
  3. Rinse the shrimp and pat dry with paper towels. In the bowl with the reserved fruit juice, whisk together the honey, half the garlic, 2 teaspoons Fajita Spice Blend (4 teaspoons for 4 servings), salt and pepper. Add the shrimp and toss to coat; let marinate until ready to use in step 5. In a second large bowl, combine the chopped shallot and the juice from half a lime.
  4. Heat a drizzle of oil in a large pan over high heat. Add the corn and cook, stirring occasionally, until golden brown and lightly charred in spots, 4-6 minutes (if the corn begins to pop, cover the pan with a lid). Turn off the heat and transfer the corn to a plate. Wipe out the pan.
  5. Heat a large drizzle of oil in the same pan over high heat. Once the oil is shimmering, remove the shrimp from the marinade (discard the marinade) and add to the pan. Cook, stirring occasionally, until the shrimp are cooked through, 3-4 minutes.
  6. To the bowl with the shallot, add the chopped pineapple, chopped orange, charred corn, diced tomato, half the cilantro, the remaining garlic, a drizzle of oil, salt and pepper. Stir to combine. Taste and adjust seasoning with more lime juice, salt or pepper if desired. Fluff the rice with a fork and gently stir in the remaining cilantro. Divide the rice between shallow bowls. Top with the shrimp and the fruit and corn salsa (draining first if needed). Serve with any remaining lime wedges on the side. For a spicy kick, top with chili flakes or your favorite hot sauce.

Recipe Tips

For the best char on the corn, make sure it is thoroughly dried before cooking.

If you like extra heat, add a pinch of cayenne or red pepper flakes to the marinade.

The salsa can be made ahead and refrigerated; just add the cilantro and lime juice right before serving.

FAQ

Can I use frozen shrimp?

Yes, just thaw them completely and pat dry before marinating.

What can I substitute for the fajita spice blend?

You can make your own with chili powder, cumin, garlic powder, onion powder and a pinch of cayenne.

Is this recipe gluten-free?

Yes, all ingredients are naturally gluten-free. Check your spice blend to be sure.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.