Salads
This Baja shrimp salad recipe transforms a simple lunch into a vibrant, zesty celebration of Mexican coastal flavors. The star? Spicy lime-marinated shrimp that sizzle just enough to stay tender, paired with crisp celery crowns that add satisfying crunch.
I developed this dish after craving something bright, protein-packed, and ready in under 30 minutes—perfect for pescatarians or anyone who loves bold flavors without heavy prep.
The secret lies in the marinade: a tangy blend of lime juice, chili powder, and garlic that infuses the shrimp with just the right kick.
While the shrimp cooks on the stovetop, the salad base comes together with crisp butter lettuce, creamy avocado slices, and a sprinkle of toasted pepitas for texture. Traditional Baja elements like pico de gallo and crema elevate every bite, making this more than just a salad—it’s a flavor-packed experience.
What you’ll end up with is a dish that’s equal parts refreshing and satisfying: juicy shrimp with a subtle char, crisp vegetables that hold up to the marinade’s acidity, and a balance of spice and creaminess that keeps you reaching for seconds.
The presentation is just as important—plating the shrimp over the celery crowns creates a striking visual that makes this dish perfect for brunch or a light dinner.
This recipe scales beautifully for parties or meal prep, and the flavors only improve when assembled fresh. Whether you’re serving it to guests or treating yourself to a quick, restaurant-worthy lunch, the combination of textures and tastes makes it a standout. Let’s get cooking!
Ingredients for baja shrimp salad
Bright, zesty ingredients that come together in under 30 minutes for a restaurant-worthy lunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tail-on |
| Fresh Lime Juice 🍋 | ½ cup | About 4-5 limes, freshly squeezed |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Butter Lettuce 🥬 | 1 head | Outer leaves removed |
| Celery Stalks 🧅 | 3 whole | Thick-cut for crowns |
| Avocados 🥑 | 2 whole | Ripe, sliced for creaminess |
| Pepitas 🌰 | ¼ cup | Toasted for crunch |
| Pico De Gallo 🍅 | ½ cup | Homemade or store-bought |
| Mexican Crema 🥛 | ¼ cup | Or sub sour cream |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cilantro Leaves 🌿 | ¼ cup | Chopped, for garnish |
The shrimp is everything here—fresh, tail-on shrimp makes all the difference. Whole Foods or local seafood markets usually have the best quality, but frozen thawed works in a pinch (just pat dry really well). Look for jumbo or large shrimp—they hold their shape better when charred. The lime juice should be freshly squeezed (none of that bottled stuff), and if you're using frozen avocados, thaw them overnight in the fridge for perfect slices. For the celery crowns, grab the thickest stalks you can find—they're sweeter and hold their crunch better.
No fresh cilantro? Dried cilantro at half the amount works, but honestly, skip it if you're not a fan—this dish shines without it. Short on pepitas? Toasted sunflower seeds are a great swap, or even crushed tortilla chips for a salty crunch. The crema can be subbed with Greek yogurt thinned with a splash of milk if you're avoiding dairy. For the marinade, if you don't have chili powder, mix cayenne and paprika at a 1:2 ratio. And trust me on the garlic—minced is better than powdered for that authentic Baja flavor.
Shrimp marinates best in the fridge for 30 minutes max—any longer and the acid starts breaking down the texture. Store any leftover shrimp in an airtight container with a paper towel to absorb moisture, and it'll keep for 1 day. The salad base stays fresh for 2 days if you keep the avocado and crema separate until serving. For meal prep, I like to marinate the shrimp ahead and store it separately, then assemble everything right before eating—keeps the crunch and prevents soggy lettuce. The pico de gallo can be made 3 days ahead and tastes even better after flavors meld.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss shrimp, garlic, and chili powder in a hot pan, let it sizzle for 3 minutes, then hit it with lime. No bowls, no mess, no stress. That’s the kind of recipe that makes me actually want to cook.
- Zesty Kick: The lime juice cuts through the richness of the shrimp like a bright summer breeze, while the chili powder adds just enough heat to make it feel special. Honestly, the first time I made it, I ate half the batch straight from the pan. No joke.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or last-minute dinner guests. The shrimp stays fresh for days in the fridge, and I just toss in whatever veggies I have—avocado one day, cucumber the next. It’s the kind of dish that saves my sanity on busy weeks.
- Budget Bright Spot: Shrimp might sound fancy, but a pound goes a long way here. I buy it frozen, thaw it in cold water, and boom—no waste, no splurging. Plus, the lime and chili powder are cheap staples that turn simple ingredients into something that tastes like a vacation.
Step-by-step instructions for spicy lime-marinated shrimp salad
Here's how to create vibrant, zesty shrimp with crispy celery crowns and creamy avocado—every bite is packed with flavor.
Marinate the Shrimp for Maximum Flavor
In a medium bowl, combine the 1.5 lb large shrimp, 0.5 cup fresh lime juice, 1.5 tbsp chili powder, 4 minced garlic cloves, 1 tsp salt, and 0.5 tsp black pepper. Gently toss until the shrimp are evenly coated and the marinade clings to each piece. Let it sit at room temperature for 15-20 minutes—this ensures the shrimp absorb all that bright, spicy flavor.
I like to use a glass or ceramic bowl for this step because it lets me see the shrimp turn a lovely pinkish hue from the lime and chili. If you're short on time, you can marinate for just 10 minutes, but the longer it sits, the more vibrant the flavor will be. Just don't let it sit too long or the acid in the lime will start to cook the shrimp.
Cook the Shrimp Until Just Done
Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering. Add the marinated shrimp in a single layer—don't overcrowd the pan or they'll steam instead of sear. Cook for 2-3 minutes per side until the shrimp turn opaque and slightly pink at the edges. They should curl slightly but still feel firm to the touch.
Here's the thing—shrimp cook fast, so keep a close eye on them. If you see the edges start to darken too quickly, reduce the heat slightly. Once they're done, remove them from the pan and let them rest on a plate for 2-3 minutes. This resting period keeps them from overcooking while you finish the salad.
Prepare the Celery Crowns and Lettuce Base
Cut the 3 whole celery stalks lengthwise into ¼-inch thick slices, then stack 3-4 slices together and cut into ½-inch rounds to create crispy celery crowns. Place them on a baking sheet and toss lightly with 1 tbsp olive oil, ½ tsp salt, and ¼ tsp black pepper. Roast at 400°F for 10-12 minutes until they're golden and crispy around the edges.
While the celery crowns roast, wash and dry the 1 head butter lettuce, then separate the leaves. Arrange them on a large platter to create a soft, buttery base for your salad. The lettuce should be dry enough to hold up to the toppings without getting soggy, so pat it dry with paper towels if needed.
Assemble the Salad with Creamy and Crunchy Toppings
Slice the 2 whole avocados into ¼-inch thick rounds and arrange them over the lettuce base. Add the roasted celery crowns, 0.5 cup pico de gallo, and 0.25 cup toasted pepitas for texture. Drizzle everything with 0.25 cup Mexican crema and sprinkle with the 0.25 cup chopped cilantro leaves.
Now for the star of the show—gently place the cooked shrimp on top of the salad. The warm shrimp will contrast beautifully with the cool avocado and crisp celery. Toss everything together lightly just before serving so the lettuce stays crisp. If you're serving this to a crowd, I recommend assembling each plate individually so the shrimp stays warm and the salad stays fresh.
Serve Immediately with Extra Lime and Chili
Divide the salad among 4 plates and garnish each serving with an extra squeeze of lime juice and a sprinkle of chili powder. The acidity from the lime brightens the flavors, while the chili powder adds a little kick. Serve with tortilla chips or warm flour tortillas on the side if you want to turn this into a full meal.
This salad is best enjoyed right away while the shrimp is still warm and the lettuce is crisp. The combination of spicy, tangy, creamy, and crunchy elements makes every bite exciting. If you have leftovers, store them in the fridge for up to 2 days, but the shrimp will be best eaten fresh!
Pro Tips For Making Baja Shrimp Salad
- Dry Shrimp Thoroughly: Pat those shrimp down with paper towels—really dry them. I used to skip this, and my shrimp would steam instead of sear, turning out soggy and bland. Wet shrimp = sad shrimp.
- Sear Over High Heat: Get that pan screaming hot before adding oil—we’re talking smoke-test level. Shrimp cook in seconds, and if you start low, you’ll end up with gray, rubbery shrimp. High heat = perfect pink.
- Zest Lime, Don’t Just Juice: Toss in the lime zest with the juice—it adds a bright, citrusy depth that plain juice can’t match. I learned this the hard way when my salad tasted flat until I added the zest.
- Toast Chili Powder First: Bloom the chili powder in olive oil for 30 seconds before adding garlic—this deepens the flavor and cuts through the raw garlic bite. Skip this, and your salad will taste like a sad, one-note dish.
Serving suggestions for this baja shrimp salad
Plating for Impact
The key to making this salad visually stunning is to arrange the shrimp and toppings strategically. I like to fan out the butter lettuce leaves in a circular pattern on a large platter, creating a soft, inviting base.
Then, I place the roasted celery crowns in a loose cluster near the center—their golden edges add warmth and contrast to the cool greens. Finally, I arrange the avocado slices in a concentric circle around the celery, with the shrimp fanned out on top like a crown. 🌟
Garnish Like a Pro
Fresh garnishes elevate the dish from good to showstopping. Sprinkle chopped cilantro over the shrimp and avocado for a pop of color, then drizzle Mexican crema in a zigzag pattern across the plate. Add a few toasted pepitas scattered around for extra crunch.
For a final touch, squeeze fresh lime juice directly over the shrimp—this not only brightens the flavors but also makes the dish look restaurant-worthy. 🍋
Serve with Sides
Turn this salad into a full meal by pairing it with complementary sides. Warm corn tortillas or flour tortillas add a satisfying texture, while a side of charred corn or black beans brings extra heartiness.
For a lighter option, serve with chilled cucumber slices or a mango-avocado salsa to balance the spicy shrimp. I often add a lime creamsicle or horchata for a refreshing beverage pairing. 🥄
Meal Prep Tips
If you're prepping ahead, store the marinated shrimp and salad components separately in airtight containers. Keep the avocado and crema in a sealed bag with parchment paper to prevent browning. When ready to serve, quickly assemble the salad and garnish with fresh lime and cilantro.
For extra crunch, toast the pepitas just before serving—this keeps them crispy and adds a fresh burst of flavor. ⏰
Party Presentation
For gatherings, serve this salad in a large wooden board or slate platter for a rustic touch. Arrange the shrimp and toppings in a visually appealing pattern, like a sunburst or a spiral.
Add small bowls of extra pico de gallo, crema, and chili powder on the side so guests can customize their plates. For a fun twist, label the toppings with small chalkboard signs or toothpicks. This makes the dish feel special and interactive! 🎉
Leftovers Strategy
If you have leftovers, store the shrimp and salad base separately in the fridge for up to 2 days. Reheat the shrimp gently in a skillet with a splash of lime juice to keep it moist. When reassembling, add fresh avocado slices and cilantro to maintain brightness.
For a quick lunch, pack individual portions in mason jars with the shrimp on top and the lettuce at the bottom—this keeps everything fresh and portable. 🥫
Nutrition facts
Frequently asked questions
Can I use frozen shrimp for this recipe?
Yes, but thaw them properly first! Place frozen shrimp in a colander and rinse under cold water for 5 minutes to speed up thawing. Then pat them completely dry with paper towels—this helps the marinade cling better. For best results, thaw overnight in the fridge rather than using warm water.
How do I adjust the spice level?
Start with 1.5 tbsp chili powder for medium heat. For milder flavor, reduce to 1 tbsp and add ½ tsp cayenne for extra kick. You can also serve extra chili powder on the side so everyone can customize their plate.
What's the best way to keep the lettuce crisp?
Dry the lettuce thoroughly with paper towels before assembling the salad, and store components separately until serving. Keep the crema and avocado in sealed containers with parchment paper to prevent sogginess. For extra crunch, add the celery crowns and pepitas right before serving.
Can I make this salad ahead of time?
Marinate the shrimp and prepare all components 1 day ahead, storing them separately in airtight containers. Reheat shrimp gently in a skillet with lime juice, then assemble the salad just before serving. Add fresh avocado and cilantro last to maintain freshness.
What are good side dishes to serve with this?
Pair it with warm corn tortillas or charred corn for a complete meal. For extra freshness, try mango-avocado salsa or chilled cucumber slices. A refreshing drink like horchata or lime creamsicle balances the spicy flavors perfectly.
