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 Time30 minutes
Cook Time20 minutes
Total Time50 minutes
Servings4 servings
DifficultyMedium
CuisineMexican

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

IngredientQuantityNotes
Taco shells8Crunchy preferred
Cherry tomatoes20Chopped for pico de gallo
Red onion1Finely diced for pico de gallo
Fresh coriander (cilantro)Small bunchChopped for pico de gallo
Jalapeños2Finely chopped for pico de gallo
Lime Juice1 tbspFor pico de gallo
Salt1 pinchFor pico de gallo
Mayonnaise6 tbspFor sriracha mayo
Sriracha1½ tbspFor sriracha mayo
Sweet potatoes2 mediumFor mash
Olive oil1 tspFor cooking sweet potatoes
Ground coriander1 tspFor sweet potato mash
Salt½ tspFor sweet potato mash
Black pepperâ…“ tspFor sweet potato mash
Coconut cream¾ cupFor sweet potato mash
Coconut milk¾ cupFor fish marinade
Egg yolk1For fish marinade
Salt¼ tspFor fish marinade
Black pepper¼ tspFor fish marinade
Garlic powder¼ tspFor fish marinade and coating
Cod or haddock fillets4Sliced into thick strips
Cornflour (cornstarch)1 cupFor fish coating
All-purpose flour1 cupFor fish coating
Panko crumbs1 cupFor fish coating
Celery salt½ tbspFor fish coating
Paprika½ tbspFor fish coating
Onion powder½ tspFor fish coating
Baking powder1 tspFor fish coating
Vegetable oilAs neededFor 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

IngredientSubstitutionImpact on Flavor
Cod or HaddockTilapia or PollockSlightly different fish flavor; still flaky and mild
Sweet PotatoesButternut SquashSweeter flavor and softer texture
SrirachaHot sauceVaries in heat; flavor profile can differ
Pico de GalloMango SalsaAdds 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

MethodDurationInstructions
RefrigeratorUp to 2 daysStore fish and toppings separately in airtight containers.
Oven Reheating10 minutesReheat fish at 350°F (175°C) for 10 minutes or until warm.
Microwave2 minutesHeat on medium for short bursts, checking periodically.

Nutritional Information

NutrientAmount per Serving
Calories620
Protein25g
Fat26g
Carbohydrates68g
Fiber7g
Sugar9g
Sodium890mg

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