Cooking Instructions

Follow these steps for perfect results

Ingredients

0/15 checked
4
servings
3 tbsp

Asian sweet chili sauce

1 tbsp

Tomato ketchup

1 clove

Garlic

minced

1 tsp

Ginger

grated

2 tbsp

Lime juice

1 tbsp

Sugar

0.25 tsp

Kosher salt

1.5 lb

Spanish mackerel

yielding 1 lb flesh

1 tsp

Kosher salt

0.5 tsp

Ground white pepper

1 tsp

Cornstarch

1 cup

Water

1 tbsp

Kosher salt

1 unit

Egg

3 cup

Canola oil

Step 1
~2 min

Mix Asian sweet chili sauce, tomato ketchup, minced garlic, grated ginger, lime juice, sugar, and kosher salt together in a bowl for the dipping sauce.

Step 2
~2 min

Set the dipping sauce aside.

Step 3
~2 min

Slice the fish flesh off the top half of the fish, starting from the tail end and working towards the head.

Step 4
~2 min

Repeat with the other side of the fish.

Step 5
~2 min

Scrape off any remaining fish meat from the bones using a spoon.

Step 6
~2 min

Place the fish fillet, skin side down over an inverted bowl and remove any bones with a tweezer.

Step 7
~2 min

Place the fish fillet, still skin side down, on a cutting board and scrape out the fish flesh using a spoon.

Step 8
~2 min

Place the fish on a cutting board and sprinkle on 1 teaspoon salt, pepper, and cornstarch.

Step 9
~2 min

Chop the meat using the blunt side of a cleaver, smashing/dragging the meat against the cutting board until it becomes a paste a shade lighter.

Step 10
~2 min

Alternatively, place the fish meat in a food processor and pulse about a dozen times until it becomes a paste a shade lighter.

Step 11
~2 min

In a small bowl, mix water and salt.

Step 12
~2 min

Set aside the salt water.

Step 13
~2 min

Transfer the fish paste into a bowl, add the egg, and stir in one direction to incorporate the egg.

Step 14
~2 min

Wet your hands with the salt water.

Step 15
~2 min

Grab the fish mixture and slap the meat against the side of the bowl.

Step 16
~2 min

Repeat this process until the fish comes together and forms a shiny and firm ball (about 10 minutes).

Step 17
~2 min

Continuously wet your hands with the salt water as you work.

Step 18
~2 min

Form small golf ball (1 inch size) fish balls using your hands, coating them with the salt water as you work.

Step 19
~2 min

Place the fish balls on a baking sheet.

Step 20
~2 min

Heat about 2 inches of oil in a wok.

Step 21
~2 min

When the oil reaches 360 degrees F, quickly pat dry each fish ball and drop it into the hot oil.

Step 22
~2 min

Fry until the fish balls become golden brown and float on top of the oil.

Step 23
~2 min

The fish balls will puff up during frying but will cool and collapse when cooled.

Step 24
~2 min

Serve hot with the dipping sauce.

Pro Tips & Suggestions

Expert advice for the best results

Make sure the oil is hot enough before frying the fish balls.

Don't overcrowd the wok when frying.

Cooking Experience

Everything you need to know before you start

Time & Preparation

Cleanup Time

15 minutes

Batch Cooking
Friendly
Make Ahead

Fish balls can be made ahead and stored in the refrigerator for up to 24 hours before frying.

Freezable
Kid Friendly

Cooking Environment

Messiness Level
Medium
Smell Intensity
Medium
Noise Level
Medium
Elder Friendly
Suitable for seniors

Plating & Presentation

Serving Suggestions

Serve as an appetizer or snack.

Serve with rice or noodles as a main course.

Perfect Pairings

Food Pairings

Steamed rice
Stir-fried vegetables

Drink Pairings

Cultural Heritage

Discover the story behind this recipe

Origin & Tradition

Region of Origin

Southeast Asia

Cultural Significance

Popular street food and appetizer

Style

Occasions & Celebrations

Festive Uses

Chinese New Year

Occasion Tags

Party
Snack time
Game day

Popularity Score

75/100

More Malaysian Appetizer Recipes

Discover more delicious Malaysian Appetizer recipes to expand your culinary repertoire

Malaysian
Medium
A-

Malaysian Beef Satay

4.4
(436 reviews)

Malaysian Beef Satay: Thin strips of beef marinated in spices and coconut milk, grilled to perfection, and served with a flavorful peanut sauce.

45 min
400 cal
Gluten-Free (verify)
Dairy-Free
60%
75
Malaysian
Medium
A-

Malaysian Chicken Wings

4.3
(817 reviews)

Delicious and flavorful Malaysian-style chicken wings, marinated in a blend of lemongrass, chilies, and spices.

35 min
350 cal
Gluten-Free
70%
75
Malaysian
Medium
A

Malaysian Chicken Satay With Peanut Sauce

4.2
(254 reviews)

Authentic Malaysian Chicken Satay served with a spicy peanut sauce.

60 min
450 cal
Gluten-Free (check peanut sauce ingredients)
Peanut Allergy
70%
85
Malaysian
Medium
B+

Chicken Skewers

4.3
(1373 reviews)

Delicious Malaysian Chicken Satay featuring marinated chicken grilled to perfection.

50 min
200 cal
Gluten-Free (potentially, check shrimp paste)
Dairy-Free
65%
75
Malaysian
Medium
A-

Malaysian Tofu Satay

4.2
(934 reviews)

Delicious Malaysian Tofu Satay featuring marinated tofu skewers grilled to perfection and served with a flavorful peanut sauce.

50 min
350 cal
Vegetarian
Vegan
75%
78
Malaysian
Medium
A-

Malaysian Satay With Peanut Sauce

4.3
(821 reviews)

Delicious Malaysian satay featuring grilled chicken skewers served with a rich and flavorful peanut sauce.

60 min
450 cal
Gluten-Free (check soy sauce)
Dairy-Free
75%
75
Malaysian
Medium
A

Popiah [ Malaysian Spring Rolls ]

4.0
(1240 reviews)

A flavorful and refreshing Malaysian spring roll filled with tofu, jicama, and fresh vegetables.

45 min
350 cal
Vegan
Vegetarian
70%
75
Malaysian
Easy
B+

Malaysian Peanut Sauce

4.3
(630 reviews)

A rich and flavorful Malaysian peanut sauce, perfect for dipping, satays, or noodles.

20 min
250 cal
Gluten-Free
75%
70