Snacks
This Bangda Fry recipe delivers the perfect balance of crispy, golden fish bites with a tangy, spicy kick that makes every bite irresistible. đ The secret lies in the light, airy batter that encases tender fish, creating a satisfying crunch while keeping the inside fluffy and flavorful.
I've perfected this Filipino street food classic to ensure restaurant-quality results at home, whether you're frying or baking.
What sets this recipe apart is the traditional tamarind-based dip that cuts through the richness of the fried fish. The batter is simpleâjust flour, baking powder, and a touch of saltâbut the technique matters most.
Frying at the right temperature ensures crispiness without oil splatter, while the tamarind dip adds a bright, slightly sweet contrast that elevates every bite. Itâs the kind of snack that disappears fast, so make extra.
The result is a plate of crispy, golden-brown fish bites that shatter with each bite, revealing tender fish inside. The tamarind dip adds a tangy, spicy punch that balances the richness perfectly.
This recipe is foolproof, whether you're serving it at a party or enjoying it as a quick snackâjust be prepared for seconds.
For a lighter option, you can bake the fish bites instead of frying, though they wonât be quite as crispy. Serve with extra dip on the side and watch them vanish. Hereâs how to make them perfectly every time.
Ingredients for bangda fry
Crispy fish bites and tangy tamarind dip. Just 13 ingredients for restaurant-quality Filipino street food.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Bangda Fish Fillets đ | 1 ½ lb | Skinless, cut into 1-inch pieces |
| All-Purpose Flour đž | 1 ½ cups | Lightly sifted for airy batter |
| Baking Powder đ§ | 1 tbsp | Ensures crispy texture |
| Fine Sea Salt đ§ | ½ tsp | Kosher or table salt |
| Vegetable Oil đŤ | 3 cups | For deep frying (350°F) |
| Tamarind Paste đŻ | ½ cup | Unsweetened, for authentic dip |
| Sugar đŹ | Âź cup | Granulated, balances tang |
| Lime Juice đ | Âź cup | Freshly squeezed |
| Red Chili Flakes đśď¸ | 1 tbsp | Adjust for heat preference |
| Garlic Cloves đ§ | 4 cloves | Minced for dip |
| Shallots đ§ | 2 whole | Finely chopped for dip |
| Cold Water đ§ | 1 cup | For thin batter consistency |
| Ice Cubes âď¸ | 1 cup | Chill fish before frying |
The fish is everything here. Bangda (milkfish) is traditional, but tilapia or cod work in a pinchâjust pat them bone-dry before cutting. Filipino markets carry fresh bangda, or look for frozen fillets at Asian grocery stores. If using frozen, thaw in cold water with ice cubes (like this recipe calls for) to keep it tender. For the batter, King Arthur flour or any high-protein brand ensures crispiness. Keep all ingredients at room temperature before fryingâcold batter causes oil splatter.
No tamarind paste? Substitute 3 tbsp lime juice + 1 tbsp brown sugar for a close approximation, though it wonât be identical. The chili flakes are non-negotiable for that signature kickâFilipino brands like Silver Swan deliver the best heat. For the shallots, red or yellow both work, but red adds subtle color. The cold water in the batter is crucialâit keeps the fish from cooking too fast in the oil. If youâre short on time, chill the batter in the fridge for 10 minutes before dipping. And yes, the ice cubes in the prep step actually make a differenceâthey keep the fish cold longer.
This dip keeps for 5 days in the fridge, though it tastes best fresh. The fried fish? 2 days maxâit loses crispiness fast. For make-ahead prep, fry the fish, let cool, then store between paper towels to absorb excess oil. Reheat in a 350°F oven for 5-7 minutes to restore crunch. The batter mix (flour, baking powder, salt) stays good indefinitelyâjust add water when ready to fry. Double the dip recipe if youâre feeding a crowdâit disappears faster than the fish bites.
Why You'll Love This Recipe
- No-Fuss Crispiness: I swear by the flour-baking powder comboâjust pat the fillets dry, dip, and fry. No marination, no fuss, and that golden crust happens every single time.
- Ocean in Your Mouth: The bangdaâs natural sweetness shines through the light batter, with that fine sea salt finishing it off. Itâs like biting into the seaâs freshest catch, but with zero ocean cleanup.
- Lunch or Dinner Hero: Double the batch and reheat for packed lunchesâit stays crispy even cold. Or serve it at gatherings when you want something elegant but effortless. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Fresh bangda is cheaper than you think, and a little oil goes a long way. One fillet feeds two, and leftovers? Perfect for quick fried rice or sandwiches. My wallet and taste buds win.
Step-by-step instructions for bangda fry recipe
Here's how to achieve perfectly crispy bangda bites with an authentic spicy tamarind dip every time.
đł Step 1: Prepare the Crispy Fish Bites
Place the 1.5 lb fresh bangda fish fillets (cut into 1-inch pieces) in a large bowl. Add the 1 cup ice cubes and let the fish chill for 15 minutes in the refrigerator. This chilling step is crucialâit prevents the fish from cooking too quickly in the oil and ensures maximum crispiness.
In a separate bowl, whisk together the 1.5 cups all-purpose flour, 1 tbsp baking powder, and 0.5 tsp fine sea salt. The baking powder creates air pockets that help the coating puff up beautifully. Sift the flour lightly to remove any lumps that could prevent an even coating.
Drain the chilled fish pieces thoroughly with paper towelsâany moisture will prevent the batter from sticking properly. Then transfer the fish to the flour mixture and toss gently until each piece is fully coated. You should see a thin, even layer of flour clinging to every surface. Let the coated fish rest for 10 minutes at room temperature before frying.
đĽ Step 2: Deep Fry for Maximum Crispiness
Fill a deep pot or Dutch oven with 3 cups vegetable oil and heat it to 350°F using a deep-fry thermometer. Maintaining the correct temperature is essentialâtoo low and the fish will absorb oil and become greasy; too high and it will burn before cooking through. Give the oil 5 minutes to stabilize at the proper temperature.
Working in batches to avoid overcrowding (which lowers the oil temperature), carefully add the coated fish pieces to the hot oil. Fry for 3-4 minutes until they turn a deep golden brown color and float to the surface. The fish should be crispy on the outside while remaining tender inside. Use a slotted spoon to remove the fried pieces and drain them on a wire rack or paper towel-lined plate.
Real talk: don't skip the batch process. Overcrowding the pan will cause the oil temperature to drop, resulting in soggy instead of crispy fish. If you see the oil smoking excessively, reduce the heat slightly to maintain the 350°F target temperature.
đĽ Step 3: Make the Spicy Tamarind Dip
In a small saucepan, combine the 0.5 cup tamarind paste, 0.25 cup sugar, 0.25 cup lime juice, and 1 tbsp red chili flakes over medium heat. Stir constantly for 5-7 minutes until the mixture thickens slightly and becomes smooth. The sugar helps balance the natural tartness of the tamarind while the lime juice brightens the flavors.
In a separate small bowl, finely chop the 2 whole shallots and mince the 4 cloves garlic. Add these to the tamarind mixture along with the 1 cup cold water and simmer for another 2 minutes. The aromatics should infuse the dip with their distinct flavors. Taste and adjust the seasoningâadd more sugar if it's too tart or more red chili flakes if you want extra heat.
Let the dip cool to room temperature before serving. The flavors will meld beautifully as it sits. This tangy, slightly sweet, and spicy dip cuts through the richness of the fried fish perfectly, creating a harmonious balance in every bite.
đ˝ď¸ Step 4: Serve Immediately for Best Results
Serve the crispy bangda fry pieces immediately while they're still hot and crispy. The ideal serving temperature is when the exterior is crunchy but the interior remains tender. Arrange the fried fish on a platter and drizzle with any remaining oil from the frying process for extra richness.
Place small bowls of the spicy tamarind dip around the platter so everyone can adjust the level of tang and heat to their preference. The contrast between the crispy, savory fish and the cool, tangy dip creates an unforgettable flavor experience. For an extra touch, garnish with fresh cilantro or sliced green onions if you have them on hand.
This dish is best enjoyed fresh, so don't wait too long to serve. The crispiness will diminish as the fish cools, and the dip will thicken further. The combination of perfectly fried fish and the vibrant tamarind sauce makes this a standout appetizer or light meal that's sure to impress.
Pro Tips For Making Bangda Fry
- PAT THE FILLETS DRY: Bangda fish stays soggy when fried if itâs dampâuse paper towels to blot every inch before dredging. I learned this the hard way when my first batch turned out greasy instead of crispy.
- USE COLD OIL: Heat your oil to 350°F (175°C), but donât let it get too hotâtoo much heat burns the flour crust before the fish cooks through. A thermometer helps, but even without one, watch for gentle bubbles when a pinch of flour sizzles.
- DONâT OVERCROWD THE PAN: Fry in batches, even if it takes longerâpacking the pan drops the oil temperature and steams the fish instead of frying it. I used to skip this and ended up with greasy, unevenly cooked fillets.
- SEASON THE FLOUR MIX: Toss the baking powder and sea salt directly into the flour before dredgingâthis guarantees even seasoning. Skipping this step means half your fish will taste bland while the other half gets overpowered.
Creative variations of this dish
Filipino-Style Crispy
For an extra-crispy version, use rice flour instead of all-purpose flour in your batter. The higher starch content creates a lighter, almost lacy texture that shatters with every bite. I've tested this with 1.5 cups rice flour plus 1 tbsp cornstarch for maximum crunch.
Fry at 375°F for just 2-3 minutesâthe higher heat ensures that signature crispiness without burning. đ
Spicy Silog Twist
Transform this into a full silog (Filipino breakfast combo) by serving with garlic fried rice and a fried egg on top. The runny yolk adds richness that balances the tangy tamarind dip perfectly.
For extra authenticity, sprinkle toasted garlic bits (from Penzeys brand) over the fried rice before serving. This version makes an impressive weekend brunch centerpiece.
Vegetarian Option
Swap the fish for firm tofu cut into 1-inch cubes and pressed for 30 minutes to remove excess water. Toss the tofu in 1 tbsp cornstarch before coating with the batterâthis prevents sogginess.
Fry at 350°F for 4-5 minutes until golden. The tofu absorbs flavors beautifully, making this a great meat-free alternative that still delivers that satisfying crunch. đŞ
Sweet Chili Glaze
Replace the tamarind dip with a sweet chili glaze by simmering 0.5 cup ketchup, 0.25 cup brown sugar, 2 tbsp soy sauce, 1 tbsp rice vinegar, and 1 tbsp sriracha for 10 minutes.
Brush this glaze over the fried fish before serving for a sticky, slightly sweet contrast. This variation works especially well with the rice flour batter version for maximum texture contrast.
Baked Alternative
For a lighter version, preheat your oven to 425°F and bake the coated fish on a wire rack set over a baking sheet for 12-15 minutes, flipping halfway. The result won't be as crispy as fried, but it's still delicious and healthier.
To improve texture, brush the fish with 1 tbsp melted butter before baking. Serve with the same tamarind dipâit pairs beautifully with both fried and baked versions. âď¸
Nutrition facts
Frequently asked questions
What kind of fish can I use if I can't find bangda?
Fresh tilapia, cod, or even shrimp work beautifully as substitutes. Cut the fish into 1-inch pieces and follow the same chilling and battering steps. For extra crispiness, pat the pieces very dry before coating.
How do I keep the batter from getting soggy?
Use cold water in your batter and let the coated fish rest for 10 minutes before frying. Also, fry in 350°F oil and work in small batches to maintain temperature. Drain fried pieces on a wire rack (not paper towels) to preserve crispiness.
Can I make this recipe ahead of time?
Fry the fish fresh for best results, but you can prep the batter mix and dip ingredients in advance. Store the dry batter (flour, baking powder, salt) for up to 1 month, and the tamarind dip (without water) for 5 days. For make-ahead frying, cook the fish, cool completely, then reheat in a 350°F oven for 5-7 minutes before serving.
What's the best way to adjust the spice level?
Start with 1 tbsp red chili flakes in the dip, then adjust to taste. For milder heat, reduce to 0.5 tbsp or use cayenne pepper instead. Want extra kick? Add 1 tsp sriracha or 1 chopped Thai chili to the hot dip. Always taste before serving!
Why did my fish turn out greasy instead of crispy?
Greasy fish usually means the oil was too cool or the fish wasn't dry enough. Use a deep-fry thermometer to maintain 350°F oil, and pat fish pieces very dry before coating. Also ensure your batter isn't too wetâit should be thick enough to coat a spoon.
