Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fresh fish tacos with grilled fish, vibrant salsa, and lime wedges

Fish Tacos Recipe: The Best Flavorful Guide for 2025

These fish tacos are made with tender, grilled fish fillets, fresh toppings like shredded cabbage, cilantro, and tangy Baja sauce, all served in soft corn tortillas. A perfect balance of flavors and textures, these tacos are fresh, light, and deliciously satisfying.

  • Total Time: 25 minutes
  • Yield: 4 servings (2 tacos per person)

Ingredients

  • 4 fish fillets (mahi-mahi, cod, or tilapia)

  • 1 tablespoon olive oil

  • 2 tablespoons lime juice (freshly squeezed)

  • 1 teaspoon chili powder

  • 1 teaspoon cumin

  • 2 cloves garlic (minced)

  • Salt and pepper to taste

  • 8 small corn tortillas (or flour, depending on preference)

  • 1/2 cup shredded cabbage (for topping)

  • 1/4 cup diced tomatoes (for topping)

  • 1/4 cup fresh cilantro (chopped, for topping)

  • 1/4 cup creamy Baja sauce (optional, for topping)

  • 2 lime wedges (for garnish)

  • Salsa (mango or traditional tomato salsa, optional)

Instructions

  1. Marinate the Fish: In a small bowl, mix olive oil, lime juice, chili powder, cumin, garlic, salt, and pepper. Coat the fish fillets in the marinade and let them sit for 30 minutes.

  2. Grill the Fish: Heat a grill or grill pan over medium-high heat. Grill the fish for 3-4 minutes on each side or until it flakes easily with a fork.

  3. Prepare the Toppings: While the fish is grilling, prepare your toppings. Shred the cabbage, chop the tomatoes, and chop the cilantro.

  4. Warm the Tortillas: Warm the corn tortillas in a dry skillet over medium heat for 1-2 minutes on each side.

  5. Assemble the Tacos: Place the grilled fish fillets in the warm tortillas, then top with shredded cabbage, diced tomatoes, cilantro, Baja sauce (optional), and a squeeze of lime juice.

  6. Serve and Enjoy: Serve the tacos with extra lime wedges and your favorite salsa.

Notes

  • You can use other types of fish, like snapper or halibut, depending on your preference.

  • For a spicier kick, drizzle the tacos with some hot sauce or add chopped jalapeños to the toppings.

  • If you prefer fried fish tacos, dip the fish fillets in a light batter or breadcrumbs before frying.

  • You can make these tacos gluten-free by using corn tortillas and ensuring all toppings and sauces are gluten-free.

  • Author: Alexander Jai
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Mexican
  • Diet: Gluten Free

Nutrition

  • Serving Size: 2 tacos
  • Calories: 300 kcal (per serving, 2 tacos)
  • Sugar: 3g
  • Sodium: 350mg
  • Fat: 12g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 5g
  • Protein: 22g
  • Cholesterol: 40mg

Keywords: Fish tacos, grilled fish tacos, Baja sauce, healthy fish tacos, fish taco recipe, Mexican tacos, grilled fish, easy taco recipe, healthy tacos, fish fillet tacos