2cupshredded cabbagegreen or purple; finely shredded
0.25cupfresh cilantrochopped
0.5cupred onionthinly sliced
1countavocadosliced
4countlime wedgesfor serving
0.5cupsour creamor Greek yogurt; for crema
1tbspmayonnaisefor crema
1tbspchipotle pepper in adobominced, with a little sauce; for crema
0.5tsplime zestfor crema
1tbsplime juicefor crema
1tsphoneyor sugar; for crema
0.25tspsaltfor crema
Instructions
Preparation Steps
Make the crema: In a small bowl, whisk sour cream, mayonnaise, chipotle in adobo, lime zest, lime juice, honey, and salt until smooth. Chill until serving.
Season the fish: In a bowl, mix olive oil, lime juice, chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Add fish and gently coat. Marinate at room temperature for 10 minutes.
Preheat a grill or grill pan to medium-high heat. Clean and oil the grates to prevent sticking.
Grill the fish for 3 to 4 minutes per side until lightly charred and it flakes easily with a fork (internal temperature about 145°F). Transfer to a plate and flake into large pieces.
Warm the tortillas on the grill for 20 to 30 seconds per side until pliable. Keep warm wrapped in a clean towel.
Assemble: Add fish to tortillas and top with cabbage, red onion, and avocado. Drizzle with chipotle-lime crema, sprinkle with cilantro, and serve with lime wedges.
Notes
For a stovetop option, use a well-oiled grill pan or sear the fish in a cast-iron skillet. Add pico de gallo or pickled jalapeños for extra brightness. Leftover crema keeps refrigerated for up to 3 days.