Marinate the Fish:
Cut fish fillets into thick strips. In a shallow bowl, mix buttermilk with salt, white pepper, and garlic salt. Add fish and marinate for 10–15 minutes.
Make Pico de Gallo:
Combine chopped cherry tomatoes, red onion, jalapeños, and cilantro in a bowl. Add lime juice, salt flakes, and a pinch of sugar. Stir gently and set aside.
Prepare Coating:
In a separate shallow dish, mix flour, baking powder, salt, black pepper, celery salt, thyme, paprika, and chili flakes.
Heat the Oil:
In a heavy-bottomed pan, heat vegetable oil to 350°F (175°C), about 2 inches deep. Test heat with a small piece of bread – it should sizzle and brown in 30 seconds.
Coat & Fry the Fish:
Remove fish from buttermilk, letting excess drip off. Dredge in seasoned flour, pressing to coat. Fry in batches for 3–4 minutes until golden and crispy. Drain on paper towels.
Warm the Tortillas:
Heat tortillas in a dry skillet for 30 seconds per side. Keep warm in a towel.
Make the Sauce:
Mix mayonnaise and sriracha in a small bowl. Adjust spice level to taste.
Assemble Tacos:
Spread sriracha-mayo on each tortilla. Add 2–3 pieces of crispy fish, then top with pico de gallo. Serve immediately with lime wedges.