These fish tacos with flour tortillas are a dream come true for taco night. Flaky, golden-brown fish nestled in soft tortillas, topped with crunchy cabbage and a creamy, zesty lime sauce—it’s a flavor and texture explosion in every bite! Whether you’re craving something fresh and light or looking for an easy, crowd-pleasing dish, this recipe is bound to become a family favorite.

Inspired by classic Baja-style tacos, this dish keeps things simple yet indulgent. I’ve made my version approachable for home cooks, with a few handy tips to ensure your fish turns out perfectly crispy without the mess of deep frying. Trust me—once you try these, you’ll see why my family requests them week after week!
Why This Fish Tacos with Flour Tortillas Recipe Is So Irresistible
- Quick and easy: From start to finish, this recipe comes together in just 30 minutes!
- Perfectly crispy fish: Lightly coated strips of flounder fry to a beautiful golden brown for irresistible texture.
- Balanced flavors: Creamy sauce, tart lime, fresh salsa, and just the right amount of heat come together beautifully.
- Customizable: Swap in your favorite toppings or use gluten-free tortillas for a dietary twist.
- Family-approved: Kids and adults alike will be reaching for seconds (or thirds!).
Essential Ingredients for Perfect Fish Tacos with Flour Tortillas
Let’s spotlight a few key ingredients that make these tacos stand out:
- Flounder (or any firm white fish): Flounder’s mild flavor and delicate texture are perfect for tacos. You can also substitute cod or tilapia if needed—just be sure to cut the fish into uniform strips for even cooking.
- Flour tortillas: Soft and pliable flour tortillas hold up beautifully to the saucy fillings while staying tender. If you prefer corn tortillas, feel free to swap them in; just heat them gently to prevent cracking.
- Chili powder: This adds a subtle kick to the fish coating. If you want a smokier flavor, try chipotle chili powder instead.
- Creamy lime sauce: A combination of mayonnaise, sour cream, and fresh lime juice creates a tangy, velvety drizzle that ties all the flavors together.
Fish Tacos with Flour Tortillas Recipe Details
- Servings: 4 to 6 servings
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Fish Tacos with Flour Tortillas Ingredients
- 2 medium tomatoes, seeded and finely chopped
- 1 small red onion, peeled and finely chopped
- 1 clove garlic, minced
- ½ cup roughly chopped cilantro
- 1 jalapeño, halved lengthwise, seeded, and sliced (optional)
- ¼ cup mayonnaise
- ½ cup sour cream
- 2 limes—1 halved, 1 cut into wedges
- Kosher salt
- Freshly ground black pepper
- 1 tablespoon canned chipotle pepper, finely chopped (optional)
- ½ cup flour (preferably Wondra or another fine-milled flour)
- 1½ teaspoons chili powder
- ½ cup milk
- ¼ cup peanut oil, plus extra for greasing
- Pat of butter
- 1 pound flounder (cut into ½-inch by 3-inch strips)
- 12 6-inch fresh flour tortillas
- 2 cups shredded green cabbage
- Hot sauce (like Tapatio or Frank’s)
How to Make Fish Tacos with Flour Tortillas
- Prepare the salsa: In a medium bowl, mix together the tomatoes, onion, garlic, cilantro, and jalapeño (if using).
- Make the sauce: In a small bowl, whisk the mayonnaise and sour cream. Squeeze the juice from the halved lime and stir in salt, pepper, and chipotle (if desired). Adjust seasoning to taste.
- Season the fish: In a shallow bowl, combine flour, chili powder, and 1½ teaspoons each of kosher salt and black pepper. Pour milk into another bowl. Dip fish strips into the milk, then dredge lightly in the flour mixture.
- Cook the fish: Heat ¼ cup peanut oil in a 12-inch frying pan over medium-high heat until shimmering. Add butter for flavor. Fry fish in batches, about 3–4 minutes on the first side until golden brown, then flip for 1 minute. Drain on paper towels and sprinkle with a pinch of salt.
- Warm the tortillas: Heat a lightly greased skillet over medium heat and warm tortillas one or two at a time. Keep them wrapped in a towel to retain heat.
- Assemble the tacos: Fill each tortilla with 3 strips of fried fish, a scoop of salsa, a pinch of cabbage, and a drizzle of lime sauce. Serve with lime wedges and hot sauce on the side.
Expert Tips for the Best Fish Tacos with Flour Tortillas
- Pat the fish dry before coating to ensure a crispy crust.
- Don’t overcrowd the pan when frying—the temperature will drop, leading to soggy fish.
- Preheat tortilla wraps before assembling to prevent cracking and to enhance flavor.
- If making ahead, keep cooked fish warm in a 200°F oven until serving time.
- Store leftovers in an airtight container for up to two days, but assemble tacos fresh for the best texture.
Delicious Fish Tacos with Flour Tortillas Variations
- Gluten-free option: Use corn tortillas and a gluten-free flour blend for the coating.
- Spicy upgrade: Add a touch of cayenne or sriracha to the creamy lime sauce for extra heat.
- Healthier spin: Bake or air-fry the fish strips instead of pan-frying for a lighter take.
- Seasonal topping: Swap the tomato salsa for fresh mango or pineapple salsa in the summer months.
Fish Tacos with Flour Tortillas FAQs
What type of fish is best for tacos?
Firm, white-fleshed fish like flounder, cod, or tilapia works beautifully for this recipe. The key is choosing a fillet that holds its shape during cooking.
Can I use corn tortillas instead?
Absolutely! While this recipe calls for flour tortillas, corn tortillas add a traditional touch and work just as well when warmed properly.
How can I make these tacos healthier?
You can bake or air-fry the fish instead of pan-frying to cut down on oil, and use Greek yogurt in place of sour cream in the sauce.
What toppings go well with these tacos?
Cabbage, salsa, creamy lime sauce, and hot sauce are classics, but you can also add avocado, pickled onions, or shredded cheese for extra flavor.
How do I store leftovers?
Store cooked fish in an airtight container in the fridge for up to 2 days. Reheat in a skillet for best results. Assemble tacos fresh when serving.
I hope these fish tacos with flour tortillas bring the same joy to your dinner table as they do to mine. What toppings do you love to add to your tacos? Let me know in the comments below—I’d love to hear your ideas!
Fish Tacos with Flour Tortillas
Ingredients
- 2 medium tomatoes seeded and finely chopped
- 1 small red onion peeled and finely chopped
- 1 clove garlic minced
- ½ cup roughly chopped cilantro
- 1 jalapeño halved lengthwise, seeded, and sliced (optional)
- ¼ cup mayonnaise
- ½ cup sour cream
- 2 limes—1 halved 1 cut into wedges
- Kosher salt
- Freshly ground black pepper
- 1 tablespoon canned chipotle pepper finely chopped (optional)
- ½ cup flour preferably Wondra or another fine-milled flour
- 1½ teaspoons chili powder
- ½ cup milk
- ¼ cup peanut oil plus extra for greasing
- Pat of butter
- 1 pound flounder cut into ½-inch by 3-inch strips
- 12 6- inch fresh flour tortillas
- 2 cups shredded green cabbage
- Hot sauce like Tapatio or Frank’s
Instructions
- Prepare the salsa: In a medium bowl, mix together the tomatoes, onion, garlic, cilantro, and jalapeño (if using).
- Make the sauce: In a small bowl, whisk the mayonnaise and sour cream. Squeeze the juice from the halved lime and stir in salt, pepper, and chipotle (if desired). Adjust seasoning to taste.
- Season the fish: In a shallow bowl, combine flour, chili powder, and 1½ teaspoons each of kosher salt and black pepper. Pour milk into another bowl. Dip fish strips into the milk, then dredge lightly in the flour mixture.
- Cook the fish: Heat ¼ cup peanut oil in a 12-inch frying pan over medium-high heat until shimmering. Add butter for flavor. Fry fish in batches, about 3–4 minutes on the first side until golden brown, then flip for 1 minute. Drain on paper towels and sprinkle with a pinch of salt.
- Warm the tortillas: Heat a lightly greased skillet over medium heat and warm tortillas one or two at a time. Keep them wrapped in a towel to retain heat.
- Assemble the tacos: Fill each tortilla with 3 strips of fried fish, a scoop of salsa, a pinch of cabbage, and a drizzle of lime sauce. Serve with lime wedges and hot sauce on the side.

