Best Fish Tacos


Fast and easy, delicious fish tacos -- simply the best! When I have extra time, I like to add just a little cilantro, red onion, tomato, and avocado on top of mine with the lettuce, tomato, and crema!

Prep Time:
20 mins
Cook Time:
10 mins
Additional Time:
15 mins
Total Time:
45 mins
6 tacos


  • 2 limes, zested

  • 1 cup packed cilantro leaves

  • 3 cloves garlic

  • 2 teaspoons ground cumin

  • 1 ½ teaspoons kosher salt

  • 1 teaspoon freshly ground black pepper

  • 2 fluid ounces tequila

  • 1 pound tilapia fillets

  • 2 tablespoons Mexican crema, or to taste

  • ½ canned chipotle pepper in adobo sauce

  • kosher salt to taste

  • 1 tablespoon olive oil

  • 6 (8 inch) flour tortillas, warmed

  • ½ head shredded lettuce

  • 1 tomato, diced

  • 1 lime, cut into wedges


  1. Place lime zest, cilantro, garlic, cumin, 1 1/2 teaspoons salt, and pepper in a small food processor bowl. Pulse until combined, about 20 seconds. Add tequila while mixture pulses.

  2. Place tilapia fillets in a 1-gallon resealable plastic bag. Add the garlic mixture and move fish around to coat each fillet. Let sit at room temperature, 15 to 20 minutes.

  3. Blend crema and chipotle pepper together in a food processor until smooth. Season with salt.

  4. Heat an electric nonstick griddle to 375 degrees F (190 degrees C).

  5. Brush griddle with olive oil. Cook fillets until just opaque and easily flaked with a fork, 3 to 4 minutes per side. Cut fish into strips and place in tortillas with lettuce and tomatoes. Top with the chipotle crema and serve with lime wedges on the side.

Cook's Note:

The chipotle crema will make these tacos spicy; you can use sour cream instead if you don't like spicy food. The tacos are still amazing!

Nutrition Facts (per serving)

322 Calories
9g Fat
35g Carbs
21g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 322
% Daily Value *
Total Fat 9g 12%
Saturated Fat 3g 13%
Cholesterol 35mg 12%
Sodium 833mg 36%
Total Carbohydrate 35g 13%
Dietary Fiber 4g 14%
Total Sugars 2g
Protein 21g
Vitamin C 18mg 89%
Calcium 80mg 6%
Iron 3mg 17%
Potassium 591mg 13%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.