Crispy Fish Tacos with Sweet Potato Mash

by Frank Thorson

Updated on:

Crispy Fish Tacos with Sweet Potato Mash

Crispy fish tacos are a savory, satisfying Mexican dish featuring crunchy fried fish nestled in a taco shell with flavorful condiments. These crispy fish tacos start with marinated fish strips coated and fried to golden perfection, then paired with sweet potato mash and a medley of pico de gallo and sriracha mayo for a refreshing kick and sumptuous layers of flavor.

image 1777556906506
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings 4 servings
Difficulty Medium
Cuisine Mexican

Why This Recipe Works

This crispy fish tacos recipe is crafted from personal kitchen trials, ensuring each bite is a crunch of delight paired with a symphony of complementary flavors. The marinated fish, coated in a blend of cornflour, spices, and panko, ensures a crisp outer layer while keeping the fish tender and moist inside. The addition of sweet potato mash provides a layer of creaminess, balancing the heat from the sriracha mayo and adding a subtle sweetness that complements the savory notes of the fish.

The freshness of pico de gallo brightens the dish with its zesty lime and fresh coriander, making this recipe a go-to for both family dinners and casual entertaining.

Ingredients

Ingredient Quantity Notes
Taco shells 8 Crunchy preferred
Cherry tomatoes 20 Chopped for pico de gallo
Red onion 1 Finely diced for pico de gallo
Fresh coriander (cilantro) Small bunch Chopped for pico de gallo
Jalapeños 2 Finely chopped for pico de gallo
Lime Juice 1 tbsp For pico de gallo
Salt 1 pinch For pico de gallo
Mayonnaise 6 tbsp For sriracha mayo
Sriracha 1½ tbsp For sriracha mayo
Sweet potatoes 2 medium For mash
Olive oil 1 tsp For cooking sweet potatoes
Ground coriander 1 tsp For sweet potato mash
Salt ½ tsp For sweet potato mash
Black pepper â…“ tsp For sweet potato mash
Coconut cream ¾ cup For sweet potato mash
Coconut milk ¾ cup For fish marinade
Egg yolk 1 For fish marinade
Salt ¼ tsp For fish marinade
Black pepper ¼ tsp For fish marinade
Garlic powder ¼ tsp For fish marinade and coating
Cod or haddock fillets 4 Sliced into thick strips
Cornflour (cornstarch) 1 cup For fish coating
All-purpose flour 1 cup For fish coating
Panko crumbs 1 cup For fish coating
Celery salt ½ tbsp For fish coating
Paprika ½ tbsp For fish coating
Onion powder ½ tsp For fish coating
Baking powder 1 tsp For fish coating
Vegetable oil As needed For frying

Step-by-Step Instructions

Prepare the Pico de Gallo

  1. Mix tomatoes, onion, coriander, jalapeños, lime juice, and salt in a bowl.
  2. Chill the mixture in the refrigerator until ready to serve.

Make the Sriracha Mayo

  1. Whisk the mayonnaise with sriracha until smooth.
  2. Chill in the refrigerator.

Create the Sweet Potato Mash

  1. Heat olive oil in a pot over medium heat.
  2. Add sweet potatoes, salt, pepper, and coriander. Cook for 10 minutes, stirring occasionally.
  3. Add coconut cream and cook for another 5–10 minutes until the potatoes are tender.
  4. Blend the cooked sweet potatoes in a blender until smooth and creamy. Set aside in the refrigerator.

Marinate the Fish

  1. In a bowl, whisk together coconut milk, egg yolk, salt, pepper, and garlic powder.
  2. Add fish strips and marinate them in the refrigerator for 10 minutes.

Coat and Fry the Fish

  1. Mix all coating ingredients in a shallow bowl.
  2. Remove fish from the marinade, dredge in the coating until fully covered.
  3. Heat oil in a large pan over medium-high heat.
  4. Fry fish in batches until golden and crispy, about 3 minutes per batch.
  5. Drain the fried fish on paper towels.

Assemble the Tacos

  1. Spread sweet potato mash in each taco shell.
  2. Top with crispy fish pieces.
  3. Spoon pico de gallo over the fish.
  4. Drizzle with sriracha mayo.
  5. Garnish with extra coriander leaves.

Chef Tips for Perfect Results

  • Dry the fish thoroughly before marinating to enhance coating adherence.
  • For extra crunch, double-dip fish pieces: dredge in flour, then back to marinade, and again in flour.
  • Use a meat thermometer to ensure oil is at 350°F (175°C) for even frying.
  • For uniform coatings, sift the dry ingredients together before using as a dredging mix.
  • Rest fried fish on a wire rack instead of paper towels to keep the batter crispy.

Common Mistakes to Avoid

  • Overcrowding the frying pan causes uneven cooking—fry in small batches for perfect crispness.
  • Insufficient oil temperature can result in soggy fish. Heat oil adequately before frying.
  • Skipping the fish marination reduces flavor. Marinate for at least 10 minutes.
  • Ignoring ingredient measurements can disrupt the perfect balance of flavors. Measure accurately.

Variations and Substitutions

Ingredient Substitution Impact on Flavor
Cod or Haddock Tilapia or Pollock Slightly different fish flavor; still flaky and mild
Sweet Potatoes Butternut Squash Sweeter flavor and softer texture
Sriracha Hot sauce Varies in heat; flavor profile can differ
Pico de Gallo Mango Salsa Adds a sweet and spicy element

Serving Suggestions and Pairings

These crispy fish tacos are ideal for a festive dinner spread, perfectly complementing any Taco Tuesday or Cinco de Mayo celebration. Pair them with a side of corn salad or a light avocado and lime dip for a refreshing touch. Serve alongside a chilled glass of sparkling water or homemade lemonade for the perfect thirst quencher. For dessert, a classic flan or churros would end the meal on a sweet high note.

Storage and Reheating

Method Duration Instructions
Refrigerator Up to 2 days Store fish and toppings separately in airtight containers.
Oven Reheating 10 minutes Reheat fish at 350°F (175°C) for 10 minutes or until warm.
Microwave 2 minutes Heat on medium for short bursts, checking periodically.

Nutritional Information

Nutrient Amount per Serving
Calories 620
Protein 25g
Fat 26g
Carbohydrates 68g
Fiber 7g
Sugar 9g
Sodium 890mg

Frequently Asked Questions

Can I use a different type of fish?

Yes, alternative fish like tilapia or pollock can be used. These will alter the flavor profile slightly, offering similar flaky textures ideal for tacos.

How do I know if the fish is cooked properly?

The fish is cooked when it reaches an internal temperature of 145°F (63°C) and flakes easily with a fork. The coating should be golden brown and crispy.

Why is my fish batter not sticking?

If the batter doesn’t stick, ensure the fish is dry before marination and that the oil is hot enough. Moisture or low oil temperatures can cause batter to fall off.

Can I make anything ahead of time?

Pico de gallo and sweet potato mash can be prepared a day in advance. This allows flavors to meld, adding to the overall taste of the dish.

What’s the best way to serve these tacos?

For a colorful presentation, serve on a platter with various toppings—such as fresh lime wedges, extra sriracha mayo, and additional pico de gallo on the side.

Enjoy these crispy fish tacos with sweet potato mash—a delightful, flavor-packed dish perfect for casual gatherings or gourmet family meals. The combination of textures and flavors will leave a lasting impression and spark joyful conversations around your table.

Crispy Fish Tacos with Sweet Potato Mash
Frank Thorson

Crispy Fish Tacos with Sweet Potato Mash

A vibrant Mexican dish featuring golden-fried marinated fish in crispy taco shells, paired with velvety sweet potato mash, zesty pico de gallo, and sriracha mayo for bold, balanced flavors.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Fish & Seafood Recipes
Cuisine: Mexican
Calories: 620

Ingredients
  

  • Taco shells - 8 (Crunchy preferred)
  • Cherry tomatoes - 20 (Chopped for pico de gallo)
  • Red onion - 1 (Finely diced for pico de gallo)
  • Fresh coriander (cilantro) - Small bunch (Chopped for pico de gallo)
  • Jalapeños - 2 (Finely chopped for pico de gallo)
  • Lime juice - 1 tbsp (For pico de gallo)
  • Salt - 1 pinch (For pico de gallo)
  • Mayonnaise - 6 tbsp (For sriracha mayo)
  • Sriracha - 1½ tbsp (For sriracha mayo)
  • Sweet potatoes - 2 medium (For mash)
  • Olive oil - 1 tsp (For cooking sweet potatoes)
  • Ground coriander - 1 tsp (For sweet potato mash)
  • Salt - ½ tsp (For sweet potato mash)
  • Black pepper - â…“ tsp (For sweet potato mash)
  • Coconut cream - ¾ cup (For sweet potato mash)
  • Coconut milk - ¾ cup (For fish marinade)
  • Fish fillets (white fish, e.g., tilapia or cod) - 1 lb (Cut into strips)
  • Egg yolk - 1 (For fish marinade)
  • Salt - ¼ tsp (For fish marinade)
  • Black pepper - ¼ tsp (For fish marinade)
  • Garlic powder - ¼ tsp (For fish coating)
  • Paprika - 1 tsp (For fish coating)
  • Ground cumin - ½ tsp (For fish coating)
  • Cornflour - 2 tbsp (For fish coating)
  • Panko - 2 tbsp (For fish coating)
  • Oil (for frying) - 1 cup

Method
 

  1. Combine coconut milk, egg yolk, salt, black pepper, and garlic powder to create a marinade. Submerge fish strips and let rest for 15-20 minutes.
  2. Heat 1 tsp olive oil in a pan. Add sweet potato pieces, season with coriander, salt, black pepper, and cook until fork-tender (7-10 minutes). Blend with coconut cream to form a smooth mash.
  3. Mix cornflour, panko, paprika, and cumin for coating.
  4. Heat oil in a deep fryer or heavy skillet to 180°C / 350°F. Dredge marinated fish in the coating mixture, then fry until golden and crispy (3-4 minutes). Drain on paper towels.
  5. Combine pico de gallo ingredients (cherry tomatoes, red onion, coriander, jalapeños, lime juice, and salt). Mix mayonnaise with sriracha for the sauce.
  6. Fill taco shells with fish, sweet potato mash, pico de gallo, and sriracha mayo. Serve immediately.

Nutrition

Serving: 1gCalories: 620kcalCarbohydrates: 48gProtein: 24gFat: 35gSaturated Fat: 24gCholesterol: 75mgSodium: 280mgFiber: 6gSugar: 5g

Notes

Use halal-certified fish for dietary compliance.
Adjust sriracha quantity to taste.
Prepared components (mash, pico de gallo, mayo) can be made up to 6 hours in advance.

Tried this recipe?

Let us know how it was!

Join WhatsApp

Join Now