Tilapia Cilantro-Lime Tacos

Light, bright grilled tilapia tacos topped with a quick cilantro-lime slaw — a healthy, crowd-pleasing option for weeknight dinners and backyard cookouts. The fish grills in minutes and the slaw comes together while the grill heats, making this a fast, flavorful meal.

0.0(0 reviews)
27mTotal
EasyDifficulty
Jake Woods

Jake Woods's note

"This recipe shines for casual backyard cookouts or a fast weeknight dinner — it’s bright, healthy, and comes together quickly. Home cooks will love how the slaw and fish can be prepped in parallel so you’re ready to eat in under 30 minutes."

About This Recipe

These tilapia cilantro-lime tacos are built around contrasts: flaky, mildly sweet white fish kissed by the grill and a crunchy, bright slaw that brings acidity and herbaceous lift. The marinade is intentionally light — olive oil and fresh lime with a modest hit of chili and garlic powders — so the delicate flavor of tilapia remains the star while the heat of the grill adds a whisper of smoke. Corn tortillas warmed until slightly charred frame each bite with an earthy chew that complements the slaw’s snap.

What makes this version work for busy cooks is timing. The fish needs only a few minutes per side, and the slaw comes together in the same time it takes the grill to preheat, so you’re plating from grill to table in under half an hour. Small details — patting fillets dry, oiling the grates, and letting the slaw rest briefly to mellow — change this from a hastily assembled meal into one that feels intentional and balanced. It’s perfect for weeknight dinners, pared-back dinner parties, or any backyard cookout where you want a lighter taco that still satisfies.

Advertisement
Yield
4

Ingredients for Tilapia Cilantro-Lime Tacos

  • 1 1/2 lb Tilapia fillets
  • 3 tbsp Olive oil
  • 3 tbsp Fresh lime juice
  • 1 1/2 tsp Chili powder
  • 1 tsp Garlic powder
  • 1 tsp Kosher salt
  • 1/2 tsp Ground black pepper
  • 3 cups Green cabbage, shredded
  • 1/2 cup Fresh cilantro, chopped
  • 8 tortillas Corn tortillas

How to Make Tilapia Cilantro-Lime Tacos

  1. Step 1: Marinate and season the tilapia

    Pat the tilapia fillets dry with paper towels. In a shallow dish whisk together olive oil, fresh lime juice, chili powder, garlic powder, kosher salt, and black pepper, then brush or spoon the mixture over both sides of the fillets and let rest for 8–10 minutes while you prepare the slaw and heat the grill.

    For this step

    • 1 1/2 lbTilapia fillets
    • 3 tbspOlive oil
    • 3 tbspFresh lime juice
    • 1 1/2 tspChili powder
    • 1 tspGarlic powder
    • 1 tspKosher salt
    • 1/2 tspGround black pepper
    Marinate and season the tilapia
  2. Step 2: Make the quick cilantro-lime slaw

    In a medium bowl toss the shredded cabbage with the chopped cilantro, a splash of fresh lime juice, a drizzle of olive oil, and a pinch of salt and pepper. Taste and adjust brightness with more lime or salt; set the slaw aside to soften slightly while the fish cooks.

    For this step

    • 3 cupsGreen cabbage, shredded
    • 1/2 cupFresh cilantro, chopped
    Make the quick cilantro-lime slaw
  3. Step 3: Preheat and oil the grill

    Preheat the grill to medium-high (about 400–450°F / 200–230°C) and oil the grates to prevent sticking. Grill the tilapia directly on the grates or on a grill-safe pan for 3–5 minutes per side, depending on thickness, until opaque, firm, and easily flakes with a fork.
  4. Step 4: Warm the tortillas and flake the fish

    Warm the corn tortillas on the grill for 20–30 seconds per side until pliable and slightly charred at the edges. Transfer the grilled tilapia to a cutting board and use two forks to gently flake into bite-sized pieces.

    For this step

    • 8 tortillasCorn tortillas
    Warm the tortillas and flake the fish
  5. Step 5: Assemble and serve the tacos

    Build each taco by placing a generous scoop of slaw on a warm tortilla, topping with flaked tilapia, and finishing with an extra squeeze of lime or a few cilantro leaves if desired. Serve immediately so tortillas stay warm and slaw keeps its crunch.
    Assemble and serve the tacos
  1. Pat the tilapia fillets dry with paper towels. In a shallow dish whisk together olive oil, fresh lime juice, chili powder, garlic powder, kosher salt, and black pepper, then brush or spoon the mixture over both sides of the fillets and let rest for 8–10 minutes while you prepare the slaw and heat the grill.
  2. In a medium bowl toss the shredded cabbage with the chopped cilantro, a splash of fresh lime juice, a drizzle of olive oil, and a pinch of salt and pepper. Taste and adjust brightness with more lime or salt; set the slaw aside to soften slightly while the fish cooks.
  3. Preheat the grill to medium-high (about 400–450°F / 200–230°C) and oil the grates to prevent sticking. Grill the tilapia directly on the grates or on a grill-safe pan for 3–5 minutes per side, depending on thickness, until opaque, firm, and easily flakes with a fork.
  4. Warm the corn tortillas on the grill for 20–30 seconds per side until pliable and slightly charred at the edges. Transfer the grilled tilapia to a cutting board and use two forks to gently flake into bite-sized pieces.
  5. Build each taco by placing a generous scoop of slaw on a warm tortilla, topping with flaked tilapia, and finishing with an extra squeeze of lime or a few cilantro leaves if desired. Serve immediately so tortillas stay warm and slaw keeps its crunch.

Tilapia Cilantro-Lime Tacos Tips

Pat Fish Dry

Remove excess moisture from the fillets with paper towels before marinating to ensure a quick, even sear and prevent steaming on the grill.

Short Marinade Time

Marinate for just 8–10 minutes; too long will break down the delicate flesh and make it mushy, while a short rest is enough to impart flavor.

Use High Heat

Grill at medium-high (400–450°F) so the fish develops a quick crust without overcooking; a hot grate gives that desirable char in minimal time.

Oil Grates Well

Brush oil on the grates or on the fish (not both) to prevent sticking; use a high-smoke-point oil and a folded paper towel held with tongs for safety.

Warm Tortillas Last

Heat tortillas for 20–30 seconds per side just before serving to keep them pliable and warm, which prevents the tacos from falling apart.

Tilapia Cilantro-Lime Tacos Variations and Substitutions

Baja-Style Cream Sauce

Add a tangy crema by mixing Greek yogurt or sour cream with lime zest, a pinch of smoked paprika, and a little hot sauce for a richer bite.

Blackened Spice Rub

Swap the chili and garlic powders for a homemade blackening blend (paprika, cayenne, thyme, oregano) and cook the fish in a hot cast-iron pan for an intense, spicy crust.

Mild White-Fish Swap

Use cod, mahi-mahi, or halibut fillets in the same proportions and cook time; for thicker fillets extend grilling to ensure the center flakes easily.

Vegetarian Grilled Option

Replace fish with thick slices of halloumi or grilled portobello mushrooms brushed with the same lime-chili mixture for a satisfying vegetarian taco.

How to Store and Make Tilapia Cilantro-Lime Tacos Ahead

Store leftover flaked tilapia and slaw separately in airtight containers in the refrigerator for up to 2 days; keeping components separate preserves texture. Reheat fish gently in a 300°F oven covered with foil for 8–10 minutes or briefly in the microwave on low to avoid drying it out, then refresh with a squeeze of lime. Wrap tortillas in foil and warm them in the oven or reheat on a hot skillet before serving.

What to Serve With Tilapia Cilantro-Lime Tacos

Serve these tacos with sides that echo the citrus-herb profile: grilled street corn (elote) or a simple cilantro-lime rice and a pot of warmed black beans. Add quick-pickled red onions or sliced radishes for extra crunch and a bright counterpoint. For drinks, a crisp lager, a citrusy white wine like Albariño, or a classic lime margarita pairs beautifully.

Tilapia Cilantro-Lime Tacos FAQs

Can I use frozen tilapia?

Yes—thaw completely in the refrigerator overnight and pat very dry before marinating to remove excess moisture; partially frozen fish will steam rather than sear.

How do I know when the fish is done?

Tilapia is done when it turns opaque, flakes easily with a fork, and registers about 135–145°F in the thickest part; remove from heat as it will carryover cook a few degrees.

Can I make the slaw ahead of time?

Make the slaw up to a day ahead; keep it refrigerated but dress it lightly and wait to add extra lime until serving to keep the cabbage crisp.

What if I don’t have a grill?

Cook the fish on a hot cast-iron skillet or a grill pan on the stovetop for similar char and timing, or broil for a quick alternative, watching closely to prevent overcooking.

How can I prevent tortillas from falling apart?

Warm tortillas until pliable and slightly charred, then layer slaw first to create a buffer and avoid overfilling to keep tacos intact while eating.

Jake Woods

About the author

Jake Woods

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake Woods →

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Nutrition Facts

Per serving: 1 taco

Calories711
Total Fat42.8g
Saturated Fat6.6g
Trans Fat0g
Polyunsaturated Fat12.8g
Monounsaturated Fat20.2g
Cholesterol0mg
Sodium1759mg
Total Carbohydrates41.1g
Dietary Fiber15g
Total Sugars2.7g
Includes Added Sugars0g
Protein42.9g
Vitamin D0μg
Calcium229mg
Iron5.8mg
Potassium1253mg

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Tilapia Cilantro-Lime Tacos

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · 6 questions per 5 minutes, 30 per day