Baja Fish Tacos
I still remember the first time I tasted the authentic flavors of Baja Fish Tacos in a small town in Mexico. The combination of crispy fish, fresh cabbage, and tangy sauce was a game-changer for me. As a second-generation Mexican-American, I'm excited to share my own recipe for Baja Fish Tacos, passed down from my abuela and perfected over the years.
These tacos are a staple of Mexican cuisine, and for good reason. The key to making great Baja Fish Tacos is to use the freshest ingredients possible and to never skip the step of toasting and charring your ingredients. This adds a depth of flavor that's hard to replicate with raw ingredients.
In this recipe, I'll walk you through the process of making Baja Fish Tacos from scratch, including the preparation of the fish, the slaw, and the sauce. Whether you're a seasoned cook or a beginner, this recipe is easy to follow and requires minimal special equipment.
So, let's get started and make some delicious Baja Fish Tacos that will transport you to the sun-kissed beaches of Mexico.
One of the best things about Baja Fish Tacos is that they're incredibly versatile. You can serve them as a snack, a light lunch, or even as a main course. And the best part? They're perfect for any time of the year, whether you're looking for a refreshing summer meal or a hearty winter dish.
Why You’ll Love This Recipe
- Easy to make and requires minimal special equipment
- Perfect for any time of the year and can be served as a snack, light lunch, or main course
- Incredibly versatile and can be customized with your favorite toppings and sauces
- Made with fresh and high-quality ingredients for a delicious and authentic flavor
- Great for families and crowds, as it's easy to make in large quantities
- Can be made ahead of time and refrigerated or frozen for later use
- Nutritious and balanced, with a combination of protein, healthy fats, and fresh vegetables
Why This Recipe Works
The magic of Baja Fish Tacos lies in the combination of textures and flavors. The crispy fish provides a satisfying crunch, while the fresh slaw adds a cool and refreshing touch. The sauce, made with a combination of mayonnaise, lime juice, and spices, brings everything together and adds a tangy and creamy element to the dish.
Another key factor in making great Baja Fish Tacos is the use of high-quality ingredients. Fresh fish, crisp cabbage, and ripe tomatoes make all the difference in the world. And don't even get me started on the importance of using authentic Mexican spices and seasonings.
But what really sets Baja Fish Tacos apart is the technique. The process of toasting and charring the ingredients adds a depth of flavor that's hard to replicate with raw ingredients. And the use of a thermometer to ensure that the fish is cooked to a safe internal temperature of 145 F (63 C) is crucial for food safety.
Ingredients You’ll Need
When it comes to making Baja Fish Tacos, the ingredients are just as important as the technique. You'll need a combination of fresh fish, crisp vegetables, and tangy sauces to bring this dish to life. Here are the ingredients you'll need to get started:
Be sure to choose the freshest ingredients possible, and don't be afraid to get creative with your toppings and sauces. The key to making great Baja Fish Tacos is to have fun and experiment with different flavors and combinations.
- 1 lb (450g) cod or tilapia, cut into small piecesYou can use any type of white fish for this recipe, but cod and tilapia work particularly well. Be sure to choose fresh and sustainable fish whenever possible.
- 1/2 cup (120ml) mayonnaiseMayonnaise is a key ingredient in the sauce for Baja Fish Tacos. You can use regular or light mayonnaise, depending on your preference.
- 1/4 cup (60ml) lime juiceFresh lime juice is essential for adding a bright and tangy flavor to the sauce. Be sure to use real lime juice and not bottled juice.
- 1/4 cup (30g) chopped fresh cilantroCilantro is a key herb in Mexican cuisine and adds a fresh and citrusy flavor to the sauce. You can use more or less cilantro depending on your taste.
- 1/4 cup (30g) chopped red onionRed onion adds a sweet and crunchy texture to the slaw. You can use more or less onion depending on your taste.
- 1/4 cup (30g) chopped fresh cabbageCabbage is a key ingredient in the slaw and adds a cool and refreshing texture. You can use green or red cabbage, depending on your preference.
- 2 cloves garlic, mincedGarlic is a key ingredient in many Mexican dishes and adds a deep and rich flavor to the sauce. You can use more or less garlic depending on your taste.
- 1 teaspoon ground cuminCumin is a key spice in Mexican cuisine and adds a warm and earthy flavor to the sauce. You can use more or less cumin depending on your taste.
- 1/2 teaspoon smoked paprikaSmoked paprika adds a smoky and depthful flavor to the sauce. You can use more or less paprika depending on your taste.
- Salt and pepper to tasteBe sure to season the fish and sauce with salt and pepper to taste. You can use more or less depending on your preference.
- 8-10 corn tortillasCorn tortillas are a key ingredient in Baja Fish Tacos and provide a crunchy and pliable texture. You can use more or less tortillas depending on your needs.
- 2 tablespoons vegetable oilVegetable oil is used for frying the fish and adds a crispy and golden texture. You can use more or less oil depending on your needs.
Equipment You’ll Need
How to Make Baja Fish Tacos
- 1Prepare the slaw by combining the chopped cabbage, red onion, and cilantro in a bowl. Squeeze the lime juice over the top and toss to combine.
- 2In a separate bowl, whisk together the mayonnaise, lime juice, garlic, cumin, smoked paprika, salt, and pepper to make the sauce.
- 3Cut the fish into small pieces and season with salt and pepper. Heat the vegetable oil in a large skillet over medium-high heat until it reaches 350 F (175 C).
- 4Fry the fish in batches until it reaches an internal temperature of 145 F (63 C), about 3-4 minutes per side. Use an instant-read thermometer to check the internal temperature.
- 5Once the fish is cooked, remove it from the oil and place it on a paper towel-lined plate to drain excess oil.
- 6Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
- 7Assemble the tacos by placing a piece of fish on each tortilla, followed by a spoonful of the slaw and a drizzle of the sauce.
- 8Serve the tacos immediately and enjoy!
- 9If desired, top the tacos with additional ingredients such as diced tomatoes, shredded lettuce, or sliced avocado.
- 10To make ahead, prepare the slaw and sauce up to a day in advance and store in the refrigerator. Fry the fish just before serving.
- 11To freeze, place the cooked fish in an airtight container or freezer bag and store in the freezer for up to 3 months. Thaw and reheat as needed.
Expert Tips
- Be sure to use fresh and sustainable fish whenever possible.
- Don't overcook the fish - it should be cooked to an internal temperature of 145 F (63 C) and still be moist and flaky.
- Use a thermometer to ensure the oil reaches the correct temperature for frying.
- Don't overcrowd the skillet when frying the fish - cook in batches if necessary.
- Let the fish rest for a few minutes before serving to allow the juices to redistribute.
- Experiment with different toppings and sauces to find your favorite combination.
- Consider using a cast-iron skillet for frying the fish, as it retains heat well and can achieve a nice crust on the fish.
- If you don't have an instant-read thermometer, you can check the internal temperature of the fish by cutting into it and checking for doneness.
Common Mistakes to Avoid
- Overcooking the fish, resulting in a dry and tough texture.
- Not using fresh and sustainable fish, which can affect the flavor and quality of the dish.
- Not heating the oil to the correct temperature, resulting in greasy or undercooked fish.
- Overcrowding the skillet, resulting in fish that is not cooked evenly.
- Not letting the fish rest before serving, resulting in a lack of juiciness and flavor.
- Not using a thermometer to check the internal temperature of the fish, resulting in undercooked or overcooked fish.
Variations and Substitutions
- Add diced mango or pineapple to the slaw for a sweet and tropical twist.
- Use different types of fish, such as shrimp or scallops, for a change of pace.
- Add a sprinkle of queso fresco or feta cheese to the tacos for a salty and tangy flavor.
- Use different types of tortillas, such as whole wheat or corn tortillas with a sprinkle of cotija cheese.
- Add a drizzle of hot sauce, such as sriracha or hot sauce, to the tacos for an extra kick of heat.
- Use different types of cabbage, such as red or green cabbage, for a change of pace.
- Add some heat to the slaw by incorporating diced jalapenos or serrano peppers.
What to Serve With Baja Fish Tacos
Baja Fish Tacos are a versatile dish that can be served in a variety of ways. Consider serving them as a snack or light lunch, or as a main course with your favorite sides. Some popular sides include Mexican street corn, black beans, and roasted vegetables.
You can also customize the tacos with your favorite toppings and sauces. Some popular toppings include diced tomatoes, shredded lettuce, sliced avocado, and sour cream. And don't forget to serve the tacos with a side of your favorite sauce, such as salsa or hot sauce.
Make-Ahead, Storage, Freezing and Reheating
To store Baja Fish Tacos, you can prepare the slaw and sauce up to a day in advance and store in the refrigerator. Fry the fish just before serving and assemble the tacos immediately.
If you want to make ahead and freeze, you can place the cooked fish in an airtight container or freezer bag and store in the freezer for up to 3 months. Thaw and reheat as needed.
To reheat the fish, you can place it in the oven at 350 F (175 C) for 5-7 minutes, or until heated through. You can also reheat the fish in the microwave, but be careful not to overheat.
When reheating the tacos, be sure to warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds. Assemble the tacos immediately and serve.
Frequently Asked Questions
What type of fish is best for Baja Fish Tacos?
You can use any type of white fish for Baja Fish Tacos, but cod and tilapia work particularly well. Be sure to choose fresh and sustainable fish whenever possible.
How do I know if the fish is cooked to a safe internal temperature?
You can use an instant-read thermometer to check the internal temperature of the fish. The fish should be cooked to an internal temperature of 145 F (63 C).
Can I make Baja Fish Tacos ahead of time?
Yes, you can prepare the slaw and sauce up to a day in advance and store in the refrigerator. Fry the fish just before serving and assemble the tacos immediately.
How do I store Baja Fish Tacos?
You can store the cooked fish in an airtight container or freezer bag and store in the refrigerator for up to 3 days or freeze for up to 3 months. Thaw and reheat as needed.
Can I customize the toppings and sauces for Baja Fish Tacos?
Yes, you can customize the toppings and sauces to your liking. Some popular toppings include diced tomatoes, shredded lettuce, sliced avocado, and sour cream. And don't forget to serve the tacos with a side of your favorite sauce, such as salsa or hot sauce.
What are some common mistakes to avoid when making Baja Fish Tacos?
Some common mistakes to avoid include overcooking the fish, not using fresh and sustainable fish, not heating the oil to the correct temperature, overcrowding the skillet, and not letting the fish rest before serving.
How do I reheat Baja Fish Tacos?
You can reheat the fish in the oven at 350 F (175 C) for 5-7 minutes, or until heated through. You can also reheat the fish in the microwave, but be careful not to overheat.
Can I freeze Baja Fish Tacos?
Yes, you can freeze the cooked fish in an airtight container or freezer bag and store in the freezer for up to 3 months. Thaw and reheat as needed.

Ingredients
- 1 lb (450g) cod or tilapia, cut into small pieces
- 1/2 cup (120ml) mayonnaise
- 1/4 cup (60ml) lime juice
- 1/4 cup (30g) chopped fresh cilantro
- 1/4 cup (30g) chopped red onion
- 1/4 cup (30g) chopped fresh cabbage
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- Salt and pepper to taste
- 8-10 corn tortillas
- 2 tablespoons vegetable oil
Instructions
- Prepare the slaw by combining the chopped cabbage, red onion, and cilantro in a bowl. Squeeze the lime juice over the top and toss to combine.
- In a separate bowl, whisk together the mayonnaise, lime juice, garlic, cumin, smoked paprika, salt, and pepper to make the sauce.
- Cut the fish into small pieces and season with salt and pepper. Heat the vegetable oil in a large skillet over medium-high heat until it reaches 350 F (175 C).
- Fry the fish in batches until it reaches an internal temperature of 145 F (63 C), about 3-4 minutes per side. Use an instant-read thermometer to check the internal temperature.
- Once the fish is cooked, remove it from the oil and place it on a paper towel-lined plate to drain excess oil.
- Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
- Assemble the tacos by placing a piece of fish on each tortilla, followed by a spoonful of the slaw and a drizzle of the sauce.
- Serve the tacos immediately and enjoy!
- If desired, top the tacos with additional ingredients such as diced tomatoes, shredded lettuce, or sliced avocado.
- To make ahead, prepare the slaw and sauce up to a day in advance and store in the refrigerator. Fry the fish just before serving.
- To freeze, place the cooked fish in an airtight container or freezer bag and store in the freezer for up to 3 months. Thaw and reheat as needed.