I make a lot of bowls, and most of them are built on whatever protein I have and whatever vegetables are in the fridge.
I make these chipotle lime shrimp bowls when I haven’t planned anything—when it’s six o’clock, everyone’s about to walk in hungry, and I need dinner on the table before the complaining starts.
They’re fast, they’re easy, and they don’t require a special trip to the store. If you have shrimp, you probably have the rest.
The shrimp get a chipotle paste rub — olive oil, minced chipotle in adobo, honey, cumin, garlic powder, salt, and pepper — and they sear in two minutes a side. Don’t add the lime juice until after they come out of the pan; that’s what makes the sear possible.
Lime juice is acidic enough to start “cooking” shrimp like ceviche, and shrimp that go into a hot pan wet with citrus steam instead of searing. Squeezing lime over the hot shrimp at the end brightens everything without getting in the way.
The rest of the bowl comes together while the shrimp cook. Corn gets charred in a hot skillet with a teaspoon of oil until it’s blistered and sweet, then tossed with red onion, cilantro, and lime.
The crema is Greek yogurt, adobo, lime, and a splash of water — tangy, smoky, and thin enough to drizzle. And the rice is whatever rice you have, though cilantro-lime rice is worth the extra two minutes if you have a lime and a handful of cilantro.
I’ve made this more times than I can count, and the most important detail is patting the shrimp completely dry before they go anywhere near the pan. Wet shrimp steam, and steamed shrimp taste like nothing.
Dry shrimp sear, and the char makes the bowl taste as if it came off a grill instead of a weeknight skillet.
Why This Recipe Works

Keeping the lime juice out of the marinade is what makes the sear possible. Lime juice is acidic enough to denature shrimp protein on contact, which is how ceviche works. Shrimp that sit in citrus before they hit the pan are already partially “cooked” and wet, and they steam instead of searing. The rub is oil, chipotle, honey, and spices only; squeeze the lime over the shrimp after they come off the heat.
Searing in a hot, dry-ish pan for two minutes per side is what gives shrimp their char without overcooking them. Shrimp go from translucent to rubbery in about a minute, so the window is narrow. A screaming-hot pan and two minutes per side cook them through and develop color on the outside without turning the center tough.
Charring the corn in a teaspoon of oil instead of dry heat blisters it without drying out. Dry-pan charring works, but the kernels pop and the corn can dry out before it browns. A little oil helps the kernels caramelize fast and stay sweet inside. Three minutes without moving them is the window.
The Greek yogurt crema is the high-protein swap that doesn’t taste like a compromise. Sour cream works, but Greek yogurt brings more protein and a tang that plays well with the chipotle. Thin it with a teaspoon of water so it drizzles instead of dolloping, which is what makes the bowl look like the photo.
The chipotle does double duty — in the shrimp rub and in the crema — which is what ties the bowl together. One can of chipotles in adobo gives you enough for both, and the smoke and heat show up in two places so the bowl tastes intentional instead of assembled.
Building the bowl in layers instead of mixing it is what makes it look like the photo and taste better. Rice on the bottom, shrimp in the center, corn salsa and avocado around the edges, crema drizzled over the top, and cilantro and lime on the finish. Each component stays distinct, and you get a different bite every time.
Add the avocado last, sliced right before serving. Sliced avocado browns quickly, and it doesn’t need to be cooked. Fanning it around the edge of the bowl is what gives you the look in the photo.
Ingredients That Matter
Most of this list is flexible. Three ingredients are easy to get wrong, so those are the ones worth explaining.
Large shrimp (21/25 count), peeled, deveined, and patted completely dry. Large shrimp are the right size for a bowl — big enough to sear and stay juicy, small enough to fit on a fork. Dry them thoroughly with paper towels; surface moisture is the enemy of a sear. If you’re using frozen shrimp, thaw them overnight in the refrigerator, then pat them dry.
Chipotle peppers in adobo sauce. This is the flavor backbone of both the rub and the crema. Mince one pepper with a teaspoon of adobo for smoke and moderate heat. If you don’t have chipotles, a teaspoon of smoked paprika plus a pinch of cayenne is the closest substitute, but the flavor is different.
Greek yogurt, plain whole milk, or 2%. This is the crema, and it’s the high-protein swap for sour cream. Full-fat or 2% gives you the velvety texture; nonfat is thinner and tangier. Add a teaspoon of water at a time until it drizzles.
How to Make It
Step 1: Make the shrimp rub.
In a bowl, whisk 1½ tablespoons of olive oil, 1 minced chipotle pepper with 1 teaspoon of adobo sauce, 1 teaspoon of honey, ½ teaspoon of cumin, ½ teaspoon of garlic powder, ½ teaspoon of kosher salt, and ¼ teaspoon of black pepper into a thick paste. Add 1 pound of patted-dry shrimp and toss until coated. Set aside at room temperature for 10 minutes while you prep the rest. Do not add the lime juice yet.
Step 2: Char the corn and make the salsa.
Heat 1 teaspoon of neutral oil in a cast iron or heavy skillet over high heat until it shimmers. Add 1½ cups of corn kernels in a single layer and let them sit undisturbed for 2 to 3 minutes, until deeply charred and blistered. Transfer to a bowl and toss with ¼ cup of diced red onion, 2 tablespoons of chopped cilantro, the juice of ½ lime, and a pinch of salt.
Step 3: Make the crema.
In a small bowl, whisk ½ cup of plain Greek yogurt, 1 teaspoon of adobo sauce, the juice of ½ lime, a pinch of salt, and 1 to 2 teaspoons of water until smooth and thin enough to drizzle.
Step 4: Sear the shrimp.
Heat the same skillet over medium-high heat. Add the coated shrimp in a single layer — do not crowd the pan — and sear undisturbed for 2 minutes. Flip and cook for another 1 to 2 minutes, until opaque and lightly charred. Turn off the heat and immediately squeeze the juice of 1 lime over the hot shrimp.
Step 5: Build the bowls.
Divide 3 cups of warm cooked rice among 4 bowls. Layer with the charred corn salsa, sliced avocado, and seared shrimp. Drizzle generously with the crema and garnish with fresh cilantro and lime wedges.
Tips and Troubleshooting

The shrimp are rubbery. They were overcooked, or they sat in the acidic marinade too long. Sear 2 minutes per side and pull them as soon as they’re opaque, and keep the lime out of the rub.
The shrimp steamed instead of searing. They were wet, or the pan wasn’t hot enough. Pat them completely dry before the rub goes on, and heat the skillet until it shimmers before they go in.
The corn dried out or popped out of the pan. It was charred in a dry pan over too-high heat. Use a teaspoon of oil, keep the heat high but not smoking, and don’t stir for the first two minutes.
The crema is too thick to drizzle. Add a teaspoon of water at a time until it pours. Greek yogurt varies in thickness by brand.
The bowl is dry. The crema was left out, or there wasn’t enough. A generous drizzle is what makes the bowl taste finished.
The avocado turned brown. It was sliced too early. Slice it right before serving and squeeze lime over it.
The shrimp are too spicy. Chipotles vary in heat by brand. Start with half a pepper in the rub and taste before adding the shrimp.
Storage and Make-Ahead
You can make the shrimp, corn salsa, crema, and rice up to a day ahead and store them separately in the refrigerator. Assemble the bowls right before serving so the avocado stays green and the rice doesn’t get wet.
Leftovers keep in a sealed container in the refrigerator for up to 2 days. Store the components separately if you can, and add fresh avocado and cilantro when you reheat.
I don’t recommend freezing the assembled bowl. The avocado and cilantro don’t survive, and the rice gets mushy. The cooked shrimp freeze well on their own for up to 3 months.
Store leftovers in the refrigerator within 2 hours of cooking, and discard anything left at room temperature for more than 2 hours.
Chipotle Lime Shrimp Bowls
Juicy, spiced chipotle-rubbed shrimp seared over high heat, served over rice with sweet charred corn salsa, fresh avocado, and a tangy chipotle-lime Greek yogurt crema. About 32g protein per bowl.
Ingredients
For the chipotle shrimp rub:
- 1 lb large shrimp (21/25 count), peeled, deveined, and patted completely dry
- 1½ tbsp olive oil
- 1 chipotle pepper in adobo, finely minced, plus 1 tsp adobo sauce
- 1 tsp honey
- ½ tsp ground cumin
- ½ tsp garlic powder
- ½ tsp kosher salt
- ¼ tsp freshly cracked black pepper
- Juice of 1 lime, reserved for after searing
For the charred corn salsa:
- 1½ cups sweet corn kernels (fresh or thawed frozen, patted dry)
- 1 tsp neutral oil
- ¼ cup diced red onion
- 2 tbsp chopped fresh cilantro
- Juice of ½ lime
- Pinch of salt
For the smoky chipotle crema:
- ½ cup plain Greek yogurt (whole milk or 2%)
- 1 tsp adobo sauce
- Juice of ½ lime
- 1 to 2 tsp water, to thin
- Pinch of salt
For the bowls:
- 3 cups cooked warm white rice (or cilantro-lime rice)
- 1 large Hass avocado, sliced
- Fresh cilantro and lime wedges, for serving
Instructions
- Whisk the olive oil, chipotle, adobo, honey, cumin, garlic powder, salt, and pepper into a thick paste. Toss the dried shrimp in the rub and set aside for 10 minutes. Do not add lime juice yet.
- Heat 1 teaspoon of oil in a cast iron skillet over high heat. Char the corn undisturbed for 2 to 3 minutes until blistered. Toss with the red onion, cilantro, lime juice, and salt.
- Whisk the Greek yogurt, adobo, lime juice, salt, and water until drizzly.
- Sear the shrimp in a hot skillet in a single layer, 2 minutes per side, until opaque and lightly charred. Off the heat, squeeze the reserved lime juice over the shrimp.
- Divide the rice among 4 bowls. Top with the corn salsa, avocado, and shrimp. Drizzle with the crema and garnish with cilantro and lime.
Notes
Notes: Components can be made a day ahead and stored separately. Leftovers keep refrigerated up to 2 days; add fresh avocado when serving. Not recommended for freezing assembled. Nutrition information is an estimate.
Nutrition (per serving, estimated): About 510 calories, 32g protein, 50g carbs, 20g fat, 6g fiber, 610mg sodium.
FAQ
Can I use frozen shrimp?
Yes. Thaw them overnight in the refrigerator, then pat them completely dry before rubbing. Frozen shrimp hold more water, so drying is even more important.
Why isn’t there lime juice in the marinade?
Lime juice is acidic enough to start denaturing shrimp protein, like ceviche. Shrimp that sit in citrus before they hit the pan stay wet and partially “cooked,” so they steam instead of sear. Add the lime after they come off the heat.
Can I make this with chicken instead of shrimp?
Yes. Slice chicken breast thin, coat it in the same rub, and sear it for 3 to 4 minutes per side. The bowl becomes a chipotle chicken taco bowl.
Can I use cauliflower rice instead of white rice?
Yes. Sauté it briefly in a skillet to dry it out before it goes in the bowl. The bowl stays low-carb, and the crema still works.
Can I use sour cream instead of Greek yogurt?
Yes. Sour cream works and tastes slightly richer, but Greek yogurt adds protein and a tang that plays well with the chipotle.
Can I grill the shrimp instead?
Yes. Thread them on skewers and grill over medium-high heat for 2 to 3 minutes per side. The char will be even better than in a skillet, and you can still add the lime after they come off the grill.
More Easy Healthy Dinner Recipes You’ll Love
- Lemon Garlic Shrimp Quinoa Bowl — 36g Protein, 25-Minute Dinner
- Mexican Grilled Shrimp Bowl: Avocado, Sweet Corn Salsa & Lime
- Crispy Bang Bang Shrimp Bowl — Easy Healthy Dinner in 30 Minutes
Closing
Make these chipotle lime shrimp bowls on a night when you haven’t planned anything, and everyone’s about to walk in hungry.
The technique in the recipe card — drying the shrimp, keeping the lime out of the rub, charring the corn in a little oil, and squeezing the lime over the shrimp after they come off the heat — is what makes them taste like takeout instead of shrimp on rice.