Two fish tacos on charred corn tortillas topped with sour cream, fruit salsa, and red cabbage with bowls of slaw, fruit salsa, and crema to the side.

Looking for a weeknight dinner that feels restaurant-fancy but is surprisingly simple? These tilapia fish tacos deliver big flavor with minimal effort. Topped with crunchy red cabbage slaw and a juicy peach mango salsa, they come together in under 20 minutes—and just happen to be naturally gluten-free.

These tacos are one of my favorite dishes to serve when hosting gluten-free friends—fresh, crowd-pleasing, and no one misses the gluten.

Why You’ll Love These Tacos

  • Quick and easy: Dinner on the table in 20 minutes? Yes please.
  • Fresh, bold flavors: The mild, flaky tilapia pairs beautifully with sweet fruit salsa and tangy crema.
  • Accessible ingredients: Tilapia is easy to find, affordable, and fast to cook.
  • Naturally gluten-free: No breading, just spice-rubbed fish cooked in a skillet and served in corn tortillas.

Searching for more gluten-free seafood recipes? butter poached lobster / baked teriyaki salmon / blackened cod with avocado corn salsa

Ingredients

Ingredients in small bowls to make tilapia fish tacos, including red cabbage, raw tilapia filets, lime zest, lime juice, cumin, paprika, chili powder, olive oil, cilantro, corn tortillas, pepper, garlic powder, salt, sour cream, and fruit salsa with text overlays over each ingredient.

TIP

Don’t skip warming your tortillas—10–15 seconds over a gas flame makes them soft, flexible, and adds a subtle char that brings everything together.

Ingredient Notes

  • Tilapia: Fresh or frozen fillets both work well. If using frozen, make sure they’re fully thawed and patted dry so they sear properly.
  • Peach & Mango: I used my peach mango salsa recipe for these fish tacos, which pairs perfectly with the tilapia. My pineapple salsa or black bean corn salsa would also be delicious, too.
  • Red Cabbage: Adds crunch and color. You can sub with green cabbage in a pinch, but red has more visual pop.
  • Sour Cream: Feel free to use plain Greek yogurt instead for a slightly tangier crema.
  • Jalapeño: Totally optional. If you’re spice-sensitive, leave it out. Want more kick? Add a second one or keep the seeds in.

For the ingredient list with measurements, full instructions, printable recipe, and additional notes, please scroll down to the recipe card.

Recipe FAQs

Can I use a different fish?

Yes—cod, mahi-mahi, or halibut all work well. Just adjust cook time based on thickness and flakeability.

What parts can I prep ahead?

You can make the crema and salsa up to a day ahead, and mix the spices in advance too. That way, everything comes together fast when it’s time to eat.

Expert Tips

  • Frozen tilapia works great. Just be sure it’s fully thawed and patted dry before seasoning.
  • Want it dairy-free? Sub the crema with my 4-ingredient guacamole or a dairy-free yogurt alternative.

Storage & Reheating

  • Storage: Keep leftover tilapia in an airtight container in the fridge for up to 2 days. Store slaw and salsa separately to maintain texture and freshness.
  • Freezer Option: Freezing is not ideal—the texture suffers. Just cook what you’ll eat, or store extra tilapia in the fridge.
  • Reheating: Warm tilapia in a skillet over medium heat until heated through. Avoid microwaving (it dries out the fish). Slaw, salsa, and crema are best served chilled.
A close up of a tilapia fish taco topped with crema, fruit salsa, red cabbage slaw and cilantro on charred corn tortilla.

More gluten-free meals to try

All Dinners

Making these for taco night?

An overhead view of two tilapia fish tacos topped with lime crema, red cabbage slaw, and peach mango salsa on charred corn tortillas.
No ratings yet

Tilapia Fish Tacos

Tilapia fish tacos with a peach mango salsa, crunchy slaw, and creamy lime crema. A bright, satisfying dinner you can pull together in under 20 minutes.
Print Recipe Pin Recipe Rate this Recipe
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 12 tacos

Ingredients

For the Fish:

  • 1 pound tilapia filets - about 3-4 filets
  • 1 teaspoon chili powder
  • 1 teaspoon garlic powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil

For the Cabbage Slaw:

  • 2 cups shredded red cabbage
  • 1 tablespoon lime juice
  • 1/2 teaspoon kosher salt

For the Cilantro Lime Crema:

  • 1 cup sour cream or greek yogurt - dairy-free alternative if needed
  • 2 tbsp cilantro - finely chopped
  • 2 tbsp fresh lime juice
  • 1 teaspoon lime zest
  • 1/4 teaspoon salt

For Serving:

  • 8 small gluten-free corn tortillas
  • 2 cups fruit salsa - I recommend my peach mango salsa recipe
  • 1/4 cup chopped fresh cilantro
  • Lime wedges

**Use the toggle button above to turn the instruction photos on and off!

Instructions

Prepare the Fish:

  • In a small bowl, mix together the chili powder, garlic powder, cumin, paprika, salt, and black pepper.
  • Pat the tilapia filets dry with paper towels. Evenly sprinkle the spice mix on both sides of each filet.
  • In a large skillet, heat the olive oil over medium-high heat. Once hot, add the tilapia filets.
  • Cook for about 3-4 minutes on each side or until the fish is opaque and flakes easily with a fork. Remove from the skillet and set aside.

Prepare the Slaw:

  • In a medium-sized mixing bowl, combine the shredded red cabbage, lime juice, and kosher salt.
  • Toss well to combine. Set aside for flavors to meld.

Prepare the Sauce:

  • In a small mixing bowl, whisk together sour cream or greek yogurt, chopped cilantro, fresh lime juice, lime zest, and salt.
  • Taste and adjust seasoning if necessary. Set aside.

Assembling the Tacos:

  • Warm the corn tortillas over a gas flame until charred on the edges or by placing them on a hot skillet for a few seconds on each side until they’re pliable.
  • Place a portion of the cooked tilapia on each tortilla.
  • Top with a generous helping of the slaw and fruit salsa.
  • Drizzle with the prepared cilantro-lime sour cream sauce.
  • Garnish with chopped cilantro and serve with lime wedges on the side.

Notes

  • Gluten-Free: If you have celiac disease or are gluten-free for other reasons, be sure to double check that all of your ingredients are gluten-free. Most corn tortillas are gluten-free, as they usually contain just corn, salt and water, but always confirm before purchasing. 
  • Dairy-Free Option: To make this recipe dairy-free, either omit the cilantro lime crema or substitute the sour cream with a dairy-free sour cream or greek yogurt alternative. Everything else is dairy-free as listed in the recipe instructions.
  • Salsa Variations: You can use any salsa you like for this recipe, but I find that fruit salsas go so well with this tilapia taco recipe! My peach mango salsa is what was used in the photos of this recipe and so good! You can also try my pineapple salsa instead.
  • Tilapia Thickness: My tilapia filets were on the thicker side, if yours are thinner, you may need to only cook them for 2-3 minutes per side. Be sure not to overcook the tilapia as it can get rubbery. While tilapia is recommended, feel free to substitute with other white fish like cod, halibut, or mahi-mahi.
  • Storage: Store any leftover fish separately from the tortillas to keep the tortillas from getting soggy. Reheat fish in a skillet or oven for the best texture. I don’t recommend microwaving the fish to reheat.
  • Prep Ahead: The cilantro-lime sour cream sauce can be made a day in advance and stored in the fridge. This will allow the flavors to meld and develop even further. The red cabbage slaw can also be prepared in advance. It’s crunchiest on the first day, but will store well for a few days in the refrigerator.

Nutrition

Calories: 153kcal | Carbohydrates: 13g | Protein: 10g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 30mg | Sodium: 567mg | Potassium: 335mg | Fiber: 2g | Sugar: 3g | Vitamin A: 614IU | Vitamin C: 11mg | Calcium: 59mg | Iron: 1mg

Step-by-Step instructions

Need some visual cues to help you out while you’re cooking! I’ve got you! The below photos are here to help you make this recipe perfectly!

For the ingredient list with measurements, full instructions, printable recipe, and additional notes, please use the above recipe card.

Tilapia fillets coated with spice rub on a white plate.
Seasoned tilapia fillets coated on both sides with a simple spice blend.
Spice-rubbed tilapia cooking in a skillet with olive oil.
Add fillets to a hot, oiled skillet. Leave space between each piece to sear evenly.
Tilapia fillets golden brown and fully cooked in a skillet.
Cook until golden and flaky. You’ll know it’s done when it easily flakes with a fork.
A bowl of red cabbage topped with lime juice, and salt.
Tossed with lime juice and salt, this slaw adds the perfect crunch.
A glass mixing bowl with sour cream mixed with lime juice, lime zest, salt, and cilantro.
Whisk sour cream with lime and cilantro for a tangy topping.
A hand holding a fish taco in a charred corn tortilla with fruit salsa, and cilantro crema.
Warm tortillas make the tacos easy to fold and less likely to tear.

12 Comments

    1. Thank you so much Leisel! I’m a big fan of colorful recipes! I’m definitely going to be missing strawberries too! I love when they’re in season!

  1. Yum! I LOVE fish tacos and these look amazing. And I just bought some more peaches tonight. I agree that I’m not ready for summer to end….I am soaking it up while I can. I love fall but we will have plenty of time for sweaters and pumpkin in October and November (well, pumpkin bread is allowed to stay). 🙂

    1. Hi Sean! Flounder would definitely works and would be delicious! Try cooking the flounder for about the same amount of time as the tilapia in the recipe. Let me know how it tastes!

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.