Fish Balls
When I think about comfort food, Fish Balls always comes to mind. Growing up, my family had a tradition of making these delightful little bites during special occasions, and now I find myself revisiting those memories every time I prepare them. The process of creating Fish Balls is not just about the end product; it’s about the experience we share in the kitchen. From cleaning the fish to shaping the balls, every step is a reminder of the love and care that goes into making this dish. Whether you’re looking for a cozy family dinner or a unique dish to impress friends, Fish Balls are sure to delight everyone at the table. Each bite bursts with flavor and nostalgia, making it a dish worth sharing and savoring.
Recipe Snapshot
40 mins
30 mins
10 mins
Medium
250 kcal
30 g
Keto, Paleo, Whole30
8 g
Large Pot, Chef’s Knife
Why You’ll Love This Fish Balls
They’re Easy to Make!
One of the best things about Fish Balls is that they’re surprisingly easy to prepare. With just a handful of ingredients, you can transform fresh fish into an impressive dish that looks and tastes gourmet. If you’ve never made them before, don’t worry—I’ll guide you through each step, ensuring you feel confident in the kitchen!
Healthy and Nutritious
These little nuggets of joy are packed full of protein and nutrients, especially if you use fresh fish like mackerel. Not only do they taste good, but they also contribute to a balanced diet. Making Fish Balls at home allows you to control the ingredients, ensuring a wholesome meal for you and your loved ones.
Versatile and Customizable
You can easily adapt Fish Balls to suit your taste preferences. Feel free to add spices or herbs that you love! Whether you want spicy, savory, or herby flavor profiles, the base recipe remains the same while allowing for personal touches. This versatility makes them a perfect dish for any occasion.
Perfect for Sharing
There’s something special about sharing food, and Fish Balls are perfect for that. They make a fantastic appetizer or a starter for a meal. You can serve them with a variety of dipping sauces or in a flavorful broth, encouraging everyone to gather around the table and enjoy together.
Great for Meal Prep
Whether you’re meal prepping for the week or hosting a dinner party, Fish Balls are a fantastic option. You can make a big batch and freeze some for later. That way, you always have a delicious, homemade meal ready to go when you need it.
Kid-Friendly
Kids love Fish Balls! The soft texture and mild flavor make them an excellent choice for picky eaters. Plus, involving them in the preparation process can be a fun and educational experience, encouraging a love for cooking!
Recipe Ingredients for Fish Balls

When it comes to preparing Fish Balls, the beauty lies in the simplicity of the ingredients. Each element plays a significant role in creating a dish that is not only flavorful but also nourishing. The key players, such as fresh fish and a few seasonings, come together to create a delightful taste experience. Here’s what you need:
- 1 whole mackerel with bones and head, about 2 1/2 lbs. (1.2 kg) – This fresh fish is flavorful and provides the base for your fish balls.
- 2 teaspoons salt – Essential for enhancing the flavors of the fish.
- 1 teaspoon ground white pepper – Adds a mild heat and depth to the fish balls.
- Fish bones, discard the fish head, chopped into 3 pieces – Used for flavoring the broth.
- 1 can chicken broth – Provides a rich base for the soup.
- 4 cups water – Dilutes the broth to balance the flavors.
- 1 oz (30g) Chinese seaweed, 紫菜 – A traditional addition that boosts flavor and provides nutrition.
- 1 tablespoon soy sauce – Adds umami and depth to the dish.
- 1 teaspoon sesame oil – A fragrant oil that enhances the overall flavor profile.
- White pepper and salt to taste – For final adjustments in flavor.
- Garlic oil – Adds a delightful aroma.
- Some shredded lettuce leaves – For garnish and serving.
- 1 stalk scallion, cut into rings – A fresh garnish to add color and flavor.
Fish Balls Instructions

Making Fish Balls is a rewarding experience that brings a sense of accomplishment. Follow these steps for best results!
- First, clean the mackerel thoroughly and rinse it under cold water. Dry it with paper towels to remove excess moisture. This step is crucial to ensure the fish is ready for filleting.
- Using a very sharp knife, filet the mackerel along the bones from the tail up towards the head. Take your time and repeat on the other side. The goal is to get as much meat off as possible while discarding the bones and skin.
- Put the fish meat into a bowl and start scraping the meat off the skin of each filet with a spoon, from the tail upwards until all the meat is removed. Discard the skin once you’re finished.
- Next, scrape the meat off the fish bones as well, ensuring no meat is wasted. Gather all the fish meat on a chopping board.
- Using a Chinese cleaver (or any sharp knife), chop the fish meat for about 10 minutes. It will become slightly sticky as you chop, and this texture is essential for shaping the balls later.
- After chopping, add the salt and white pepper. Continue to chop for another 10 minutes; the mixture should transform into a paste-like consistency.
- Wet your hands with water, take about a tablespoon of the fish paste, and shape it into small balls. Repeat until all the mixture is shaped into fish balls.
- In a 5-quart soup pot, pour in the chicken broth and water, adding the chopped fish bones. Bring the mixture to a boil over high heat, then reduce the heat and let it simmer for about 20 minutes. This will allow the broth to become rich and flavorful.
- Remove the fish bones from the pot, then increase the heat back to high. Gently drop the fish balls into the boiling soup.
- Add the Chinese seaweed, soy sauce, sesame oil, and season with additional salt and white pepper to taste. Once the fish balls float to the top, it’s time to turn off the heat.
- Transfer the soup along with the fish balls into serving bowls and garnish with shredded lettuce and scallion rings. Serve immediately and enjoy!
Things Worth Knowing
- Texture Matters: For the right bouncy texture, make sure to chop the fish finely but not into a smooth paste.
- Chopping Technique: Using a cleaver can help achieve the right texture better than a food processor.
- Don’t Rush: Patience is key; aim for around 10 minutes of chopping to get that perfect consistency.
- Cooking Time: Add the fish balls to the broth just before it reaches a boil to prevent overcooking.
Ways to Customize

Customizing Fish Balls can lead to delightful variations in flavor. Here are some ideas to inspire your next cooking adventure:
- Spicy Kick: Add chopped chili peppers or a dash of chili oil to the fish paste for that extra heat.
- Herbs and Spices: Experiment with fresh herbs like cilantro or dill for a fresh taste.
- Vegetable Additions: Mix in finely chopped vegetables such as carrots or bell peppers to add color and nutrition.
- Broth Variations: Swap out the chicken broth for seafood broth for an oceanic flavor profile.
- Garnish Choices: Use sliced jalapeños or pickled vegetables as a garnish for a zingy touch.
- Dipping Sauces: Serve with sauces like sweet chili, soy sauce, or a homemade ginger soy mix for added flavor.
- Serving Style: Try serving them in lettuce wraps for a fun and fresh twist.
How to Enjoy Fish Balls
- As a Starter: Serve your Fish Balls as an appetizer to welcome guests at gatherings or family dinners.
- In a Soup: Enjoy them in a flavorful broth with vegetables for a hearty meal.
- With Dipping Sauces: Pair with a selection of sauces like sweet chili or soy for a fun dipping experience.
- For Special Occasions: These are perfect during celebrations and festive gatherings, bringing everyone together.
- Meal Prep: Make a big batch to enjoy throughout the week; they freeze well for later enjoyment.
- Seasonal Sides: Complement with seasonal sides like stir-fried vegetables or a simple salad for a balanced meal.
FAQ
Conclusion
In summary, Fish Balls are a delightful comfort food that brings warmth and joy to any table. With their unique flavor and soft texture, they capture the essence of home-cooked meals. I encourage you to try making them yourself; you won’t be disappointed. Enjoy the process, share the experience with loved ones, and savor every bite of this wonderful dish.

Fish Balls
Equipment
- Large Pot
- Chef's Knife
Ingredients
- 2.5 lbs Whole mackerel with bones and head
- 2 teaspoons Salt
- 1 teaspoon Ground white pepper
- Fish bones Discard the fish head, chopped into 3 pieces
- 1 can Chicken broth
- 4 cups Water
- 1 oz Chinese seaweed 紫菜
- 1 tablespoon Soy sauce
- 1 teaspoon Sesame oil
- White pepper and salt to taste
- Garlic oil
- Shredded lettuce leaves
- 1 stalk Scallion Cut into rings
Instructions
- First, clean the mackerel thoroughly and rinse it under cold water. Dry it with paper towels to remove excess moisture. This step is crucial to ensure the fish is ready for filleting.
- Using a very sharp knife, filet the mackerel along the bones from the tail up towards the head. Take your time and repeat on the other side. The goal is to get as much meat off as possible while discarding the bones and skin.
- Put the fish meat into a bowl and start scraping the meat off the skin of each filet with a spoon, from the tail upwards until all the meat is removed. Discard the skin once you're finished.
- Next, scrape the meat off the fish bones as well, ensuring no meat is wasted. Gather all the fish meat on a chopping board.
- Using a Chinese cleaver (or any sharp knife), chop the fish meat for about 10 minutes. It will become slightly sticky as you chop, and this texture is essential for shaping the balls later.
- After chopping, add the salt and white pepper. Continue to chop for another 10 minutes; the mixture should transform into a paste-like consistency.
- Wet your hands with water, take about a tablespoon of the fish paste, and shape it into small balls. Repeat until all the mixture is shaped into fish balls.
- In a 5-quart soup pot, pour in the chicken broth and water, adding the chopped fish bones. Bring the mixture to a boil over high heat, then reduce the heat and let it simmer for about 20 minutes. This will allow the broth to become rich and flavorful.
- Remove the fish bones from the pot, then increase the heat back to high. Gently drop the fish balls into the boiling soup.
- Add the Chinese seaweed, soy sauce, sesame oil, and season with additional salt and white pepper to taste. Once the fish balls float to the top, it's time to turn off the heat.
- Transfer the soup along with the fish balls into serving bowls and garnish with shredded lettuce and scallion rings. Serve immediately and enjoy!
Notes
- Texture Matters: For the right bouncy texture, make sure to chop the fish finely but not into a smooth paste.
- Chopping Technique: Using a cleaver can help achieve the right texture better than a food processor.
- Don’t Rush: Patience is key; aim for around 10 minutes of chopping to get that perfect consistency.
- Cooking Time: Add the fish balls to the broth just before it reaches a boil to prevent overcooking.
