Salads
This Bajío pineapple shrimp salad brings bold Mexican flavors to your table in just 20 minutes—sweet, spicy, and crunchy all at once. 🌟 The secret lies in charring the shrimp over high heat, then tossing them with juicy pineapple, zesty lime, and a chili-lime dressing that cuts through the richness.
I perfected this dish after years of testing regional Mexican salads, and it’s become a crowd favorite at summer gatherings.
The magic happens in the marinade: a blend of lime juice, garlic, and a touch of smoked paprika gives the shrimp deep, smoky notes before they hit the grill. Fresh cilantro and diced jalapeño add brightness and heat, while the pineapple brings natural sweetness that balances everything.
This isn’t just a salad—it’s a fiesta on a plate, packed with texture and flavor in every bite.
What makes this dish special is how effortlessly it comes together. You’ll start with perfectly grilled shrimp, then assemble it over a bed of crisp greens with crunchy toppings like toasted pepitas and avocado slices.
The dressing ties it all together, ensuring every forkful is vibrant and full of contrast—sweet, spicy, creamy, and crunchy.
Serve this salad as a light main course or a side that steals the show. It’s versatile enough for weeknight dinners or weekend brunches, and the flavors only get better as it sits. Let’s get cooking!
Ingredients for bajio pineapple shrimp salad
Sweet pineapple, smoky shrimp, and zesty lime—just 15 ingredients for fiesta flavors in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Shrimp (Peeled & Deveined) 🦐 | 1 ½ lb | Extra-large for best texture |
| Fresh Pineapple (Cored & Diced) 🍍 | 2 cups | Juicy, ripe pineapple preferred |
| Red Leaf Lettuce (Chopped) 🥬 | 6 cups | Butter lettuce works too |
| Fresh Cilantro (Chopped) 🌿 | ½ cup | Stems removed, packed |
| Jalapeño (Diced) 🌶️ | 1 whole | Seeds removed for mild heat |
| Avocado (Pitted & Sliced) 🥑 | 1 whole | Hass variety preferred |
| Pepitas (Toasted) 🥜 | ½ cup | Pumpkin seeds, store-bought okay |
| Lime Juice (Freshly Squeezed) 🍋 | ½ cup | About 4-5 limes |
| Garlic Cloves (Minced) 🧄 | 4 cloves | Freshly minced preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Honey 🍯 | 1 tbsp | Local honey preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cotija Cheese (Crumbled) 🧀 | ¼ cup | Optional, for extra crunch |
The shrimp are the star, so grab extra-large ones—they hold up better to grilling. Trader Joe's or Costco usually have them pre-peeled, which saves time. Look for bright pink color, no black spots. Pineapple should be ripe but firm—Dole or Del Monte cans work in a pinch, but fresh is sweeter. The cilantro? Bunch from the grocery store is fine, but if it's wilted, skip it. Jalapeños can be swapped for serrano peppers if you want more heat—just adjust to taste.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a bind. Short on lime juice? Substitute lemon juice, but add a pinch of sugar to balance. Avocado hating? Swap for mango or extra pineapple for sweetness. The honey in the dressing is key—local honey adds subtle floral notes, but any variety will do. If you can't find cotija cheese, feta or crumbled vegan cheese works too. Toast the pepitas in a dry pan for 2-3 minutes—they add amazing crunch (and they keep for weeks in a jar).
Shrimp grills in 2 minutes—don’t overcook! Store leftover shrimp and pineapple separately in the fridge for up to 2 days. The dressing keeps for 3 days if stored in a sealed container. Assemble the salad right before serving to keep lettuce crisp. This dish tastes even better the next day—flavors meld perfectly when everything sits together for a few hours.
Why You'll Love This Recipe
- No-Cook Base Ready: That red leaf lettuce stays crisp forever—no wilting, no sad greens. Toss the shrimp and pineapple on top last minute, and boom: fresh, no pre-cooking fuss.
- Sweet Heat Balance: The pineapple’s tang cuts through the shrimp’s richness while the jalapeño adds just enough kick—not spicy enough to ruin dinner, but enough to make it memorable. Honestly, the cilantro ties it all together like a secret handshake.
- Lunchbox Hero: Pack it in mason jars or containers for work or school—shrimp stays plump, pineapple stays juicy, and the lettuce? Still crisp by noon. My kids actually finish their lunches now.
- Budget-Friendly Protein: Shrimp’s the star, but it’s cheaper than you’d think when you bulk-buy and freeze. Pair it with a cheap pineapple (the canned chunks work too) and you’ve got a restaurant-worthy dish for half the price. (Yes, even on a Tuesday night.)
Step-by-step instructions for bajio pineapple shrimp salad
Here's how to assemble this vibrant, spicy-sweet salad with perfectly cooked shrimp and crisp textures.
🍳 Step 1: Sear the Shrimp with Smoky Flavor
Heat a large skillet over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 1.5 lb large shrimp (peeled & deveined) in a single layer. Cook for 2-3 minutes per side until they turn pink and opaque—they should release easily from the pan when ready.
In the last 30 seconds of cooking, sprinkle the shrimp with 1 tablespoon smoked paprika, 1 teaspoon salt, and ½ teaspoon black pepper. This gives them that signature smoky kick that pairs perfectly with the sweet pineapple. Remove shrimp and set aside to cool slightly.
👨🍳 Step 2: Prepare the Spicy-Sweet Dressing
In a small bowl, whisk together the ½ cup lime juice (freshly squeezed), 1 tablespoon honey, 4 cloves minced garlic, and a pinch of salt. The mixture should look glossy and slightly thick. Taste it—it should balance sweet, tangy, and garlicky flavors. If it needs more heat, add a pinch of the diced jalapeño.
This dressing is the heart of the salad, cutting through the richness of the shrimp and avocado while enhancing the pineapple's natural sweetness. Keep it handy while you assemble the rest of the components.
🥘 Step 3: Assemble the Crunchy Base
In a large bowl, combine the 6 cups chopped red leaf lettuce with the 2 cups diced fresh pineapple and ½ cup chopped fresh cilantro. Gently toss everything together until the lettuce is evenly coated with pineapple juices. The pineapple will start to release its natural sweetness, which is exactly what we want.
Add the ½ cup toasted pepitas and 1 whole diced jalapeño (seeds removed) to the bowl. The pepitas provide a satisfying crunch, while the jalapeño adds just the right amount of heat to balance the sweetness. Give it one more gentle toss to distribute everything evenly.
🍽️ Step 4: Add the Finishing Touches
Slice the 1 whole avocado (pitted & sliced) and arrange it on top of the salad just before serving. The avocado adds creamy richness that contrasts beautifully with the crisp lettuce and juicy pineapple. Sprinkle the ½ cup lime juice dressing evenly over the salad, letting it soak in for 2-3 minutes before serving.
Finally, top with the cooled shrimp and ¼ cup crumbled cotija cheese. The cheese adds a salty, crumbly texture that ties everything together. Serve immediately while the shrimp is still warm and the lettuce remains crisp.
⏰ Step 5: Serve with Confidence
Divide the salad among 4 plates and garnish each with an extra sprinkle of cilantro and a pinch of smoked paprika for visual appeal. The colors should pop with vibrant greens, pinks, and creamy avocado.
Here's the thing—this salad tastes even better when you let it sit for 5 minutes after assembly. That gives the flavors time to meld together perfectly. Pair it with warm tortillas or a side of grilled corn for a complete Mexican-inspired meal.
Pro Tips For Making Bajio Pineapple Shrimp Salad
- Sear Shrimp Hot: Don’t just toss shrimp in cold oil—get that pan screaming hot first. Shrimp cook in seconds, and starting with a sear locks in juices while giving them that crisp, restaurant-style exterior. I used to rush this, and the shrimp always ended up rubbery. Two minutes max, then move them out.
- Dry Pineapple First: Pat those pineapple chunks with a paper towel before adding them to the salad. Fresh pineapple releases a ton of juice, and soggy lettuce ruins the texture. It’s a small step that keeps your salad crisp and the flavors balanced—trust me, your first bite will show why.
- Skip Overcooking Jalapeños: Raw jalapeños add brightness, but if you blanch or char them, they turn bitter. Just dice them fresh and toss them in at the end. I learned this after making a salad where the jalapeños tasted like ash—now I keep them raw for that clean, zesty kick.
- Toss Lettuce Last: Lettuce wilts fast, especially when mixed with warm shrimp and pineapple. Chop it right before assembling the salad and add it last. This keeps the greens vibrant and crunchy, not limp. It’s a tiny detail, but it makes the salad look (and taste) like it came from a market stand.
Storing and reheating this dish
Refrigerator Storage
Store shrimp and pineapple separately in airtight containers for up to 2 days—this keeps the shrimp fresh and prevents soggy lettuce. I like using glass containers with snap lids for easy stacking.
The dressing stays fresh for 3 days if refrigerated in a sealed jar. When ready to serve, toss the shrimp with fresh lime juice to brighten their flavor before assembling. 🌿
Freezer Prep Tips
Freeze shrimp in a single layer on a tray before transferring to a freezer bag—this prevents clumping. Label with the date and freeze for up to 2 months. Pineapple can be frozen too, but it becomes mushy; reserve it for smoothies or cooking.
Avocado freezes poorly, so skip adding it until serving. Toasted pepitas keep for 2 weeks in a sealed container at room temperature. ❄️
Reheating Shrimp
For best texture, reheat shrimp in a skillet over medium heat for 1-2 minutes with a splash of lime juice. Avoid microwaving—it makes them rubbery. If using pre-cooked shrimp from the freezer, thaw in the fridge overnight for even cooking.
The lime juice helps restore their juiciness and prevents drying. 🔥
Reviving Lettuce
If lettuce wilts during storage, plunge it in ice water for 10 minutes to crisp it back up. Drain well and pat dry with a paper towel before reassembling. For extra crunch, add fresh jalapeño and cilantro just before serving.
The dressing can be reheated gently in a saucepan for 1 minute if needed, but it’s best fresh. 🥬
Make-Ahead Dressing
Prepare the dressing 1 day ahead and store it in the fridge. Stir before using to redistribute flavors. If it separates, whisk vigorously to re-emulsify. The honey will keep it from curdling.
For extra zing, add a pinch of chili powder when reheating. This trick saves time and ensures your salad always tastes vibrant. 💫
Serving Leftovers
Leftovers taste even better the next day! Reassemble the salad with fresh toppings like avocado and cotija cheese. The flavors meld beautifully over time. Serve with warm corn tortillas or a side of black beans for a complete meal.
This salad keeps well for 2 days in the fridge when stored properly. 🌟
Nutrition facts
Frequently asked questions
Can I use frozen shrimp for this recipe?
Yes, but thaw them properly first! Place frozen shrimp in a sealed bag and submerge in cold water for 10-15 minutes—never use warm water as it can make them rubbery. For best texture, pat them completely dry before cooking. If you're short on time, you can cook them straight from frozen over medium heat, but add 30 seconds per side to ensure they're fully cooked.
How do I make this salad spicier?
Add more heat by including the seeds from the jalapeño or swapping them for serrano peppers (remove seeds for medium heat). For extra kick, sprinkle ½ teaspoon cayenne pepper into the dressing or add 1 tablespoon chopped chipotle peppers in adobo sauce to the marinade for smoky heat. Start with small amounts—you can always add more!
What if I don't have cotija cheese?
No problem! Use feta cheese for tangy flavor or crumbled vegan cheese for a dairy-free option. For a nutty alternative, try toasted pumpkin seeds or crumbled pecorino Romano. If you're avoiding cheese entirely, skip it—the salad still tastes delicious with just the shrimp, pineapple, and dressing.
Can I prepare this salad ahead of time?
Store the shrimp, pineapple, and dressing separately in airtight containers for up to 2 days. Keep the lettuce and avocado fresh by wrapping them in damp paper towels. When ready to serve, toss everything together and add the shrimp last to keep them warm. The flavors actually improve when combined ahead of time!
What's the best way to grill the shrimp instead of pan-searing?
Preheat your grill to medium-high heat and lightly oil the grates. Thread the shrimp onto skewers (if using) or place them directly on the grill. Cook for 2-3 minutes per side until they're pink and opaque. For extra flavor, brush them with a mix of 1 tablespoon olive oil and ½ teaspoon smoked paprika before grilling.
