These Epic Baja Fish Tacos are fun and full of flavor! Crispy fish is wrapped in warm tortillas, topped with fresh veggies, and drizzled with a zesty homemade sauce.
Honestly, every bite feels like a mini beach vacation! 🌊 I love making these tacos for friends—they’re always a hit and super easy to whip up. Don’t forget the extra sauce for dipping!
Key Ingredients & Substitutions
White Fish Fillets: Cod, tilapia, and mahi-mahi are great choices for this recipe. If you’re in a pinch, other mild, flaky white fish like haddock or even fresh shrimp work well too.
Spices: Chili powder, smoked paprika, and cumin give the fish a wonderful flavor. If you don’t have smoked paprika, regular paprika is a fine substitute. You can replace cumin with ground coriander for a different taste!
Tortillas: Small corn or flour tortillas help hold everything together. If you’re looking for a gluten-free option, corn tortillas are the way to go. You can also use lettuce wraps for a lighter version!
Sour Cream & Mayonnaise: These make the taco sauce creamy and delicious. If you’re looking for a lighter version, Greek yogurt can replace both for a tasty twist. You can skip mayo entirely if you prefer!
How Do You Cook Fish Perfectly Without It Falling Apart?
Cooking fish can be tricky, but with a few simple tips, you’ll have perfectly cooked fish every time! First, make sure the skillet is hot before adding the fish. This helps give it a nice sear.
- Use olive oil generously to prevent sticking.
- Don’t crowd the skillet, cook the fish fillets in batches if needed.
- Only flip the fish once, and let it cook about 3-4 minutes on each side. You’ll know it’s done when it flakes easily with a fork.
Following these tips ensures your fish stays intact and delicious! Enjoy your cooking!
Epic Baja Fish Tacos With Homemade Fish Taco Sauce
Ingredients You’ll Need:
For the Fish:
- 1 pound white fish fillets (such as cod, tilapia, or mahi-mahi)
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and pepper to taste
- 2 tablespoons olive oil
For the Taco Sauce:
- 1/2 cup sour cream
- 1 tablespoon mayonnaise
- 1 tablespoon lime juice
- 1 teaspoon sriracha or hot sauce (optional)
- Salt to taste
For the Tacos:
- 8 small corn or flour tortillas
- 1 cup shredded red cabbage
- 1 cup diced tomatoes
- 1 avocado, sliced or mashed (for guacamole)
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
How Much Time Will You Need?
This recipe will take about 30 minutes in total. You’ll spend about 10 minutes preparing the fish and sauce, and around 20 minutes cooking and assembling everything. It’s quick, fun, and perfect for a delightful meal!
Step-by-Step Instructions:
1. Prepare the Fish:
Start by mixing the chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, and pepper in a small bowl. Rub this spice mixture all over your fish fillets, making sure they’re well coated. This will give your fish lots of flavor!
2. Cook the Fish:
Next, heat the olive oil in a skillet over medium-high heat. Once the oil is hot, gently place the seasoned fish in the skillet. Cook for about 3-4 minutes on each side, or until the fish is cooked through and flakes easily with a fork. When it’s ready, remove it from the heat and set it aside.
3. Make the Taco Sauce:
In a small bowl, whisk together the sour cream, mayonnaise, lime juice, sriracha (if you want a little spice), and a pinch of salt until smooth. Taste it and adjust the seasoning if needed. This sauce will add a delicious creaminess to your tacos!
4. Warm the Tortillas:
Now it’s time to warm up the tortillas. In a dry skillet, heat them for about 30 seconds on each side until they’re nice and pliable with a little bit of char. Keep them warm in a clean kitchen towel while you finish the tacos.
5. Assemble the Tacos:
Take each tortilla and place a few pieces of cooked fish in the center. Top them with shredded red cabbage, diced tomatoes, and slices or scoops of avocado. Drizzle with your homemade taco sauce and sprinkle with fresh cilantro. They should look vibrant and inviting!
6. Serve:
Serve your delicious Baja fish tacos immediately! Don’t forget to include lime wedges on the side for some extra zest over the top. Enjoy every bite!
And there you have it—fresh and tasty Baja fish tacos, perfect for any day of the week!
Can I Substitute the White Fish?
Absolutely! If you can’t find cod, tilapia, or mahi-mahi, you can use other mild, white fish like snapper, halibut, or even shrimp. Just remember to adjust cooking times if you switch to a different type of seafood.
What If I Don’t Have Sour Cream?
No worries! You can substitute sour cream with Greek yogurt for a healthier option, or use a dairy-free yogurt if you’re looking for a vegan alternative. The taste will still be creamy and delicious!
How Do I Store Leftover Tacos?
To store leftovers, keep the fish, sauce, and toppings separate from the tortillas. Place them in airtight containers in the fridge. The fish will last about 2 days, while the sauce should be used within 3 days. Reheat the fish gently on the stove or in the microwave, and warm the tortillas before serving.
Can I Make the Taco Sauce Ahead of Time?
Yes! The taco sauce can be prepared up to 1 day in advance. Just store it in an airtight container in the fridge. Give it a good stir before using, as it may thicken slightly while sitting.