Easy Grilled Fish Tacos

In Cooperation with Weber Grill Switzerland

When we moved to California, I’d never even heard of Fish Tacos, much less tried them. I grew up in northern Texas, where the tacos were filled with beef, and the fish (usually catfish!) was deep-fried in cornmeal batter. (Of course, these days that’s all changed, but the 1980’s were a different time… can you imagine a world without sushi?!)

Moving to Southern California opened up a whole new world of Baja-style Mexican food for me (Baja being the Mexican peninsula attached to California). Fish tacos were on every menu, so I tried them and immediately loved them. All that crunchy, spicy, tangy, deliciousness! Now, most fish tacos you’ll get in California will have crunchy deep-fried fish inside. A bit of a calorie-bomb, so they were only an occasional indulgence for me! However for these tacos, I wanted something healthier and quicker to make for a weekday lunch or dinner. I love to grill, so throwing some fish on the grill is a no-brainer! And with my Weber Grill, it couldn’t be faster – my Q-series grill has a huge surface so even with guests over, I can make as much or as little food as I need to! Many of my Swiss friends are big fans of Southern California, especially San Diego, so these fish tacos will hopefully provide a small walk down memory lane for them. 🙂

Spiced, grilled fish is of course the star of this dish, but the crunchy red cabbage and the tangy dressing are also an important aspect. And although these tacos are traditionally served on corn tortillas, you could certainly use flour tortillas if that’s what you prefer. (I serve them with both!)

I’m serving these tacos with a side of Mexican Style Grilled Corn, which are prepared in the style of the Mexican street food “Elote.” These take about 10 minutes on the grill. We like to eat them on the cob, but you can also slice off the grilled corn and serve it salad style instead.

Mom’s Note: As a mother of two young children, my first and second priorities are Time and Taste – how much time does a recipe need, and will my children like the taste? Thankfully my kids like fish and tortillas! The cabbage slaw is a maybe, but two out of three ain’t bad! They also love corn on the cob, so minus the chili and lime, they devour those.

Grilling is one of my favorite ways too cook, it isn’t just a summer activity for me – since my Weber gas grill heats up so quickly, I use it year round for easy quick meals. I love the taste of grilled vegetables and meats, and less clean-up in the kitchen is definitely a bonus!

For this recipe, you want to marinade your fish for about 20 minutes, to let those delicious flavors sink in. While the fish is marinading, it’s a great time to prepare the red cabbage, the dressing, and grill the corn. Grilling the fish only takes about 10 minutes, so this whole meal comes together really quickly! I like the large grill spatula Weber makes to turn the fish fillets.

Cook’s Note: I use MSC certified fish (sustainably caught) and choose Atlantic Halibut (German: Heilbutt) or North Sea Cod (German: Kabeljau/Dorsch) for this dish. Another good choice is Pacific Mahi-Mahi/Dorado (German: Goldmakrele).

This post was sponsored by Weber Grill Switzerland, however all opinions and recipes are my own.

Print Recipe
Easy Grilled Fish Tacos
An easy weeknight version of Baja style fish tacos, using healthy grilled fish intead of deep fried! On the table in 30 minutes.
Course Main Dish
Cuisine Mexican
Prep Time 15 minutes
Cook Time 15 minutes
Course Main Dish
Cuisine Mexican
Prep Time 15 minutes
Cook Time 15 minutes
  1. Place the fish in a large dish or a plastic Ziplock bag and squeeze a lime half over it. Add the garlic, cumin, chili powder, and 1 tablespoon of the oil. Season with salt and pepper and make sure fish is covered in marinade. Refrigerate for 15-20 minutes. While the fish marinates, make the slaw and warm the tortillas.
  2. Combine the cabbage, onion, and cilantro in a large bowl and squeeze half of a lime over. Drizzle with the remaining 1 tablespoon oil, season with salt and pepper, and toss. Taste and add more salt and pepper if neeeded.
  3. Warm the tortillas by grilling over medium-high heat. Add 1 tortilla at a time, flipping to warm both sides, about 5 minutes total. Wrap the warm tortillas in a clean dishcloth and set aside while you prepare the fish. Take care not to burn them!
  4. Brush the grates of your grill with oil and heat over medium-high heat until hot. Remove the fish from the marinade and place on the grill.
  5. Cook without turning until the underside of the fish has grill marks and is opaque on the bottom, about 3 minutes. Flip and grill the other side until white and opaque, about 2 to 3 minutes more. Transfer cooked fish to a plate.
  6. Slice the remaining lime halves into wedges and serve with the tacos. To make a taco, break up some of the cooked fish, place it in the tortilla, and top it with slaw and any optional toppings.
Recipe Notes

To make chipotle-lime crema - blend two chipotle peppers from a can with 1/2 cup sour cream, 1/4 cup mayo, and a tablespoon of lime juice.

Share this Recipe


  1. I always thought Fish Taco are so complicated recipe to make since it is so full of tastes! So happy to read it is so easy!
  2. Looks delicious! I see more and more places offering tacos in Switzerland, but never any with fish. Well done!
  3. Ohhh, that chipotle-lime crema sounds like an amazing accompaniment with these fish tacos. I'll definitely have to try these soon. I'm trying to take advantage of the end of summer and grill as much as possible. :)
  4. I love the look of that slaw! I really wish I liked fish, there are so many great things made with it - including this!
  5. I love how simple and flavorful this fish taco recipe is. This will make any weeknight dinner more exciting.
  6. This will be perfect for my bbq this weekend, thanks for the inspiration!
  7. FISH tacos are so delicious. We could have taco night all the time. Homemade tortillas are so good. I think I need to whip up some of these this weekend.
  8. These look so colorful and flavorful! Sounds great with Mexican grilled corn too. In fact, that picture with your whole spread on the table is making me very hungry!
  9. "Marinade the fish" is a great tip and I should practice it more. I'm missing California fish tacos too! I can't wait to make these at home.
  10. Yum! I'll have to try this, I miss fish tacos so much!
  11. I feel like the worst San Diegan: I have never had fish tacos!!? I'm not opposed to give it a try though. Nice picture of your dinner table :-)
  12. I love a good fish tacos just like this one. The weather has been cold lately but that should not stop me from grilling, especially when the recipe is so simply good!
  13. You got me at tacos, that is my kind of food and I do love a good grilled fish for making them. Your version is delightful love the sauce and the garnishes too.
  14. Tacos aren't really eaten here in Italy but I love them. I've never made them with fish though. Such a good idea to use grilled fish! Have to try it!
  15. I recently had fish tacos for the first time and I totally love them! This looks like a great recipe!
  16. Too bad I cant have a grill in an apartment but I love fish tacos and would definitely try these with a grill pan

Leave a Comment

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