Crispy Fish Fillets with Creamy Garlic Dip
Watch the full recipe

See every step.

Play the complete Kubo Cooks video directly on this page.

Player not loading? Watch on YouTube ↗

Discover the dish

About Crispy Fish Fillets with Creamy Garlic Dip

Crispy fish fillets are an easy way to turn boneless fish into a meal with a little crunch. The breadcrumb coating gives the outside a crisp texture while the fish stays soft and flaky inside.

This version uses garlic and calamansi to season the fish, followed by seasoned flour, egg, and breadcrumbs. The creamy garlic dip brings everything together with mayonnaise, green onion, and a little more calamansi. Serve it with rice for a simple lunch or dinner, or cut the fish into smaller pieces for sharing.

The Kubo Cooks method

Why This Recipe Works

A short marinade seasons the fish without leaving it sitting in calamansi juice for too long. Letting excess marinade drip off before breading helps prevent wet patches that can make the coating gummy.

Each coating layer has a purpose. Flour helps the beaten egg cling to the fish, and the egg holds the breadcrumbs in place. Seasoning both the flour and breadcrumbs gives the coating flavor throughout.

Frying in small batches helps maintain the oil temperature so the coating can turn golden without the fish spending too long in the pan. Draining on a wire rack allows steam to escape underneath.

The dip adds a creamy contrast to the crisp fish. Calamansi balances the richness of the mayonnaise, while adding cream or milk gradually lets you control its thickness.

What to know

Ingredient Notes

Fish fillets
Use 500 g of thawed, drained fish. Frozen packs can contain a substantial amount of ice, so the pack weight may differ from what remains after thawing. Choose pieces of similar thickness for more even cooking.
Fresh garlic
Seasons the fish and gives the dip its sharper garlic flavor. Grate or mince the garlic for the dip very finely to avoid large raw pieces.
Calamansi juice
Adds brightness to the fish and dip. Keep the marinade brief and adjust the dip’s acidity to taste.
All-purpose flour
Forms the first coating layer. A light dusting is enough; shake off loose flour before dipping into the egg.
Garlic powder, onion powder, paprika, and salt
Season both the flour and breadcrumbs. The quantities listed are for each bowl, rather than an amount to divide between them.
Egg
Helps the breadcrumbs stick. Beat it well so the white and yolk coat the fish evenly.
Breadcrumbs
Fine breadcrumbs give a more even crust, while panko produces a coarser texture. Press them on gently rather than packing them into a thick layer.
Mayonnaise
Forms the dip’s base. Taste before adding more calamansi because brands differ in sweetness and acidity.
Green onion
Adds freshness to the dip. Chop it finely so it mixes evenly.
Cream or milk
Loosens the dip. Add gradually so it stays thick enough to cling to the fish.
Cooking oil
Use an oil suitable for frying, such as canola, vegetable, or rice bran oil.
Make it your own

Substitutions

Fish fillets
Cream dory, tilapia, cod, or another mild boneless white fish can work. Adjust the frying time to the thickness of the pieces.
Calamansi juice
Use lemon or lime juice, adjusting to taste.
Breadcrumbs
Use panko for a lighter, coarser crunch. Different crumbs may require a different amount to coat the fish.
Cream or milk
Either works in the dip. You can also leave it out for a thicker consistency.
Green onion
Use finely chopped chives, or omit it.
Paprika
Omit it if unavailable. The coating will have a lighter color.
Crispy Fish Fillets with Creamy Garlic Dip process photo 1
Crispy Fish Fillets with Creamy Garlic Dip process photo 2
Crispy Fish Fillets with Creamy Garlic Dip process photo 3
Gallery photos 1–3 of 9
From my kitchen

Kubo Cooking Notes

Remove excess moisture

Drain the thawed fish thoroughly and pat it dry before marinating. After marinating, let the excess liquid drip off before coating.

If the flour immediately turns into a thick paste, the fish is carrying too much liquid. Let the remaining pieces drain a little longer.

Keep the coating light and even

Bare patches and heavy clumps can cook differently. Shake off excess flour, let excess egg drip off, then cover the fish evenly with breadcrumbs.

Seasoning both dry layers adds flavor without needing an especially thick crust. Handle the breaded pieces gently so the coating stays attached.

Check beyond the color

Breadcrumbs can brown before a thick piece of fish is cooked through. Keep the oil around 175°C and use similarly sized pieces rather than relying on color alone.

The thickest part of the fish should reach 63°C. The flesh should also look opaque and separate easily with a fork.

Let the fish breathe

Freshly fried pieces release steam. Stacking them or covering them tightly while hot traps moisture and softens the coating.

Keep them in a single layer on a wire rack, and serve the dip separately so the crust stays crisp until you eat.

Plan ahead

Make-Ahead, Storage, and Reheating

Plan ahead: Mix the seasoned flour and prepare the dip ahead of time. Keep the dip covered in the refrigerator. For the best texture, marinate, bread, and fry the fish closer to serving time.

Store leftovers: Keep the fish and dip in separate covered containers. Refrigerate promptly and consume the cooked fish within 3–4 days. Avoid leaving it on the counter to cool completely. Keep the dip refrigerated, and discard any portion that has been used for dipping bitten pieces of fish.

Freeze: Freeze the cooked fish in a single layer, then transfer it to a freezer-safe container or bag. Consume within 1 month for the best texture. Freeze the fish without the dip.

Reheat: Reheat the fish on a rack in the oven or in an air fryer until hot throughout, reaching 74°C in the center. Leave space between the pieces so hot air can circulate. A microwave can warm the fish, but it will soften the coating. Prepare a fresh dip when needed.

Bring it to the table

Serving Suggestions

  • Serve with steamed rice and cucumber or tomato slices for a simple meal.
  • Pair with fries or potato wedges and extra calamansi on the side.
  • Cut into smaller pieces before breading for a snack or sharing platter.
  • Keep the creamy garlic dip on the side and dip each piece just before eating.

Ingredients

For the Fish

  • 500 g boneless fish fillets, thawed, drained, and cut into serving pieces
  • 3 cloves garlic, minced
  • 1 Tbsp calamansi juice
  • ½ tsp salt
  • ¼ tsp ground black pepper

For the Flour Coating

  • 60 g all-purpose flour (about ½ cup)
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp paprika
  • ¼ tsp salt

For the Egg Coating

  • 1 large egg, beaten

For the Breadcrumb Coating

  • 100 g breadcrumbs (about 1 cup)
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp paprika
  • ¼ tsp salt

For Frying

  • Cooking oil, enough for frying

For the Creamy Garlic Dip

  • 120 g mayonnaise (about ½ cup)
  • 1 small clove garlic, finely minced or grated
  • 1 Tbsp finely chopped green onion
  • 1 tsp calamansi juice, or to taste
  • 1–2 Tbsp cream or milk, to reach your preferred consistency

How to Make It

  1. Thaw the fish in the refrigerator, drain well, and pat dry. Weigh out 500 g and cut into serving pieces.
  2. Combine the fish with the fresh garlic, calamansi juice, salt, and black pepper. Refrigerate and marinate for about 10 minutes.
    View photo
    Combine the fish with the fresh garlic, calamansi juice, salt, and black pepper.
  3. Combine the flour with ½ tsp garlic powder, ½ tsp onion powder, ½ tsp paprika, and ¼ tsp salt in a shallow bowl.
    View photos
    Combine the flour with ½ tsp garlic powder, ½ tsp onion powder, ½ tsp paprika, and ¼ tsp salt in a shallow bowl.
    Combine the flour with ½ tsp garlic powder, ½ tsp onion powder, ½ tsp paprika, and ¼ tsp salt in a shallow bowl.
  4. In another shallow bowl, combine the breadcrumbs with ½ tsp garlic powder, ½ tsp onion powder, ½ tsp paprika, and ¼ tsp salt.
  5. Place the beaten egg in a separate shallow bowl.
  6. Lift each fish piece from the marinade and let excess liquid drip off. Coat lightly in the seasoned flour, shaking off any excess.
    View photo
    Lift each fish piece from the marinade and let excess liquid drip off.
  7. Dip into the beaten egg, let excess egg drip off, then coat with the seasoned breadcrumbs. Press gently to help the crumbs stick.
    View photos
    Dip into the beaten egg, let excess egg drip off, then coat with the seasoned breadcrumbs.
    Dip into the beaten egg, let excess egg drip off, then coat with the seasoned breadcrumbs.
  8. Heat enough cooking oil for frying to about 175°C.
  9. Fry in small batches, turning as needed, until golden and cooked through. Allow about 3–5 minutes for thin pieces, adjusting for thickness. The thickest part should reach 63°C.
    View photo
    Fry in small batches, turning as needed, until golden and cooked through.
  10. Transfer to a wire rack to drain. Remove loose crumbs from the oil between batches.
  11. Combine the mayonnaise, garlic, green onion, and calamansi juice. Stir in the cream or milk a little at a time until the dip reaches your preferred consistency.
    View photo
    Combine the mayonnaise, garlic, green onion, and calamansi juice.
  12. Serve the fish immediately with the creamy garlic dip.
    View photo
    Serve the fish immediately with the creamy garlic dip.
Kubo Tips
  • I used a 1 kg frozen pack, which yielded about 500 g of fish after thawing and draining. Use the thawed, drained weight when following this recipe.
  • Choose boneless fish fillets of similar thickness so they cook evenly.
  • Keep the calamansi marinade brief; prolonged marinating can change the fish’s texture.
  • Let excess marinade drip off before coating to prevent the flour from becoming gummy.
  • Maintain the oil around 175°C and avoid overcrowding the pan.
  • Drain on a wire rack so steam does not soften the coating underneath.
  • Start with a small amount of raw garlic in the dip, then adjust to taste.