Before I tell you where I’ve been, can we talk about these fish balls? They’re dangerously addictive — crisp on the outside, moist and flavorful inside. They make the perfect appetizer for home, parties, picnics, or any gathering.
When the family tasting committee tried them, no one could stop eating. “Sweet, that fish thing is so good,” declared the chief taster. The kids agreed, even my toddler kept sneaking a bite behind my back.

Fish balls come in many styles — Chinese, Italian and more — each using distinct seasonings and techniques. This recipe follows a West African approach, delivering bold, simple flavors and a satisfying crunch.

If you haven’t tried fish balls before, give these a try — you might be surprised how quickly they disappear.
The ingredients are straightforward: fish fillets, eggs, garlic, onion, cilantro or parsley, flour, breadcrumbs and simple seasonings. They come together quickly and make a memorable snack.

For the crunchy exterior I used panko breadcrumbs, but regular breadcrumbs work fine and you can even use homemade crumbs if you prefer.

I begin by lightly simmering the fish fillets with a pinch of salt and a little white pepper until they’re just cooked and flaky. Drain any remaining liquid, then mash the fish in a bowl with a fork.

Add minced garlic, finely chopped onion, chopped cilantro or parsley, one egg, a seasoning cube and some flour. Mix gently until everything is fully combined — this mixture is the heart of the fish balls and it’s delicious even before frying.

Form the mixture into even balls; I use a cookie scoop to keep them uniform. If the mixture is sticky, wet your hands with a little water to make shaping easier.

After shaping, roll each ball in flour, then dip in beaten egg, and finally coat thoroughly with breadcrumbs. This three-step coating creates the extra-crispy exterior.

Fry the balls in oil heated to around 350°F (about 175°C). Don’t overcrowd the pan — fry in batches if needed. Cook each side until golden and crisp, about 3–4 minutes per side. Transfer to paper towels to drain any excess oil.

The reward is a satisfying crunch and a moist, garlicky center. I love the texture contrast — every bite is “grish grish grish,” as my family jokingly describes it.

These fish balls pair wonderfully with fried plantains, fries, or a simple African tomato stew served over rice. They’re also great on their own with a dipping sauce; African pepper sauce is an especially delicious option.
Crunchy African-style fish balls with fried plantain and a spicy pepper sauce are a quick route to foodie bliss. Trust me — print this recipe and make them soon.

African Style Fish Balls
Ingredients
- 12 oz fish fillets (340g) – about 5 small fillets
- 3 cloves garlic, minced
- 1/2 medium onion, finely chopped
- 1 stem cilantro or parsley, finely chopped
- 1/2 cup breadcrumbs (panko recommended)
- 2 large eggs
- 1/4 cup flour
- 1/2 teaspoon salt
- 1/4 teaspoon white pepper
- 1 seasoning cube (Maggi) or similar
Instructions
- Place fish fillets in a pot with about 1/8 cup water (just enough so it dries up while cooking), add salt and white pepper. Simmer on low for 5–10 minutes until the fish is flaky and the water has evaporated.
- Transfer the cooked fish to a bowl and mash with a fork. Add chopped onion, minced garlic, chopped cilantro/parsley, the seasoning cube, 1 egg and 2 tablespoons of the flour (reserve the remaining flour). Mix until combined, then shape into balls.
- Tip: Use a cookie scoop or measuring spoon to keep the balls uniform. If the mixture becomes sticky, wet your hands slightly to make shaping easier.
- Prepare three bowls: flour, beaten egg, and breadcrumbs. Roll each ball in flour, dip in egg, then coat with breadcrumbs. Place the coated balls on a tray and repeat.
- Heat oil to around 350°F (175°C) in a deep pan, filling the oil to about 4 inches. Fry the balls in batches, about 4 minutes on one side, then flip and fry another 3 minutes until golden. Drain on paper towels.
- Serve hot with fried plantains, fries, rice and stew, or a pepper sauce.
Notes
Nutrition
Additional Info
Pin this recipe:

For everything there is a season, a time for every activity under heaven. A time to be born and a time to die. A time to plant and a time to harvest. (Ecclesiastes 3:1-2)