Fish Tacos

There are lots of ingredients to prepare, but this isn’t a hard recipe to make, and the tacos are so good. If you don’t have (or like) all the taco bar fixings, just use what’s on hand! 

Make some Purple Cabbage Slaw for one of the toppings.

Print
Hands-on time:
45 minutes
   |   
Total time:
45 minutes
   |   
Makes
4
Servings

Kitchen Gear

Measuring spoons
Medium bowl
Sharp knife (adult needed)
Cutting board
Large nonstick skillet
Heatproof spatula
Fork
Measuring cup

Ingredients

2 tablespoons vegetable oil
1 teaspoon ground cumin
1 teaspoon chili powder
1⁄4 teaspoon kosher salt
1 clove garlic, peeled and minced
1 1⁄2 pounds halibut fillets or other firm white fish
8 6-inch corn tortillas
  Purple Cabbage Slaw or shredded cabbage
1⁄2 onion, peeled and finely chopped
1 cup tomato, cored and chopped
1 cup avocado, pitted, peeled and diced
1⁄2 cup "chopped fresh cilantro leaves
1 lime, cut in quarters
  hot sauce
  plain Greek yogurt

Instructions

  1. Put the oil, spices, salt, and garlic in the bowl and mix well.
  2. Cut the fish into 1-inch strips, put them in the bowl, and use your clean fingers to coat them with the spice mixture. Set the fish aside. Be sure to wash your hands with soap and water after handling raw fish!
  3. Put the skillet on the stove and turn the heat to medium. When it is hot, add the tortillas, one at a time, and cooked until warm, about 30 seconds on each side. Wrap them in a dish towel to keep warm.
  4. Put the skillet on the stove and turn the heat to medium-high. Add the fish and cook 3 minutes, then use the spatula to flip the pieces over. Cook until the fish breaks easily into flakes when you poke it with a fork, about 2 minutes.
  5. Give each person two tortillas and let them assemble the tacos with the toppings they like.

Did you know?

Cabbage is in the same family as kale, bok choy, broccoli, cauliflower, collards, Brussels sprouts, and radish. They are called cruciferous vegetables because the four petals of their flowers make a cross shape, and cruciferous is Latin for “bearing a cross.”