Crispy, golden fried fish wrapped in warm tortillas and topped with a zesty red onion-tomato salsa—these Fried Fish Tacos are an absolute delight! They’re light, fresh, and packed with flavor, making them perfect for taco night or a fun weekend meal. Serve them with a squeeze of lime and a drizzle of creamy sauce for the ultimate bite!
Subscribe to our newsletter for more delicious recipes straight to your inbox!
Why You’ll Love This Recipe
✔ Crispy & Flavorful – Perfectly seasoned, crunchy fish in every bite!
✔ Fresh & Zesty Salsa – A simple yet vibrant topping that enhances the flavors.
✔ Quick & Easy – Ready in 30 minutes with simple ingredients.
✔ Customizable – Add your favorite toppings like avocado or slaw!
Ingredients for Fried Fish Tacos with Red Onion-Tomato Salsa
For the Fried Fish:
- 1 lb white fish fillets (cod, tilapia, or halibut)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- ½ teaspoon cumin
- ½ cup all-purpose flour
- ½ cup cornstarch (for extra crispiness)
- 1 egg, beaten
- ½ cup cold sparkling water (or regular water)
- Vegetable oil (for frying)
- 8 small corn or flour tortillas
For the Red Onion-Tomato Salsa:
- 1 cup cherry tomatoes, diced
- ½ red onion, finely chopped
- 1 small jalapeño, finely chopped (optional for spice)
- ¼ cup fresh cilantro, chopped
- Juice of 1 lime
- ½ teaspoon salt
- ½ teaspoon black pepper
For Garnish & Serving:
- Lime wedges
- ½ cup sour cream or Greek yogurt
- ½ teaspoon hot sauce (optional)
- Avocado slices (optional)
Tools You’ll Need
✔ Deep frying pan or skillet
✔ Mixing bowls
✔ Tongs
✔ Paper towels
How to Make Fried Fish Tacos with Red Onion-Tomato Salsa
Step 1: Prepare the Salsa
- In a bowl, combine cherry tomatoes, red onion, jalapeño, and cilantro.
- Squeeze in the lime juice and add salt and black pepper.
- Mix well and let it sit while you prepare the fish. This allows the flavors to meld.
Step 2: Prepare the Batter & Coat the Fish
- In a bowl, whisk together flour, cornstarch, salt, black pepper, paprika, garlic powder, and cumin.
- In a separate bowl, beat the egg and mix in cold sparkling water.
- Slowly pour the wet ingredients into the dry ingredients, whisking until you get a smooth batter.
Step 3: Fry the Fish
- Heat vegetable oil in a frying pan over medium-high heat (about 350°F/175°C).
- Dip the fish pieces into the batter, allowing any excess to drip off.
- Carefully place the battered fish into the hot oil and fry for 3-4 minutes per side until golden brown and crispy.
- Remove and place on a plate lined with paper towels to absorb excess oil.
Step 4: Warm the Tortillas
- Heat the tortillas in a dry skillet over medium heat for 30 seconds per side, or wrap them in foil and warm in the oven.
Step 5: Assemble the Tacos
- Place a piece of crispy fried fish onto each warm tortilla.
- Spoon some red onion-tomato salsa on top.
- Drizzle with sour cream or Greek yogurt mixed with hot sauce.
- Garnish with avocado slices and fresh cilantro (if using).
- Serve with lime wedges for extra zing!
Serving Suggestions
🥗 Pair with a side of Mexican rice or black beans.
🌶 Add a drizzle of your favorite hot sauce for extra heat.
🍹 Enjoy with a refreshing lime agua fresca or iced tea!
Tips for the Best Fried Fish Tacos
✔ Use Fresh Fish – The fresher the fish, the better the taste and texture!
✔ Cold Batter = Extra Crispy – Keep the batter cold for the crispiest coating.
✔ Don’t Overcrowd the Pan – Fry in batches to maintain crispiness.
✔ Customize Your Toppings – Try adding slaw, pickled onions, or mango salsa!
Storage & Reheating Instructions
- Refrigerate: Store leftover fried fish in an airtight container for up to 2 days.
- Reheat: Warm in the oven at 350°F (175°C) for 10 minutes to keep it crispy.
- Avoid Microwaving: This will make the fish soggy.
Frequently Asked Questions (FAQ)
Q1: Can I bake the fish instead of frying?
A: Yes! Bake at 400°F (200°C) for 12-15 minutes, flipping halfway through, until crispy.
Q2: What’s the best fish for tacos?
A: Mild, flaky white fish like cod, tilapia, halibut, or mahi-mahi works best.
Q3: Can I use a different sauce instead of sour cream?
A: Absolutely! Try chipotle mayo, avocado crema, or garlic yogurt sauce.
A Crispy, Flavorful Taco Night Favorite!
These Fried Fish Tacos with Red Onion-Tomato Salsa are light, crispy, and bursting with fresh flavors. Whether you’re making them for taco night or a casual family dinner, they’re guaranteed to be a hit!
Did you make this recipe? Share your photos and tag us on social media!
🕒 Preparation Time: 15 minutes
🔥 Cooking Time: 15 minutes
🌍 Cuisine: Mexican
Nutritional Information (Per Serving)
- Calories: 450
- Protein: 28g
- Carbohydrates: 45g
- Fat: 18g
- Fiber: 4g
Enjoy your crispy fish tacos and happy cooking!
Print
Fried Fish Tacos with Red Onion-Tomato Salsa
- Total Time: 30 minutes
Description
Crispy, golden fried fish wrapped in warm tortillas and topped with a zesty red onion-tomato salsa—these Fried Fish Tacos are an absolute delight! They’re light, fresh, and packed with flavor, making them perfect for taco night or a fun weekend meal. Serve them with a squeeze of lime and a drizzle of creamy sauce for the ultimate bite!
Subscribe to our newsletter for more delicious recipes straight to your inbox!
Ingredients
For the Fried Fish:
- 1 lb white fish fillets (cod, tilapia, or halibut)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- ½ teaspoon cumin
- ½ cup all-purpose flour
- ½ cup cornstarch (for extra crispiness)
- 1 egg, beaten
- ½ cup cold sparkling water (or regular water)
- Vegetable oil (for frying)
- 8 small corn or flour tortillas
For the Red Onion-Tomato Salsa:
- 1 cup cherry tomatoes, diced
- ½ red onion, finely chopped
- 1 small jalapeño, finely chopped (optional for spice)
- ¼ cup fresh cilantro, chopped
- Juice of 1 lime
- ½ teaspoon salt
- ½ teaspoon black pepper
For Garnish & Serving:
- Lime wedges
- ½ cup sour cream or Greek yogurt
- ½ teaspoon hot sauce (optional)
- Avocado slices (optional)
Instructions
Step 1: Prepare the Salsa
- In a bowl, combine cherry tomatoes, red onion, jalapeño, and cilantro.
- Squeeze in the lime juice and add salt and black pepper.
- Mix well and let it sit while you prepare the fish. This allows the flavors to meld.
Step 2: Prepare the Batter & Coat the Fish
- In a bowl, whisk together flour, cornstarch, salt, black pepper, paprika, garlic powder, and cumin.
- In a separate bowl, beat the egg and mix in cold sparkling water.
- Slowly pour the wet ingredients into the dry ingredients, whisking until you get a smooth batter.
Step 3: Fry the Fish
- Heat vegetable oil in a frying pan over medium-high heat (about 350°F/175°C).
- Dip the fish pieces into the batter, allowing any excess to drip off.
- Carefully place the battered fish into the hot oil and fry for 3-4 minutes per side until golden brown and crispy.
- Remove and place on a plate lined with paper towels to absorb excess oil.
Step 4: Warm the Tortillas
- Heat the tortillas in a dry skillet over medium heat for 30 seconds per side, or wrap them in foil and warm in the oven.
Step 5: Assemble the Tacos
- Place a piece of crispy fried fish onto each warm tortilla.
- Spoon some red onion-tomato salsa on top.
- Drizzle with sour cream or Greek yogurt mixed with hot sauce.
- Garnish with avocado slices and fresh cilantro (if using).
- Serve with lime wedges for extra zing!
Notes
✔ Use Fresh Fish – The fresher the fish, the better the taste and texture!
✔ Cold Batter = Extra Crispy – Keep the batter cold for the crispiest coating.
✔ Don’t Overcrowd the Pan – Fry in batches to maintain crispiness.
✔ Customize Your Toppings – Try adding slaw, pickled onions, or mango salsa!
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Cuisine: Mexican