Fish Tacos

Fish tacos are a healthier alternative to regular tacos. Marinating the fish will ensure that the fish will be full of flavor. Garnished with red onion, cilantro and lime, this is a dish that will please your senses.

Serving size

2 tacos


4 servings

Prep time: 45min
Cook time: 30min
Total: 1hr 15min


½ (55g) red onion, thinly sliced

½ cup apple cider vinegar or red wine vinegar

¼ cup olive oil

1½ teaspoons ancho chile powder

1½ teaspoons oregano, dried

½ teaspoon cumin, ground

¼ cup cilantro leaves, chopped, plus more for garnish

1 (14g) jalapeño, seeded and chopped

½ pound flaky white fish (such as mahi-mahi, cod, halibut)

8 fresh corn tortillas, 6-inch diameter

2 limes, quartered

Pinch of salt, to taste (optional)

Hot sauce, to taste (optional)

Nutrition Info

Makes: 4 servings  Serving size: 2 tacos




16 g

Saturated Fat

2 g

Trans Fat

0 g


31 mg


26 g


2 g


4 g


16 g


98 mg


68 mg


245 mg


338 mg


  1. Add sliced onion to a small bowl and cover the slices with vinegar.
  2. Set aside for 30 minutes.
  3. Pour olive oil into a separate small bowl. Add the ancho chile powder, oregano, cumin, chopped cilantro, and jalapeño to create a marinade. Mix well.
  4. Place the fish in a shallow dish and pour marinade over the fish. Coat the fish on both sides and leave to marinate for 20 minutes.
  5. After marination, heat a small skillet over medium-high heat.
  6. Remove the fish from the marinade and place in the hot skillet. Season the fish with salt, if desired.
  7. Cook the fish for 4 minutes undisturbed. Turn it over and cook for another 2 minutes.
  8. Remove the pan from the heat and flake the fish in the pan with a fork. Mix in any marinade that has stuck to the bottom of the pan.
  9. Place four tortillas on a plate and sandwich them between two slightly dampened sheets of paper towel.
  10. Microwave on high for 45 seconds or place them on a baking sheet and heat them in an oven at 325°F for 4 minutes.
  11. Place warm tortillas in a towel-lined basket or plate and cover. Repeat with the remaining tortillas.
  12. To serve, divide flaked fish into 4 equal portions.
  13. For one serving, place ½ of each fish portion onto the center of 2 warmed tortillas. Top with marinated onions. Serve with hot sauce, if desired, and lime wedges. Enjoy!
FamilyCook Productions

Interested in making your own corn tortillas for this recipe? Learn how to make them here!