Go Back
Fish Tacos

Fish Tacos

Craving a fresh and zesty meal? These Fish Tacos are the ultimate comfort food, combining flaky fish, vibrant toppings, and a creamy sauce. A quick and easy recipe perfect for weeknight dinners, you'll definitely want to make this tonight!
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Mexican
Calories: 290

Ingredients
  

  • 2 Tbsp vegetable oil
  • 1 1/2 Tbsp fresh lime juice
  • 1 garlic clove minced
  • 1 1/2 tsp chili powder
  • 1/2 tsp ground cumin
  • 1/2 tsp ground paprika
  • 1/8 tsp cayenne pepper optional, or more to taste
  • Salt and freshly ground black pepper
  • 1 lb tilapia, cod, or mahi mahi
  • 8 corn tortillas warmed
  • 2 cups shredded purple cabbage
  • 1 avocado sliced
  • 3 Tbsp chopped cilantro leaves
  • 1/3 cup Cotija cheese optional
  • 1/4 cup sour cream
  • 3 Tbsp mayonnaise
  • 1 Tbsp fresh lime juice
  • 1/4 tsp garlic powder

Equipment

  • Skillet
  • Oven
  • Grater
  • Mixing Bowl
  • Baking Sheet
  • Chef's Knife
  • Whisk

Method
 

  1. In a mixing bowl whisk together vegetable oil, lime juice, garlic, chili powder, cumin, paprika, cayenne pepper, and season with salt and pepper to taste. This mixture should smell fragrant and flavorful. Make sure all the spices are well combined, creating a delicious marinade.
  2. Next, place the fish into a dish or a gallon-sized resealable bag. Pour the marinade over the fish, ensuring it’s evenly coated. If using a bag, seal it and gently move the bag around to ensure the fish is well-marinated. Let it marinate for about 20 minutes, but no longer than 30 minutes, as the acidity of the lime juice can start to cook the fish.
  3. Preheat your grill to medium-high heat. Once hot, brush the grill grates with a bit of oil to prevent sticking. Place the marinated fish directly on the grill. Grill for about 3 minutes per side, or until the fish is cooked through and flakes easily with a fork. The outside should have lovely grill marks, giving it a smoky flavor.
  4. If you prefer baking, preheat your oven to 400 degrees. Line a baking sheet with parchment paper or lightly spray it with non-stick cooking spray. Place the fish on the prepared baking sheet and bake for about 10 to 15 minutes, until the fish is opaque and flakes easily with a fork. The smell of the fish baking will fill your kitchen with a wonderful aroma.
  5. For a stovetop method, heat a 12-inch non-stick skillet over medium-high heat and drizzle lightly with vegetable oil. Remove the fish from the marinade and gently place it in the skillet. Cook for about 3 to 4 minutes per side until golden brown and cooked through. Keep an eye on it, as cooking times may vary depending on the thickness of the fish.
  6. While the fish is cooking, prepare the sauce by whisking together sour cream, mayonnaise, lime juice, and garlic powder in a small bowl. This sauce will add creaminess and a delightful tang to your tacos. Season with salt to taste.
  7. Once the fish is cooked, break it into large pieces. It should be flaky and tender. Warm the corn tortillas in a dry skillet or microwave until pliable.
  8. To assemble your Fish Tacos, take a warm tortilla and layer it with pieces of the cooked fish. Top it generously with shredded cabbage, sliced avocado, chopped cilantro, and sprinkle with Cotija cheese if using.
  9. Drizzle the prepared sauce over the top and finish with a squeeze of fresh lime juice to brighten up the flavors. Enjoy your creation while it’s fresh!

Notes

  • Choose the Right Fish: Opt for thicker fillets like tilapia or mahi-mahi, as they hold up better during cooking.
  • Storage: Leftover tacos can be stored in an airtight container in the refrigerator for up to two days, but it’s best to keep the components separate to maintain freshness.
  • Freezing: You can freeze cooked fish for up to three months. Just make sure to wrap it tightly to prevent freezer burn.
  • Pairing: Serve your tacos with a side of cilantro lime rice or a fresh mango salsa for a delightful contrast of flavors.
  • Variation: Try different proteins like shrimp or grilled vegetables for a vegetarian option.