Main menu

Pages

Fish Tacos - Two Peas & Their Pod

Quick Summary

Fish Tacos- perfectly seasoned white fish served in tortillas with a refreshing cabbage slaw, lime crema, pickled red onions, avocado, and cotija cheese. You only need 30 minutes to make these fresh and flavorful fish tacos, they are a weeknight favorite.

fish tacos on plate with toppings and small bowl of cotija cheese.

We have tacos almost every week, thank you Taco Tuesday! But there really is no bad day to eat tacos. A few of our favorites include: ground beef tacos, cauliflower tacos, black bean tacos, shrimp tacos, and steak tacos.

These Fish Tacos are also a crowd pleaser. They only take 30 minutes to make and taste better than any fish tacos you can order at a restaurant. They are fresh, light, and full of flavor!

The fish is seasoned with a simple homemade taco seasoning made with chili powder, cumin, smoked paprika, and garlic powder. Cook the fish in a hot cast iron skillet until golden, tender, and flaky.

Now for the fun part, assembling the tacos! The tacos are topped with a refreshing cabbage slaw, lime crema, pickled red onions, avocado, salty cotija cheese…and whatever other toppings you like.

The next time you are craving tacos, make fish tacos! They make a great quick and easy weeknight dinner or are fun for serving a crowd!

fish taco ingredients in bowls.

Ingredients

For the Fish:

  • Fish– cod is our favorite fish to use for fish tacos, but you can use any lean and flakey white fish that is mild in flavor. Halibut, tilapia, mahi mahi, catfish, snapper, and haddock are all good options. You can use fresh or frozen fish. If you are using frozen, make sure you allow time to defrost.
  • Lime juice– use fresh limes.
  • Spices– chili powder, cumin, smoked paprika, and garlic powder. If you want to add a little heat, you can add a little cayenne pepper.
  • Avocado oil or olive oil– for cooking.

For the Slaw:

  • Cabbage– thinly sliced red and green cabbage for the slaw.
  • Shredded carrots– we like to add carrots to the slaw too!
  • Apple cider vinegar– the vinegar adds a nice tang to the slaw.
  • Honey– if you want a little kick, you can use hot honey.

For the Lime Crema:

  • Sour cream– you can also use plain Greek yogurt.
  • Cilantro– to stir into the crema.
  • Fresh Lime Juice

For the Tacos:

  • Tortillas– you can use corn or flour tortillas. Char them over an open flame or warm them up in the microwave. To make the tacos gluten-free make sure you use corn tortillas.

How to Make Fish Tacos

(scroll down to the recipe card for full list of ingredients and instructions)

cod on sheet pan with parchment paper with lime juice.
  • Place the fish on a large baking sheet and pat dry with paper towels. Squeeze fresh lime juice over the fish and let sit while you prepare the other ingredients.
  • In a small bowl, combine the chili powder, cumin, smoked paprika, garlic powder, salt and pepper. Set aside.
slaw for fish tacos in bowl.
  • To make the slaw, combine the cabbage, carrots, apple cider vinegar, honey, salt, and pepper in a large bowl. Toss well and set aside.
lime crema for fish tacos in bowl.
  • To make the lime crema, combine the sour cream (or Greek yogurt), lime juice, cilantro, salt, and pepper. Set aside.
cod with taco seasoning on sheet pan with parchment paper.
  • Sprinkle the seasoning mixture evenly on both sides of the fish, making sure it is well coated.
cod in cast iron skillet with seasoning for fish tacos.
  • In a large cast iron skillet, heat the oil over medium-high heat. Add the fish to the hot pan and cook for 2 to 4 minutes. Flip and cook for an additional 2 to 4 minutes, or until fish is cooked through. The fish is done when it is opaque all the way through and breaks apart easily. Time will vary depending on how thick your fish is.
fish taco meat on plate being shredded with two forks.
  • Transfer the cooked fish to a platter and use a fork to gently break it into large chunks.
  • To assemble the tacos, place a few pieces of fish in a warm tortilla. Top with a little cabbage slaw, lime crema, and your favorite taco toppings.

Taco Toppings

The cabbage slaw and lime crema really elevate the fish tacos, don’t skip those two toppings! If you want to add more toppings, go for it! Here are some of our favorite taco toppings.

What to Serve with Fish Tacos

Here are a few side dishes that go well with fish tacos.

How to Store

If you have leftover fish, store it in an airtight container in the refrigerator for up to 2 days. I don’t recommend storing assemble tacos, they will get soggy. You can store the slaw, lime crema, and other toppings in individual containers in the fridge.

Reheat the fish in a skillet or in the oven at 350 degrees F until heated through. I don’t recommend reheating in the microwave because the fish might get a little rubbery.

fish tacos in corn tortillas with lime crema, pickled red onions, avocado, cilantro, and cotija cheese.

More Taco Recipes

Fish Tacos

Perfectly seasoned white fish served in tortillas with a refreshing cabbage slaw, lime crema, pickled red onions, avocado, and cotija cheese. You only need 30 minutes to make these fresh and flavorful fish tacos, they are a weeknight favorite.

For the fish:

  • 1 1/2 lbs cod (or other white fish like tilapia or halibut)
  • Juice of 1 large lime, 2 tablespoons
  • 1 tablespoon chili powder
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 3 tablespoons avocado oil or olive oil

For the slaw:

  • 1 1/2 cups thinly sliced red cabbage
  • 1 1/2 cups thinly sliced green cabbage
  • 1/2 cup shredded carrots
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon honey or hot honey
  • Kosher salt and black pepper, to taste

For the lime crema:

  • 1 cup sour cream or plain Greek yogurt
  • 2 to 3 tablespoons fresh lime juice
  • 1/4 cup finely chopped cilantro
  • Kosher salt and black pepper, to taste

For the tacos:

  • Corn or Flour tortillas
  • Avocado slices
  • Jalapeño slices
  • Pickled red onions
  • Cotija cheese
  • Lime wedges
  • Place the fish on a large baking sheet and pat dry with paper towels. Squeeze fresh lime juice over the fish and let sit while you prepare the other ingredients.

  • In a small bowl, combine the chili powder, cumin, smoked paprika, garlic powder, salt and pepper. Set aside.

  • To make the slaw, combine the cabbage, carrots, apple cider vinegar, honey, salt, and pepper in a large bowl. Toss well and set aside.

  • To make the lime crema, combine the sour cream (or Greek yogurt), lime juice, cilantro, salt, and pepper. Set aside.

  • Sprinkle the seasoning mixture evenly on both sides of the fish, making sure it is well coated.

  • In a large cast iron skillet, heat the oil over medium-high heat. Add the fish to the hot pan and cook for 2 to 4 minutes. Flip and cook for an additional 2 to 4 minutes, or until fish is cooked through. The fish is done when it is opaque all the way through and breaks apart easily. Time will vary depending on how thick your fish is.

  • Transfer the cooked fish to a platter and use a fork to gently break it into large chunks.

  • To assemble the tacos, place a few pieces of fish in a warm tortilla. Top with a little cabbage slaw, lime crema, avocado, jalapeño slices, pickled red onions, and cotija cheese, or your favorite toppings. Serve lime wedges on the side and serve immediately.

Calories: 322kcal, Carbohydrates: 15g, Protein: 37g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Cholesterol: 76mg, Sodium: 752mg, Potassium: 1056mg, Fiber: 3g, Sugar: 9g, Vitamin A: 4067IU, Vitamin C: 34mg, Calcium: 132mg, Iron: 2mg

Have you tried this recipe?

Leave a comment below and share a photo on Instagram. Tag @twopeasandpod and hashtag it with #twopeasandtheirpod

table of contents title