These grilled baja fish tacos are a copycat recipe from South Beach Bar & Grill in San Diego. They were an unbeatable treat along with their fried version of Baja Fish Tacos when I lived there. This recipe is my homage to all those delicious taco Tuesdays, and I make these all throughout the summer.

Close up of a white fish taco with pico de gallo and red onion topping.

This is a great move if you’re a taco-lover looking to branch out your taco fillings beyond chicken tacos and steak tacos? These are simple to make yet packed to the brim with flavor.

Why this Recipe Works

Grilling is a fantastic way to get flavorful and tender fish. I like to use Opah or Mahi-Mahi, or cod if that’s all you can find. But if you choose to make a fried Baja fish taco, I recommend Tilapia. These tacos work great with all these white fish varieties.

These tacos are actually deceptively simple. After you grill the fish, all you need to do is top it with your toppings.

This is the combination of toppings I learned at my favorite taco spot in San Diego and there’s no going back from this deliciousness.

When you hear someone refer to food as Baja-style, it means a style of cooking and ingredients that originated in Baja California. This style is known for fresh ingredients and seafood like fish with some of the most famous dishes being white fish tacos and seafood tostadas. What I love about the style of food is that it’s a phenomenal fusion of both Mexican and American flavors and cuisine.

Ingredients & Substitutions

Tortillas on a countertop with other ingredients and salsa.

Cheese – I use cheddar cheese but you could substitute with queso fresco.

Fish – I used Opah for these, but Mahi Mahi is also great. You’ll need to cut it into about 8 pieces.

Tortillas – flour tortillas are preferred for this recipe but you could substitute with corn.

Hot sauce – For my hot sauce I always use Valentina. It’s my favorite.

Ranch – it may sound a little weird but I promise the addition of ranch dressing to these tacos is going to take it to the next level.

How to make this recipe

To make your pico de gallo salsa, put the finely diced ingredients into a bowl and mix them together until the salsa is combined.

Salsa in a large white bowl next to hot sauce and salt.

Set this aside for when your tacos are ready. You can make it a full day in advance and just store it in the fridge until you’re ready to use it.

Cook the fish

When it comes to making your fish you have a few different options. Your first option is to pan fry, and the other is to grill.

To pan fry: heat your olive oil in a pan over medium to medium-high heat and add in the pieces of fish. Cook your fish for 2 to 3 minutes per side until they are cooked through.

To grill (preferred method): cook over direct heat for about 2 to 3 minutes per side, until cooked through.

White fish strips on a charcoal fire grill.

I recommend grilling the tortillas on a grill so that you get those horizontal char marks on either side. It really does make a difference and steps up your overall taco experience.

Flour tortillas heating on a charcoal grill.

Top each tortilla in this order: cheese on the bottom, then the fish, cabbage, salsa, ranch, hot sauce, and finally a big squeeze of lime. Each person gets two. Enjoy!

Four white fish tacos with pico de gallo, purple cabbage,  red onion topping.

More Tasty Tacos

There are plenty of delicious fish recipes for you to try on the blog, and you NEED to try these different taco fillings. Rotate through them all and have the best summer of tacos ever!

I love hearing from you! You can also FOLLOW ME on INSTAGRAM, TIKTOK, and PINTEREST to see more delicious food and what I’m up to.

Three fish tacos with red cabbage and salsa.

Grilled Baja Fish Tacos with Pico de Gallo Salsa

5 from 8 votes
Print Recipe Save
When I lived in San Diego, grilled Baja fish tacos from my favorite taco bar were an unbeatable treat! These tacos are my homage to all those delicious nights, and I make these all throughout the summer.
Prep Time15 minutes
Cook Time10 minutes
Total Time25 minutes
Course: Main, Main Course
Cuisine: American, Mexican
Diet: Kosher
Servings: 4
Calories: 549kcal

Ingredients

Pico de Gallo Salsa

  • 1 large tomato diced
  • 1/2 red onion diced
  • 1 jalapeño diced (seeds removed for a milder salsa)
  • 1 lime juiced
  • salt and pepper

Tacos

  • 1 1/2 lbs. fish I use Opah or mahi mahi, but cod also works. Cut into 8 strips*
  • 8 flour tortillas

Toppings

  • 1/4 red cabbage shredded
  • 1 cup cheddar cheese
  • 8 tsp hot sauce I use Valentina
  • 8 tsp ranch
  • 2 limes cut into wedges

Instructions

  • Salsa: Mix ingredients in a bowl. Set aside. Can be made a day in advance.
  • To pan fry: heat your olive oil in a pan over medium to medium-high heat and add in the pieces of fish. Cook your fish for 2 to 3 minutes per side until they are cooked through.
    To grill (preferred method): cook over direct heat for about 2 to 3 minutes per side, until cooked through.
  • (Optional) Heat the tortillas on the grill until warm.
  • Top each tortilla in this order: cheese on the bottom, then the fish, cabbage, salsa, ranch, hot sauce, and finally a big squeeze of lime.

Video

Notes

* Cut the fish into 8 strips. Each strip will be for one taco, with two tacos per person.
I prefer flour tortillas for this recipe but you could substitute with corn, or an alternative like a lettuce wrap if you wanted.

Nutrition

Calories: 549kcal | Carbohydrates: 43g | Protein: 47g | Fat: 22g | Saturated Fat: 9g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 5g | Cholesterol: 116mg | Sodium: 1034mg | Potassium: 909mg | Fiber: 5g | Sugar: 7g | Vitamin A: 1204IU | Vitamin C: 60mg | Calcium: 355mg | Iron: 4mg
Did you try this recipe?I’d love to hear what you think! Leave a Review to let us know how it came out, if you have a successful substitution or variation, or anything else.
5 from 8 votes (8 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.