I created gluten free fish tacos with perfectly flaky fish and a honey lime cilantro slaw so vibrant and bright you will be compelled to keep scrolling.

I’m obsessed with these fish tacos because the crispy, flaky white fish fillets deliver the exact texture and flavor I crave. Bright hits of fresh lime juice cut through richness and make each bite snap awake.
It’s all about crunch versus tender, with acidic brightness balancing fatty bites. I eat them messy and proud.
And yes, I will go back for seconds. No pretending this is virtuous when it tastes indulgent.
Just bold, honest tacos that make weekday dinners feel like a celebration. My friends always ask for the recipe and then fall silent, focused on eating every last piece.
Ingredients

- Fish chunks, flaky protein, it’s mild and forgiving.
- Gluten free flour, gives a light crispy coating.
- Cornstarch, extra crispiness in the crust.
- Baking powder, makes the batter airy and light.
- Salt, brings out all the flavors.
- Black pepper, little bite and warm heat.
- Smoked paprika, smoky warmth and nice color.
- Garlic powder, savory base note you’ll notice.
- Cumin, earthy warmth and classic taco vibe.
- Chili powder, gentle heat and depth.
- Cold sparkling water, thins batter and lightens it.
- Avocado or veggie oil, for frying and crispness.
- Corn tortillas, you’ll get that chewy base.
- Shredded cabbage, big crunchy fresh bite.
- Cilantro, bright herbal pop in every bite.
- Red onion, sharp sweet crunch and color.
- Basically, jalapeno, optional spicy kick if you want.
- Dairy free mayo, creamy binder without dairy.
- Honey, sweet balance to spicy and tangy.
- Fresh lime juice, tangy brightness that wakes things up.
- Salt and pepper, simple seasoning for the slaw.
- Plus, avocado slices, creamy, cooling topper.
- Plus, lime wedges, extra zip at the table.
Ingredient Quantities
- 1 pound white fish fillets (cod or tilapia), cut into 3 inch pieces
- 1 cup gluten free all purpose flour
- 1/4 cup cornstarch
- 1 teaspoon baking powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 cup cold sparkling water (or more to get a thin batter)
- Vegetable oil or avocado oil for frying, about 1 to 2 cups
- 8 to 10 small corn tortillas (make sure they are labeled gluten free)
- 4 cups shredded cabbage (mix green and purple if you want color)
- 1/2 cup chopped fresh cilantro
- 1/4 cup finely chopped red onion
- 1 small jalapeno, seeded and minced (optional)
- 1/4 cup dairy free mayonnaise
- 1/4 cup honey
- 3 tablespoons fresh lime juice (about 2 limes, give or take)
- Salt and pepper to taste for the slaw
- 1 ripe avocado, sliced, for topping (optional)
- Lime wedges for serving
How to Make this
1. Pat the fish pieces dry with paper towels and season lightly with a pinch of the salt and pepper so they dont sit totally bland while you make the batter.
2. In a bowl mix the gluten free all purpose flour, cornstarch, baking powder, smoked paprika, garlic powder, cumin, chili powder, 1 teaspoon salt and 1/2 teaspoon black pepper. Whisk to combine so there are no lumps.
3. Add 1 cup cold sparkling water to the dry mix and whisk gently until you have a thin, slightly lumpy batter; add a little more sparkling water if it seems too thick. Chill the batter in the fridge for 10 minutes while you prep other stuff.
4. Make the slaw: toss shredded cabbage, chopped cilantro, red onion and jalapeno in a big bowl. In a small bowl whisk together dairy free mayonnaise, honey and lime juice, then season with salt and pepper to taste. Pour over the cabbage and toss well. Taste and adjust lime or honey if you want it sweeter or tangier.
5. Heat 1 to 2 cups vegetable or avocado oil in a heavy skillet or deep pan over medium high heat until it reaches about 350 to 375 F, or a small drop of batter sizzles and browns in 10 seconds. Use a candy thermometer if you have one, otherwise test with a small piece of batter.
6. Working in batches so you dont crowd the pan, dip fish pieces into the batter letting excess drip off, then carefully lower into hot oil. Fry until golden and cooked through, about 3 to 4 minutes per side depending on thickness. Remove to a plate lined with paper towels to drain and sprinkle a little extra salt right away.
7. Warm the corn tortillas: stack and wrap in a clean kitchen towel, then microwave for 20 to 30 seconds or warm on a dry skillet for about 20 seconds per side. Keep them wrapped so they stay soft and pliable.
8. Assemble tacos: place a couple pieces of fried fish on each tortilla, top generously with honey lime cilantro slaw, add avocado slices if using, and squeeze fresh lime over everything.
9. Serve immediately with extra lime wedges and extra slaw on the side. If you have leftovers keep fish separate from the slaw and reheat fish in a hot oven for best texture later.
Equipment Needed
1. paper towels and a plate for draining
2. 2 mixing bowls (one big for slaw, one medium for batter)
3. measuring cups and spoons
4. whisk and a fork (for quick mixing)
5. heavy skillet or deep frying pan and a pair of tongs or a slotted spoon
6. candy or instant read thermometer, or a small spoon to test oil temp
7. sharp knife and cutting board for cabbage, cilantro, onion and jalapeno
8. stack of clean kitchen towels or a microwave safe plate to warm tortillas
9. spatula or heatproof tongs for flipping fish and assembling tacos
FAQ
The BEST Fish Tacos (Gluten Free, Dairy Free) Recipe Substitutions and Variations
- Gluten free all purpose flour: Use 1 cup rice flour or 1 cup chickpea (gram) flour for a lighter coating. If using chickpea flour it will taste a bit earthier, so maybe add a pinch more salt.
- Cornstarch: Swap with 1/4 cup potato starch or tapioca starch for the same crispiness. Potato starch is slightly more neutral, tapioca can get chewier if you use too much.
- Cold sparkling water: Replace with 1 cup very cold seltzer or club soda, or use an equal amount of cold beer if you are not avoiding gluten. Beer gives more flavor and a fluffier batter.
- Dairy free mayonnaise: Use 1/4 cup plain unsweetened coconut yogurt or 1/4 cup mashed avocado for the slaw dressing. Coconut yogurt is tangier, avocado makes it richer and creamier.
Pro Tips
1. Chill the batter and keep it cold right up until frying. Cold batter hitting hot oil gives a lighter, crispier crust. If it warms while you’re working, pop the bowl back in the fridge for a few minutes.
2. Use a thermometer or do the little batter-test often. Oil that’s too cool makes greasy, soggy fish; too hot and the outside burns before the inside cooks. Aim for about 350 to 375 F and adjust the heat between batches.
3. Don’t overcrowd the pan. Frying too many pieces at once drops the oil temp and makes everything greasy. Work in small batches and let the oil come back up to temp between them.
4. Salt immediately after frying. A quick sprinkle of fine salt while the fish is still hot helps the seasoning stick and brings out the flavors more than salting beforehand.
5. Keep fish and slaw separate until serving. The slaw wilts soaked-in pretty fast. If you need to prep ahead, store fish on a rack so air circulates and reheat briefly in a hot oven to crisp the batter again.

The BEST Fish Tacos (Gluten Free, Dairy Free) Recipe
I created gluten free fish tacos with perfectly flaky fish and a honey lime cilantro slaw so vibrant and bright you will be compelled to keep scrolling.
4
servings
754
kcal
Equipment: 1. paper towels and a plate for draining
2. 2 mixing bowls (one big for slaw, one medium for batter)
3. measuring cups and spoons
4. whisk and a fork (for quick mixing)
5. heavy skillet or deep frying pan and a pair of tongs or a slotted spoon
6. candy or instant read thermometer, or a small spoon to test oil temp
7. sharp knife and cutting board for cabbage, cilantro, onion and jalapeno
8. stack of clean kitchen towels or a microwave safe plate to warm tortillas
9. spatula or heatproof tongs for flipping fish and assembling tacos
Ingredients
1 pound white fish fillets (cod or tilapia), cut into 3 inch pieces
1 cup gluten free all purpose flour
1/4 cup cornstarch
1 teaspoon baking powder
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon smoked paprika
1 teaspoon garlic powder
1 teaspoon ground cumin
1 teaspoon chili powder
1 cup cold sparkling water (or more to get a thin batter)
Vegetable oil or avocado oil for frying, about 1 to 2 cups
8 to 10 small corn tortillas (make sure they are labeled gluten free)
4 cups shredded cabbage (mix green and purple if you want color)
1/2 cup chopped fresh cilantro
1/4 cup finely chopped red onion
1 small jalapeno, seeded and minced (optional)
1/4 cup dairy free mayonnaise
1/4 cup honey
3 tablespoons fresh lime juice (about 2 limes, give or take)
Salt and pepper to taste for the slaw
1 ripe avocado, sliced, for topping (optional)
Lime wedges for serving
Directions
- Pat the fish pieces dry with paper towels and season lightly with a pinch of the salt and pepper so they dont sit totally bland while you make the batter.
- In a bowl mix the gluten free all purpose flour, cornstarch, baking powder, smoked paprika, garlic powder, cumin, chili powder, 1 teaspoon salt and 1/2 teaspoon black pepper. Whisk to combine so there are no lumps.
- Add 1 cup cold sparkling water to the dry mix and whisk gently until you have a thin, slightly lumpy batter; add a little more sparkling water if it seems too thick. Chill the batter in the fridge for 10 minutes while you prep other stuff.
- Make the slaw: toss shredded cabbage, chopped cilantro, red onion and jalapeno in a big bowl. In a small bowl whisk together dairy free mayonnaise, honey and lime juice, then season with salt and pepper to taste. Pour over the cabbage and toss well. Taste and adjust lime or honey if you want it sweeter or tangier.
- Heat 1 to 2 cups vegetable or avocado oil in a heavy skillet or deep pan over medium high heat until it reaches about 350 to 375 F, or a small drop of batter sizzles and browns in 10 seconds. Use a candy thermometer if you have one, otherwise test with a small piece of batter.
- Working in batches so you dont crowd the pan, dip fish pieces into the batter letting excess drip off, then carefully lower into hot oil. Fry until golden and cooked through, about 3 to 4 minutes per side depending on thickness. Remove to a plate lined with paper towels to drain and sprinkle a little extra salt right away.
- Warm the corn tortillas: stack and wrap in a clean kitchen towel, then microwave for 20 to 30 seconds or warm on a dry skillet for about 20 seconds per side. Keep them wrapped so they stay soft and pliable.
- Assemble tacos: place a couple pieces of fried fish on each tortilla, top generously with honey lime cilantro slaw, add avocado slices if using, and squeeze fresh lime over everything.
- Serve immediately with extra lime wedges and extra slaw on the side. If you have leftovers keep fish separate from the slaw and reheat fish in a hot oven for best texture later.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 380g
- Total number of serves: 4
- Calories: 754kcal
- Fat: 36g
- Saturated Fat: 6g
- Trans Fat: 0g
- Polyunsaturated: 10g
- Monounsaturated: 15g
- Cholesterol: 68mg
- Sodium: 965mg
- Potassium: 670mg
- Carbohydrates: 79g
- Fiber: 8g
- Sugar: 19g
- Protein: 36g
- Vitamin A: 700IU
- Vitamin C: 28mg
- Calcium: 90mg
- Iron: 2.2mg









