Salads
This Acapulco salad recipe brings the vibrant flavors of Mexico's coastal cuisine to your table with a refreshing twist—no mayo required. 🌞 The dish combines tender grilled shrimp or fish with crisp avocado, juicy cucumbers, and a bright citrus dressing that balances sweet, tangy, and herby notes perfectly. I developed this version after discovering how traditional Mexican restaurants achieve that signature crunch and zing without heavy dressings.
The beauty of this salad lies in its simplicity and versatility. You can use grilled shrimp, fish, or even vegetarian options like tofu or black beans for a plant-based twist. The secret to its freshness is the citrus dressing, made with lime juice, orange zest, and a touch of honey—just enough sweetness to complement the bright flavors. The avocado and cucumber add creamy texture and crispness, while fresh cilantro and jalapeño bring the heat and aroma.
What you’ll end up with is a dish that’s as visually stunning as it is delicious—layers of color from the citrus, avocado, and vegetables, all topped with perfectly grilled protein. The flavors are bright, refreshing, and perfectly balanced, making it ideal for warm weather or as a light yet satisfying main course. It’s the kind of dish that feels special but comes together effortlessly.
Whether you’re serving it as an appetizer, a main dish, or a side for a taco night, this Acapulco salad is sure to impress. The best part? It’s ready in under 30 minutes, with minimal prep work. Let’s get started!
Ingredients for acapulco salad
Bright, fresh ingredients that bring Mexico's coastal flavors to your table—no mayo needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Shrimp (or Fish Fillets) 🦐 | 1 ½ lb | Peeled, deveined, tails on |
| Ripe Avocados 🥑 | 2 whole | Pitted, sliced into wedges |
| Persian Cucumbers 🥒 | 1 whole | Thinly sliced, seeds removed |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Jalapeño Peppers 🌶️ | 1 whole | Seeded, finely diced |
| Fresh Lime Juice 🍋 | ½ cup | Strained, freshly squeezed |
| Orange Zest 🍊 | 1 tbsp | Finely grated |
| Honey 🍯 | 1 tbsp | Light or wildflower preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For grilling protein |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 2 cloves | Minced for marinade |
| Red Onion 🧅 | ¼ whole | Thinly sliced, for garnish |
The shrimp or fish is the star here, so grab the freshest you can find. Whole Foods or your local fishmonger usually have the best selection—look for bright, translucent shrimp or firm, aromatic fish fillets. For shrimp, wild-caught makes a difference in flavor. If you're using fish, tilapia or mahi-mahi work perfectly. I always marinate the protein in lime juice and olive oil for at least 15 minutes before grilling—it keeps it tender and adds that zesty kick. The avocados should be ripe but firm—press them gently, they should yield slightly but not be mushy.
No shrimp? Grilled tofu or black beans work surprisingly well for a vegetarian version. The cucumbers can be subbed with radishes or jicama if you want a different crunch. For the dressing, if you're avoiding honey, agave nectar works 1:1. The jalapeños are optional—skip them if you prefer no heat. The key to the dressing is balancing the citrus with just enough sweetness, so taste as you go. Trader Joe's has great pre-grated orange zest if you don't want to zest yourself, and their lime juice is always fresh and bright.
This salad is best served immediately, but you can prep the dressing and chop the veggies ahead. The avocado will brown, so toss with a little lime juice if prepping early. The grilled protein keeps for 2 days in the fridge—store it separately and assemble when ready to serve. The dressing stays fresh for 3 days in an airtight container. I always make extra dressing—it's perfect for drizzling on tacos or grilled veggies later.
Why You'll Love This Recipe
- No-Fuss Freshness: I swear, this salad takes five minutes of actual work—just toss the shrimp in a quick sear, slice the avocado while it cools, and chop the cucumbers while the jalapeños scream for attention. The rest? Letting the lime and cilantro do their magic while you sip your margarita.
- Creamy-Spicy Magic: That avocado isn’t just there to look pretty—it melts into the shrimp like a dream, while the jalapeños add a just-right kick that doesn’t overpower. Honestly, the first bite makes me question why I ever ate salad without this level of satisfaction.
- Weeknight to Party: Make it for Tuesday dinner with tortilla chips on the side, or double the batch for a brunch spread where it’ll disappear faster than my willpower at a buffet. Swap shrimp for fish fillets if you’re feeling lazy, and suddenly you’ve got a crowd-pleaser that’s still you.
- Leftover Hero: Between us, this salad tastes better the next day—if there’s any left. The avocado doesn’t brown (thanks, lime juice), the shrimp stays tender, and the cucumbers crisp up like they’re fresh. Pack half for lunch? Yes, please. No sad, wilty greens here.
Step-by-step instructions for citrusy avocado and cucumber crunch
Let's build this vibrant, mayo-free salad that bursts with tropical flavors.
🔥 Step 1: Grill the Protein to Perfect Doneness
Heat a grill pan or skillet over medium-high heat and add the 1.5 lb large shrimp (or fish fillets). Brush lightly with 1 tablespoon of the extra-virgin olive oil reserved for cooking. Grill the shrimp for 2-3 minutes per side until they turn pink and opaque with slight char marks, or until fish reaches an internal temperature of 145°F.
Here's the thing—don't overcrowd the pan. Work in batches if needed to maintain even cooking. For fish fillets, you'll know they're done when they flake easily with a fork. Transfer the cooked protein to a cutting board and let it rest for 3-5 minutes before slicing. This resting period keeps the protein juicy and prevents it from drying out when we add it to the salad.
👨🍳 Step 2: Prepare the Citrus-Honey Dressing
In a medium bowl, whisk together the 0.5 cup fresh lime juice, 1 tablespoon honey, 1 tablespoon orange zest, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper. This is where the magic happens—the bright citrus and sweet honey create the perfect balance. Add 0.25 cup extra-virgin olive oil and whisk vigorously until fully emulsified.
Taste and adjust the seasoning if needed. I usually add a pinch more salt or a squeeze of lime to suit my preference. This dressing should be tangy, slightly sweet, and perfectly balanced—it's the heart of this salad. Set it aside while we prep the remaining ingredients. The acidity in the lime will help prevent the avocado from browning too quickly.
🥘 Step 3: Assemble the Fresh Vegetable Base
In a large mixing bowl, combine the 2 whole ripe avocados (sliced into wedges), 1 whole persian cucumber (thinly sliced), 0.5 cup fresh cilantro (chopped), 1 whole jalapeño pepper (seeded, finely diced), and 0.25 whole red onion (thinly sliced). Gently toss everything together with a large spoon, being careful not to mash the avocado.
Real talk: avocados are delicate, so handle them with care. I like to use my hands for this part—just gently fold everything together until evenly distributed. The jalapeños add a nice kick, but you can remove the seeds completely if you prefer less heat. The red onion adds a sharp contrast that cuts through the richness of the avocado and shrimp.
🍽️ Step 4: Combine and Serve Immediately
Pour the citrus-honey dressing over the vegetable mixture and gently toss again to coat everything evenly. Add the sliced grilled shrimp (or fish fillets) and toss one last time. The residual heat from the protein will help meld all the flavors together beautifully.
Serve immediately while the avocado is still vibrant and the shrimp is warm. This salad tastes best fresh out of the bowl—each bite delivers that perfect balance of creamy avocado, crisp cucumber, zesty citrus, and perfectly grilled protein. Garnish with additional cilantro leaves and lime wedges if you like, but honestly, it's already stunning as is.
Pro Tips For Making Acapulco Salad
- Cook Shrimp Fast: Hit the shrimp in a screaming-hot pan with just enough oil to sizzle—no crowding—and cook for 60-90 seconds per side until they’re just opaque, not rubbery. Overcooking turns them to shoe leather, and no one wants that in a salad where they should melt like butter. ---
- Pit Jalapeños Properly: Slice the jalapeños lengthwise, scrape out the seeds and veins with a spoon (don’t just eyeball it), then finely dice the flesh. Skipping this step leaves behind bitter, seedy chunks that ruin the bright, clean flavor the salad needs. ---
- Slice Cucumbers Thin: Use a sharp knife and cut Persian cucumbers into ⅛-inch-thick half-moons, not thick chunks. Thin slices release more juice, crisp up better, and blend into the salad instead of sitting like awkward lumps—trust me, your mouth will notice. ---
- Toss Avocados Last: Hold off on adding avocados until the very end, or they’ll turn brown and soggy from the lime juice. If you’re prepping ahead, coat them in a little lemon juice first, then add them right before serving so they stay creamy and vibrant.
Health benefits of this recipe
Citrus Boost
This salad is packed with vitamin C from the lime juice and orange zest, giving you a serious immune boost. Just ½ cup lime juice provides about 30% of your daily vitamin C needs—perfect for fighting off colds and supporting skin health. The bright citrus flavors also help with digestion, making this a refreshing choice for summer meals. 💛
Healthy Fats
The avocados in this salad offer monounsaturated fats, which support heart health by lowering bad cholesterol levels. With 2 whole avocados, you're getting 30 grams of healthy fats—about 45% of your daily recommended intake. These fats also help your body absorb fat-soluble vitamins like A, D, E, and K from other ingredients. The olive oil in the dressing adds even more heart-friendly fats.
Protein Power
Whether you use shrimp or fish, this salad delivers lean protein without heavy sauces. A 1.5 lb serving of shrimp provides about 45 grams of protein, which helps with muscle repair and keeps you feeling full longer. The protein also pairs perfectly with the fiber from the vegetables, creating a balanced meal that stabilizes blood sugar. For a plant-based option, black beans add 15 grams of protein per cup while boosting fiber content.
Fiber-Rich Veggies
The Persian cucumbers and red onion add dietary fiber, which aids digestion and keeps your gut healthy. One cup of sliced cucumber contains about 2 grams of fiber, while red onion contributes an additional 1 gram per serving. The cilantro also adds trace amounts of fiber along with antioxidants that help reduce inflammation. Together, these veggies make this salad a great choice for digestive health.
Low-Calorie Crunch
If you're watching calories, this salad is a great option—without mayo, it stays light and refreshing. The citrus dressing adds minimal calories while delivering big flavor, and the vegetables provide volume without excess fat. A typical serving contains about 350-400 calories, making it a satisfying yet balanced meal. The jalapeño adds heat without calories, enhancing flavor without extra calories. 🌶️
Antioxidant Rich
The cilantro and lime juice in this salad are rich in antioxidants like vitamin A, vitamin C, and flavonoids. These compounds help protect your cells from damage and reduce oxidative stress. The orange zest also contributes flavonoids, which have been linked to improved heart health. Together, these ingredients make this salad not just delicious but also packed with compounds that support long-term health. 💪
Nutrition facts
Frequently asked questions
Can I make this salad without shrimp or fish?
For a vegetarian version, use grilled tofu or black beans instead. Tofu should be pressed and marinated in lime juice for 15-20 minutes before grilling, while black beans add hearty texture and protein. Both work beautifully with the citrus dressing and creamy avocado.
How do I prevent the avocado from browning too quickly?
Toss the sliced avocado with a little extra lime juice right after cutting—this creates a natural barrier that slows oxidation. Store any leftovers in an airtight container with a paper towel pressed against the avocado to absorb moisture. The dressing's acidity also helps preserve freshness.
What's the best way to store leftovers?
Keep the protein and dressing separate in airtight containers in the fridge for up to 2 days. Reassemble just before serving to maintain crispness. The avocado will darken but stays safe to eat. For longer storage, freeze the dressing (without oil) for 1 month
Can I make this salad ahead of time?
Prep everything except the avocado and dressing up to 1 day ahead. Store grilled protein and chopped veggies (except avocado) separately. When ready to serve, add fresh avocado and toss with the dressing. The citrus dressing can be made 2 days ahead—just stir before using. Time-saving tip: Buy pre-sliced cucumbers and avocados to cut prep time in half!
Is this salad spicy? Can I adjust the heat?
The jalapeño adds mild heat, but you can easily adjust it. Remove all seeds and membranes for no heat, or keep them for extra spice. For more kick, add ½ teaspoon cayenne powder to the dressing. If you love heat, try swapping jalapeño for serrano peppers—they're 2-3x hotter!
