Skip to content
filipinosnack✨ New

Filipino Fish Ball Street Snack (Kwek Kwek Style)

Deep-fried orange-battered quail eggs and fish balls served on skewers with sweet and spicy vinegar sauce, a beloved Filipino street snack.

Prep
20 min
Cook
15 min
Servings
4
Difficulty
Easy
4.3
Sign in to rate
#filipino#kwek-kwek#fish-balls#street-food#fried#snack

About This Recipe

Kwek kwek is instantly recognizable by its bright orange batter, hard-boiled quail eggs coated thickly and deep-fried until the coating turns crisp, a color achieved with a bit of food coloring or annatto. Fish balls, made from ground white fish and starch, are prepared the same way, battered and fried alongside the eggs, both threaded onto skewers or served together in a small paper cup for easy street-side eating. The essential accompaniment is a sweet and spicy vinegar sauce, often thickened slightly with cornstarch, that vendors ladle generously over the fried snacks or serve on the side for dipping, its tang cutting through the fried batter's richness.

Ingredients

Serves 4

  • 12quail eggs(hard-boiled and peeled)
  • 12fish balls(store-bought)
  • 1 cupall-purpose flour
  • 1 tbspcornstarch
  • 1 tspbaking powder
  • 1/2 tspsalt
  • 3/4 cupwater
  • 1/4 tspannatto powder or orange food coloring
  • 2 cupsvegetable oil(for frying)
  • 1/2 cupvinegar(for sauce)
  • 2 tbspsugar(for sauce)
  • 1chile(sliced, for sauce)
  • 1 tspcornstarch(mixed with 2 tbsp water, for sauce)

Instructions

  1. 1

    Make the batter

    Whisk flour, cornstarch, baking powder, salt, water and annatto powder into a smooth, thick, orange-tinted batter.

  2. 2

    Skewer the eggs and fish balls

    Thread the peeled quail eggs and fish balls onto small skewers, or leave them loose for individual dipping.

  3. 3

    Coat and fry

    Dip each item into the batter, coating thoroughly, then fry in hot oil for 2-3 minutes, turning, until deeply golden and crisp.

    Make sure the batter fully coats each egg and fish ball with no bare spots, since gaps will cause uneven frying and a less crisp finish.

  4. 4

    Make the sauce

    Simmer vinegar, sugar and chile for 3-4 minutes, then stir in the cornstarch slurry, simmering 2 more minutes until slightly thickened.

  5. 5

    Serve

    Drain the fried skewers and serve with the sweet and spicy vinegar sauce for dipping.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Make sure the batter coats every item completely with no bare spots, since gaps lead to uneven, less crisp frying.

  • →

    Fry at a steady, moderate-high temperature so the batter cooks through and crisps without burning before it sets.

  • →

    Serve the sauce alongside for dipping, or drizzle it generously over the top just like street vendors do.

Variations

  • •

    Regular hard-boiled chicken eggs cut into quarters can substitute for quail eggs if they're not available.

  • •

    A version using squid balls instead of or alongside fish balls is common in some areas.

  • •

    Adding a bit of chili garlic sauce to the dip gives extra heat.

Storage

Best eaten fresh and hot; refrigerate leftovers up to 2 days and reheat in an oven or air fryer to help re-crisp rather than microwaving.

History & Origin

Kwek kwek is a beloved Filipino street food, its distinctive orange batter and combination of quail eggs and fish balls making it instantly recognizable at street carts throughout the Philippines, often eaten as an afternoon snack.

Frequently Asked Questions

Can I use chicken eggs instead of quail eggs?

Yes, hard-boiled chicken eggs cut into quarters work as a substitute, though quail eggs are more traditional and bite-sized.

What if I don't have annatto powder?

A small amount of food coloring or a pinch of turmeric can give a similar orange tint, though the flavor contribution will differ.

Why is my batter falling off during frying?

The items may not have been fully coated, or the oil temperature was too low — dip thoroughly and maintain a steady, hot frying temperature.

Nutrition Facts

Per serving (180g / 6.3 oz) · 4 servings total

Calories340kcal
Protein14g
Carbohydrates32g
Fat18g
Fiber1g
Protein14g
Carbs32g
Fat18g

Time Summary

Prep time20 min
Cook time15 min
Total time35 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes