America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

San Diego Fish Tacos

By Bryan Roof

Published on June 21, 2022

Time

1½ hours

Yield

Serves 4 to 6

San Diego Fish Tacos

Ingredients

Pickled Red Onion

1 red onion, halved and sliced thin1 cup distilled white vinegar⅓ cup sugar1 teaspoon kosher salt

Zarandeado Sauce

⅔ cup mayonnaise⅓ cup sour cream1 chipotle chile in adobo sauce1 arbol chile, seeded1 tablespoon Tapatío hot sauce1 tablespoon beer1 tablespoon yellow mustard1 garlic clove, chopped¾ teaspoon soy sauce¾ teaspoon Worcestershire sauce½ teaspoon Mexican oregano¼ teaspoon pepper¼ teaspoon kosher salt

Fish

4 (6- to 8-ounce) cod fillets, each cut lengthwise into 3 pieces1½ teaspoons kosher salt½ teaspoon pepper¼ cup all-purpose flour2 tablespoons vegetable oil, divided2 tablespoons unsalted butter, divided

Tacos

1½ cups finely shredded red cabbage1½ cups finely shredded green cabbage12 corn tortillas, warmed1 large tomato, chopped fine¼ cup coarsely chopped cilantro leaves and stems1 avocado, sliced thin

Before You Begin

This recipe was inspired by the fish tacos served at Karina’s Cantina in San Diego, California. Make sure to prepare your taco fixings before cooking the fish. Use a mandoline to slice the cabbage as thin as possible. The combination of red and green cabbage is for aesthetic reasons; if preferred, you can use a single variety of cabbage. Other varieties of fish, such as snapper, bass, haddock, and halibut, can be substituted for the cod. Other varieties of Mexican hot sauces, such as Cholula or Valentina, can be substituted for the Tapatío.

Instructions

    for the pickled red onion

  1. Place onion in medium bowl. Bring vinegar, sugar, and salt to simmer in small saucepan over medium-high heat, stirring occasionally, until sugar dissolves. Pour vinegar mixture over onion, pressing onion below surface of liquid. Let onion cool completely, about 30 minutes, stirring occasionally. (Pickled onion can be refrigerated for up to 1 week.)
  2. for the zarandeado sauce

  3. Process all ingredients in blender until smooth, about 20 seconds. Reserve 6 tablespoons sauce for cooking cod. Sauce can be prepared and refrigerated up to 2 days in advance.
  4. for the fish

  5. Adjust oven rack to middle position and heat oven to 200 degrees. Set wire rack in rimmed baking sheet. Sprinkle cod with salt and pepper. Place flour in shallow dish. Dredge cod in flour, shaking to remove excess, and transfer to large plate.
  6. Heat 1 tablespoon oil in 12-inch nonstick skillet over medium-high heat until just smoking. Add 1 tablespoon butter and cook until foaming subsides. Add 6 pieces cod to skillet and cook, without moving them, for 2 minutes.
  7. Drizzle cod with 3 tablespoons reserved sauce and then, using fish spatula, gently flip pieces. Shake skillet gently to distribute sauce and let cod continue to cook until just cooked through, 1 to 2 minutes longer. Remove skillet from heat and, using spatula, transfer cod to prepared wire rack.
  8. Transfer cod to oven to keep warm. Wipe out skillet with paper towels and repeat with remaining 1 tablespoon oil, 1 tablespoon butter, 6 pieces cod, and 3 tablespoons reserved sauce.
  9. for the tacos

  10. Combine red and green cabbage in bowl. Build tacos by placing 1 piece of cod in center of each tortilla, followed by cabbage, tomatoes, cilantro, sauce, pickled onions, and avocado. Serve immediately.

San Diego Fish Tacos

Save

Time

1½ hours

Yield

Serves 4 to 6

Ingredients

Ingredient check listPickled Red Onion
Ingredient check listZarandeado Sauce
Ingredient check listFish
Ingredient check listTacos

Test Kitchen Techniques

Ingredients

Ingredient check listPickled Red Onion
Ingredient check listZarandeado Sauce
Ingredient check listFish
Ingredient check listTacos

Test Kitchen Techniques

Ingredients

Ingredient check listPickled Red Onion
Ingredient check listZarandeado Sauce
Ingredient check listFish
Ingredient check listTacos

Test Kitchen Techniques

Why This Recipe Works

Fish tacos are a San Diego institution. While deep-fried tacos seem to dominate the regional taco conversation, griddle-cooked or “grilled” tacos are just as widespread in Southern California. Our version of San Diego–style fish tacos is inspired by tacos served at Karina’s Cantina in the Gaslamp Quarter of downtown San Diego. The family behind Karina’s has been in the seafood-forward Mexican restaurant business for over 40 years. Like Karina’s, we fill our tacos with cod because it’s flavorful, sturdy, and an even match for the zarandeado sauce that gets slooshed over the fish as it cooks. (Zarandeado sauce is an assertive mixture of mayonnaise, sour cream, mustard, and a variety of chiles, among many other ingredients.) We cut the cod into strips just big enough to occupy a standard 6-inch corn tortilla and then seasoned and sautéed them before finishing them with some of the zarandeado sauce in the skillet, which reduced on the fish, imparting its light orange color and complex heat. Shredded cabbage, chopped tomato, cilantro, a final squirt of zarandeado sauce, pickled red onion, and thinly sliced avocado finished off the tacos with style.

Want more? Read the whole story

Before You Begin

This recipe was inspired by the fish tacos served at Karina’s Cantina in San Diego, California. Make sure to prepare your taco fixings before cooking the fish. Use a mandoline to slice the cabbage as thin as possible. The combination of red and green cabbage is for aesthetic reasons; if preferred, you can use a single variety of cabbage. Other varieties of fish, such as snapper, bass, haddock, and halibut, can be substituted for the cod. Other varieties of Mexican hot sauces, such as Cholula or Valentina, can be substituted for the Tapatío.

Instructions

    for the pickled red onion

  1. Place onion in medium bowl. Bring vinegar, sugar, and salt to simmer in small saucepan over medium-high heat, stirring occasionally, until sugar dissolves. Pour vinegar mixture over onion, pressing onion below surface of liquid. Let onion cool completely, about 30 minutes, stirring occasionally. (Pickled onion can be refrigerated for up to 1 week.)
  2. for the zarandeado sauce

  3. Process all ingredients in blender until smooth, about 20 seconds. Reserve 6 tablespoons sauce for cooking cod. Sauce can be prepared and refrigerated up to 2 days in advance.
  4. for the fish

  5. Adjust oven rack to middle position and heat oven to 200 degrees. Set wire rack in rimmed baking sheet. Sprinkle cod with salt and pepper. Place flour in shallow dish. Dredge cod in flour, shaking to remove excess, and transfer to large plate.
  6. Heat 1 tablespoon oil in 12-inch nonstick skillet over medium-high heat until just smoking. Add 1 tablespoon butter and cook until foaming subsides. Add 6 pieces cod to skillet and cook, without moving them, for 2 minutes.
  7. Drizzle cod with 3 tablespoons reserved sauce and then, using fish spatula, gently flip pieces. Shake skillet gently to distribute sauce and let cod continue to cook until just cooked through, 1 to 2 minutes longer. Remove skillet from heat and, using spatula, transfer cod to prepared wire rack.
  8. Transfer cod to oven to keep warm. Wipe out skillet with paper towels and repeat with remaining 1 tablespoon oil, 1 tablespoon butter, 6 pieces cod, and 3 tablespoons reserved sauce.
  9. for the tacos

  10. Combine red and green cabbage in bowl. Build tacos by placing 1 piece of cod in center of each tortilla, followed by cabbage, tomatoes, cilantro, sauce, pickled onions, and avocado. Serve immediately.
  11. 8.Enjoy!
    San Diego Fish Tacos

    Save this to your Cooked Recipes Collection.

120 Comments

This is a members' feature.