Skip to main content

Grilled-Fish Tacos

Originating in Baja California, fish tacos are now served along Mexico's coasts and in Southern California. But unlike the deep-fried versions that are so common, ours entails grilling meaty mahimahi for a smoky char that contrasts deliciously with the fresh, clean Garnishes.

3.9

(25)

Image may contain Food
Photo by Romulo Yanes
Cooks' Note

If you aren't able to grill outdoors, cook fish in a lightly oiled large (2-burner) ridged grill pan. Warm tortillas in foil packages in grill pan 2 to 3 minutes or in a 300°F oven 10 minutes.

Recipe information

  • Total Time

    45 min

  • Yield

    6 servings

Ingredients

1 medium red onion
1/2 cup cider vinegar
1/4 cup sugar
7 tablespoons fresh lime juice, divided
1/4 cup chopped cilantro
1 tablespoon olive oil
1 1/4 pound (1-inch-thick) skinless mahimahi fillet or tuna steak, cut into 12 pieces
2/3 cup mayonnaise
2/3 cup crema or sour cream
12 (6-inch) corn tortillas
6 to 8 radishes
1 to 2 (6- to 8-ounce) firm-ripe avocados
4 cups thinly sliced green cabbage (1/2 small head)
Equipment: an adjustable-blade slicer; 12 (6- to 8-inch) wooden skewers, soaked in water 30 minutes
Accompaniment: lime wedges

Preparation

  1. Step 1

    Very thinly slice onion crosswise into rings with slicer. Set slicer aside. Heat vinegar, sugar, and 1/2 teaspoon salt in a small heavy nonreactive saucepan until sugar has dissolved. Remove from heat and stir in onion, then let stand until ready to use (about 25 minutes).

    Step 2

    Meanwhile, stir 1/4 cup lime juice together with cilantro, oil, and 1/2 teaspoon salt. Add fish and toss to coat, then marinate at room temperature 15 minutes.

    Step 3

    Whisk together mayonnaise, crema, 1/2 teaspoon salt, and remaining 3 tablespoons lime juice to make sauce.

    Step 4

    Preheat a gas grill with burners on high, covered, 10 minutes, then reduce heat to medium-high.

    Step 5

    Thread each piece of fish onto a skewer (discard marinade). Wrap exposed part of each skewer in heavy-duty foil to protect it from charring.

    Step 6

    Wrap tortillas in 2 foil packages and warm on grill, turning once, about 3 minutes total.

    Step 7

    Oil grill rack, then grill fish, covered, turning once, until opaque and just cooked through (for mahimahi), about 6 minutes total; or until just pink in center (for tuna), about 4 minutes.

    Step 8

    Very thinly slice radishes with slicer. Halve, pit, and peel avocados, then cut into 1/2-inch-thick slices. Drain onions.

    Step 9

    Serve fish with tortillas, crema sauce, onions, and remaining toppings.

See Related Recipes and Cooking Tips

Read More
Khao niaow ma muang, or steamed coconut sticky rice with ripe mango, is a classic in Thai cuisine—and you can make it at home.
With just a handful of ingredients, this old-fashioned egg custard is the little black dress of dinner party desserts—simple and effortlessly chic.
With rich chocolate flavor and easy customization, this hot cocoa recipe is just the one you want to get you through winter.
This pasta starring summer corn achieves its savory, creamy sauce thanks to one special ingredient: buttermilk powder.
This fast stir-fry dish pairs minced pork and fragrant basil with hot Thai chiles and a crispy fried egg.
Make this versatile caramel at home with our slow-simmered method using milk and sugar—or take one of two sweetened condensed milk shortcuts.
Juicy steak, crisp lettuce, and a blender dressing come together for a breezy summer dinner.
This frozen cocktail uses instant espresso for a strong flavor and unbeatable convenience.