# Citrus-Grilled Fish Fajitas (Gluten-Free)

> Bright citrus-marinated mahi or halibut grilled over high heat with charred bell peppers and onions, topped with a quick cilantro-lime slaw and served in warm gluten-free corn or cassava tortillas. A fast, no-chill marinade and precise grill timings make this a weeknight showstopper that’s perfect for summer cookouts.

Canonical URL: https://www.topshelf.recipes/recipes/citrus-grilled-fish-fajitas-gluten

## Author

Jake Woods

https://www.topshelf.recipes/chef/jake-woods

Published: August 30, 2026

Last Updated: September 3, 2026

## About This Recipe

This take on fajitas pares everything down to the essentials: flaky, citrus-bright fish, aggressively charred peppers and onions, and a quick creamy slaw that cools each bite. Using mahi or halibut keeps the texture firm enough to stand up to grilling and the aggressive heat, while the lime–orange no‑chill marinade punches in bright acidity without sitting long enough to “cook” the fish. It’s a grilling formula that’s faster than traditional marinating methods but still builds layers of flavor — char, citrus, garlic, cumin and a whisper of chili heat — so each tortilla holds its own.

The technique is the real difference here: high, clean heat for the peppers and a precise timing window for the fish so it stays moist (aim for 135°F for medium doneness). The yogurt-based cilantro-lime slaw adds creaminess and body without weighing down the tacos, and warming corn or cassava tortillas on a hot griddle then steaming them in a towel keeps them pliable for folding. This is a weeknight-friendly showstopper for a small cookout or a relaxed dinner where speed and balance matter more than fuss.

## Recipe Information

- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 6
- Difficulty: Medium
- Category: Grilling

## Ingredients

### Make the quick no-chill citrus marinade and coat the fish

- 1 1/2 lb Mahi or halibut fillets
- 1/4 cup Fresh lime juice
- 1/4 cup Fresh orange juice
- 3 tbsp Extra-virgin olive oil
- 3 cloves Garlic, minced
- 1 blend Spice blend (1 tsp ground cumin, 1 tsp chili powder, 1 tsp kosher salt, 1/2 tsp black pepper)

### Preheat grill and prepare vegetables

- 4 pieces Bell peppers (mixed colors) and red onion, sliced
- 1 tbsp Neutral oil for grilling (canola or avocado)

### Make the cilantro-lime slaw

- 1 batch Cilantro-lime slaw (about 3 cups shredded cabbage, 1/3 cup Greek yogurt, 1/3 cup chopped cilantro, 1 tbsp lime juice, 1/2 tsp salt)

### Warm tortillas, assemble and serve with tips to keep them pliable

- 8 pieces Corn or cassava tortillas (gluten-free), warmed

## Ingredient Guide

### Cassava tortillas

Made from cassava (yuca) root or cassava flour, these are gluten-free tortillas rooted in Latin American and West African cooking; they have a mildly sweet, nutty, starchy flavor and a tender but slightly chewy texture. Many U.S. home cooks may not encounter them in mainstream supermarkets — look for them at Latin markets, natural-food stores, specialty gluten‑free brands, or online. If you can’t find cassava tortillas, good substitutes are corn tortillas for an authentic Latin flavor or store-bought cassava‑flour/plantain tortillas for a similar gluten‑free result.

## Instructions

### 1. Make the quick no-chill citrus marinade and coat the fish

In a medium bowl whisk together fresh lime juice, orange juice, olive oil, minced garlic and the spice blend. Pat the fillets dry, add them to the bowl and turn to coat thoroughly—this is a no-chill marinade, so let fish sit at room temperature for 8–10 minutes while you heat the grill. The acidity brightens the fish quickly without needing refrigeration.

### 2. Preheat grill and prepare vegetables

Preheat your gas or charcoal grill to high (about 450–500°F / 230–260°C) and clean the grates well. Meanwhile slice bell peppers and red onion into 1/2-inch strips, toss with the neutral oil and a pinch of salt, and keep them handy for the grill—oiling the veg helps prevent sticking and encourages even charring.

### 3. Char the peppers and onions

Place the oiled peppers and onions directly on the hot grate or in a grill basket and let them roast undisturbed until blistered and charred, about 4–5 minutes per side (total 8–12 minutes) over direct high heat. Use tongs to flip once; moving them too early prevents good char. When done, transfer to a bowl and loosely cover to keep warm; slice into fajita-ready strips if needed.

### 4. Grill the fish with precise timing

Oil the grill grates lightly again (use a folded paper towel dipped in oil and tongs) then place the marinated fillets on the hot grate. For 1-inch (2.5 cm) fillets, grill 4–5 minutes per side over direct high heat; thinner fillets (3/4") need ~3–4 minutes per side, thicker 1.25–1.5" need 6–8 minutes total. Cook until the fish is opaque and flakes easily with a fork—aim for an internal temp of about 135°F (57°C) for a moist center or 145°F (63°C) if you prefer fully done; flip only once and use a thin metal spatula to avoid tearing.

### 5. Make the cilantro-lime slaw

While the fish rests 2–3 minutes, toss shredded cabbage with Greek yogurt, chopped cilantro, 1 tablespoon lime juice (from the lime used earlier or a fresh one) and 1/2 teaspoon salt until evenly coated. Adjust seasoning to taste—this bright, creamy slaw adds cooling contrast to the charred peppers and citrus fish.

### 6. Warm tortillas, assemble and serve with tips to keep them pliable

Preheat a clean cast-iron griddle or skillet over medium heat (300–350°F / 150–175°C). For corn tortillas, brush very lightly with oil and warm 20–30 seconds per side until pliable; for cassava tortillas use slightly lower heat and 20–25 seconds per side because they’re more fragile. Stack warmed tortillas in a clean kitchen towel or wrapped aluminum foil to steam and stay soft—reheat briefly before serving as needed. To assemble, flake or slice the grilled fish into large pieces, divide between tortillas (2 per person is typical), top with charred peppers and a generous spoonful of slaw, and finish with lime wedges and extra cilantro if desired.

## Nutrition

Estimated nutrition per serving (1 serving (about 350g)):

- Calories: 411 kcal
- Protein: 20.6 g
- Carbohydrates: 23.2 g
- Fat: 23.9 g
- Saturated Fat: 3.9 g
- Trans Fat: 0 g
- Fiber: 4.5 g
- Sugar: 5.5 g
- Added Sugars: 1.4 g
- Cholesterol: 52 mg
- Sodium: 277 mg
- Potassium: 584 mg
- Calcium: 60 mg
- Iron: 1.4 mg
- Vitamin D: 31.1 mcg

## Tips

### Pat fish completely dry

Drying the fillets before marinating helps the citrus stick and reduces flare-ups on the grill caused by excess surface moisture.

### Marinate briefly at room temperature

Eight to ten minutes is enough for thin fillets — any longer and the citrus will start breaking down the flesh and changing the texture.

### Oil the grill grates

Use a folded paper towel dipped in oil and tongs to oil hot grates just before cooking to prevent sticking and ensure clean grill marks.

### Flip fish once only

Let a crust form before turning to avoid tearing; use a thin metal spatula for gentle support when you flip.

### Steam tortillas after warming

Stack warmed tortillas in a towel or foil for a minute to trap steam and keep them pliable and warm as you assemble.

## Variations and Substitutions

### Use shrimp instead

Swap 1.5 lb peeled shrimp for the fish and cut grilling time to 2–3 minutes per side; the citrus marinade and slaw pair beautifully with shrimp’s sweet flavor.

### Spicy adobo twist

Add 1 tablespoon chopped chipotle in adobo to the marinade for smoky heat, and finish with a few spoonfuls of the adobo sauce whisked into the slaw if you like it fiery.

### Make it dairy-free

Replace Greek yogurt in the slaw with equal parts dairy-free yogurt or a creamy avocado-lime mash for a dairy-free, still-creamy topping.

### Vegetarian version

Grill thick slices of portobello or halved cauliflower steaks in the same citrus marinade and assemble with the peppers and slaw for a satisfying plant-based option.

## Notes

This recipe shines at backyard dinners and casual entertaining—bright citrus and charred veg contrast with tender grilled fish. Home cooks will love the quick no-chill marinade and clear grill timings that take the guesswork out of perfectly cooked fish.

### Storage and Make-Ahead

Store leftover grilled fish and charred vegetables in separate airtight containers in the refrigerator for up to 2 days; the fish is best eaten within that window. Keep tortillas wrapped at room temperature if unopened, or in the fridge for cassava varieties; reheat gently on a skillet and re-steam in a towel to restore pliability. The slaw will keep 1–2 days but may release liquid; drain any excess before serving.

### Serving Suggestions

Serve with lime wedges, extra chopped cilantro and thinly sliced radishes for crunch and brightness, and offer hot sauce on the side for guests who want extra heat. For sides, a simple black bean and corn salad or grilled street corn (elote) complements the citrus notes, and a light Mexican lager or a citrusy IPA pairs well with the char and acidity.

## Frequently Asked Questions

### Can I make the marinade ahead of time?

Yes — you can whisk the citrus, oil, garlic and spices and refrigerate for up to 24 hours, but add the fish to the marinade only when ready to grill to preserve texture; don’t marinate the fish ahead longer than 10–15 minutes.

### What if I don’t have a grill?

You can char the peppers under a broiler or in a very hot cast-iron skillet, and cook the fish in a preheated, oiled cast-iron pan over high heat using the same timing guidelines.

### How do I prevent the fish from sticking to the grate?

Make sure the grates are very clean and well-oiled just before cooking, and that the grill is fully preheated; letting the fish develop a sear before attempting to move it reduces sticking.

### Can I use bottled citrus juice?

Fresh juice is recommended for its brighter flavor and aromatics; bottled juice can work in a pinch but tends to flatten the marinade’s impact.

### How many tortillas per person should I plan?

Plan on about 2 tortillas per adult for a main-course serving with sides, and slightly more if guests have hearty appetites — this recipe’s 8 tortillas should serve 4–6 depending on portions.

## Related Recipes and Guides

- [Grilled Shrimp & Charred Corn Warm Salad](https://www.topshelf.recipes/recipes/grilled-shrimp-charred-corn-warm)
- [Smoky Grilled Meringue Skewers](https://www.topshelf.recipes/recipes/smoky-grilled-meringue-skewers)
- [Charred Caramel Apple Pretzel Bites](https://www.topshelf.recipes/recipes/charred-caramel-apple-pretzel-bites)
- [Coffee‑Chile Rubbed Flank Steak Tacos with Charred Pineapple Salsa](https://www.topshelf.recipes/recipes/coffee-chile-rubbed-flank-steak-tacos-charred-pineapple-salsa)
- [Grilled Ras el Hanout Chicken Thighs with Charred Apricot-Chickpea Tagine](https://www.topshelf.recipes/recipes/grilled-ras-el-hanout-chicken-thighs-charred-apricot-chickpea-tagine)
- [Cedar-Plank Grilled Swordfish Steaks with Warm Olive-Tomato Tapenade and Charred Fennel-Orange Salad](https://www.topshelf.recipes/recipes/cedar-plank-grilled-swordfish-with-olive-tapenade-and-charred-fennel-orange-salad)
- [Low-Fat Marinades & Grill Sauces](https://www.topshelf.recipes/articles/low-fat-marinades-grill-sauces)
- [Shakerless Cocktails for Backyard Grilling](https://www.topshelf.recipes/articles/shakerless-cocktails-backyard-grilling)
- [Lean Labor Day Grilling Menu](https://www.topshelf.recipes/articles/lean-labor-day-grilling-menu)
