Go Back

Easy Fish Tacos

Easy and healthy fish tacos that can be made gluten and dairy free.
Prep Time 15 mins
Cook Time 7 mins
Course Main Course


For the tacos

  • 1 - 1.5 lb flaky white fish like wild cod
  • 3 tbsp extra virgin olive oil
  • 2 tsp chili powder
  • 1 tsp cumin
  • 1/4 tsp cayenne pepper
  • 1/2 - 1 tsp sea salt (to taste)
  • freshly ground black pepper
  • lime juice

For the Baja sauce

  • 1/4 cup mayo make your own easily or get the kind without junky oils like soybean (I like Primal Kitchens)
  • 1 tsp Sriracha
  • 1/4 cup greek yogurt or sour cream
  • 1 tsp garlic powder
  • 1-2 tbsp lime juice


Make the marinade

  • combine olive oil, chili powder, cumin, cayenne, lime, and salt in a bowl and submerge and coat the fish. Top with freshly ground black pepper.
  • Leave for 7-8 minutes, then flip the fish and coat and leave an additional 7-8 minutes.
  • Heat non-stick skillet over medium-high heat and add 1 tbsp coconut oil. I added a little butter too for flavor.
  • When skillet is hot, add fish skin-side down (or if it's skinless, just guess which side the skin was on. You'll probably guess right).
  • Cook for 3-4 minutes, then carefully flip. Cook an additional 2-5 minutes. Totally depends on your stove, but total cooking time ranges from 5 to 10 minutes.
  • Fish will be flaky but not tough. Remove from heat and let it rest for a few minutes while you heat the tortillas.
  • It will continue cooking while it rests, so remove it right before you think it's finished cooking. Drizzle pan sauce over it while it rests.
  • Once the fish is finished, heat the tortillas in the oven, in a dry pan on the stove, or directly over a gas flame on the stove.
  • To assemble, add fish, slaw, and sauce to tortillas, and top with chopped avocado, salsa, cotija, etc, if desired. I had tropical salsa on hand, and it was delicious! You could also serve these with raw kraut instead of slaw for a probiotic hit. Farmhouse Cultures has a jalapeno kraut that would be perfect. Invite friends over for a taco night!

Baja Sauce

  • While the fish is marinating, make the Baja sauce.
  • Combine 1/4 cup (roughly) mayo, 1 tsp Sriracha, 1/4 cup yogurt or sour cream (or both together to make 1/4 cup), 1 tsp garlic powder, and 1-2 tbsp lime juice.
  • Whip it all together & taste to correct seasonings.
Keyword fish tacos
Tried this recipe?Let us know how it was!