Thai fish balls

Thai fish balls combine white fish with curry paste, lime zest, and shallots for a flavorful, aromatic dish. Quick and easy to prepare, these fish balls are perfect for snacking or as a part of a main course.

25 Jan 2026
Cook time 20 min
Prep time 30 min

Ingredients:

1 lb white fish
1 tsp curry paste
1 tsp brown sugar
1 tbsp lime zest
1 tsp fish sauce
3 shallots
1 tbsp peanut oil
Thai fish balls

Thai fish balls are a delicious and flavorful dish that brings a taste of Thai cuisine into your home. Made with white fish and a blend of aromatic ingredients, these fish balls are perfect as a snack, appetizer, or main course. Whether you are a seasoned cook or a beginner, this recipe is straightforward and quick to prepare, offering a burst of exotic flavors with every bite.

Instructions:

1. Prepare the Fish:
- If the white fish fillets have skin or bones, carefully remove them. Cut the fillets into small, manageable pieces.
2. Prepare the Shallots:
- Peel the shallots and finely chop them. You can also use a food processor to ensure they’re very finely minced.
3. Blend the Ingredients:
- In a food processor, combine the fish pieces, curry paste, brown sugar, lime zest, fish sauce, and chopped shallots. Blend until the mixture forms a smooth and sticky paste. You may need to stop the processor occasionally to scrape down the sides of the bowl to ensure everything is evenly combined.
4. Form the Fish Balls:
- Using your hands, shape the mixture into small balls, approximately 1 inch in diameter. If the mixture is too sticky, you can wet your hands slightly to make shaping easier.
5. Heat the Oil:
- In a large non-stick skillet, heat the peanut oil over medium heat. Allow the oil to become shimmering hot, but not smoking.
6. Cook the Fish Balls:
- Carefully add the fish balls to the hot skillet in a single layer, making sure not to overcrowd the pan. Fry the fish balls for about 3-4 minutes on each side, or until they are golden brown and cooked through. You may need to do this in batches depending on the size of your skillet.
7. Drain and Serve:
- Once cooked, use a slotted spoon to transfer the fish balls to a plate lined with paper towels to drain any excess oil.
8. Serve:
- Serve the Thai fish balls hot with a dipping sauce of your choice, such as sweet chili sauce or a tangy lime and fish sauce dip. They can be enjoyed as an appetizer, snack, or part of a main course.

Thai fish balls are a delightful addition to any meal, bringing a touch of Thailand to your table. With a balance of spicy, sweet, and tangy flavors, these fish balls are sure to impress your family and friends. Enjoy them hot and fresh, and don't be afraid to experiment with different dipping sauces and side dishes to make the meal truly your own.

Thai fish balls FAQ:

What is the cooking time for Thai fish balls?

Fry the fish balls for about 3-4 minutes on each side until they are golden brown and cooked through. Depending on your skillet size, you may need to cook them in batches.

How do I know when the fish balls are done cooking?

The fish balls are done when they are golden brown on the outside and cooked through inside. You can also check their internal temperature; it should reach at least 145°F (63°C).

Can I make substitutions for the white fish in this recipe?

Yes, you can substitute white fish with cod, tilapia, or haddock. Just ensure that the fish is firm and can be blended into a paste.

What is the best way to store leftover Thai fish balls?

Store leftover fish balls in an airtight container in the refrigerator for up to 3 days. Reheat them in a skillet or oven before serving to regain their crispiness.

What can I serve with Thai fish balls?

Thai fish balls can be served with a variety of dipping sauces, such as sweet chili sauce or a lime and fish sauce dip. They pair well with fresh herbs, salads, or as part of a larger Thai meal.

Tips:

- Make sure to use fresh white fish for the best texture and flavor.

- Adjust the amount of curry paste to suit your spice preference.

- Chill the mixture before shaping the balls to make it easier to handle.

- Using a food processor can help you achieve a smooth and well-blended mixture.

- Serve with a side of sweet chili sauce or a dipping sauce of your choice for an extra kick.

Nutrition per serving

12 Servings
Calories 70kcal
Protein 7g
Carbohydrates 1.47g
Fiber 0.27g
Sugar 1.01g
Fat 3.47g

More recipes

Thai red curry cauliflower soup

A warming and spicy Thai red curry cauliflower soup.

13 Dec 2025

Vegetable samosa

Crispy vegetable samosas filled with spiced potatoes and peas.

04 Feb 2026

Thai coconut curry braised chicken thighs

Enjoy tender chicken thighs in a rich Thai coconut curry.

12 Nov 2025

Thai sweet potato soup with coriander pesto

A creamy Thai sweet potato soup topped with coriander pesto.

31 Jan 2026

Yellow fish curry

A creamy yellow fish curry with sweet potatoes and green beans.

17 Feb 2026

Fried eggplant bites

Crispy fried eggplant bites, perfect as a snack or side.

16 Feb 2026

Arancini

Crispy Italian rice balls filled with cheese and herbs.

20 Dec 2025

Steamed pork balls with pad thai noodles

Savory steamed pork balls paired with pad thai noodles.

06 Dec 2025

Posts