Along the East African coast, snacks inspired by Bhajia are a beloved part of everyday cooking. This variation blends the coastal influence of the Swahili Coast with fresh herbs, citrus and tender fish to create crispy coriander fish bhajias, golden on the outside, fragrant and flavorful inside.
With a few small upgrades marinating the fish, layering spices and adding citrus zest, the dish becomes brighter, deeper and more aromatic. perfect as a quick appetizer or tea-time snack.
Ingredients
Time: ~20 minutes
For the Fish
- 200 g fish fillet, cut into small pieces
- 1 tbsp lemon juice
- 1 tsp ginger-garlic paste
- Pinch of chili powder
- Pinch of salt
For the Batter
- 1 cup all-purpose flour
- ¼ cup gram flour (besan)
- 1 tbsp rice flour (for extra crispiness)
- 2 tsp baking powder
- ½ tsp coriander powder
- ½ tsp turmeric
- ½ tsp cumin seeds
- ½ tsp black pepper
- 1 tsp salt
- 1 egg
- ¾ cup water (add more if needed)
Vegetables & Herbs
- 3 tbsp red pepper, diced
- 3 tbsp orange pepper, diced
- ½ onion, finely diced
- 3 tbsp fresh coriander, chopped
- ½ tsp orange or lime zest
- Optional: 1 finely chopped green chili
For Frying
- Vegetable Oil for deep frying
Instructions
Place the fish pieces in a bowl and toss them with lemon juice, ginger-garlic paste, chili powder and salt. Let the fish marinate for about 15 minutes so it absorbs the flavors before cooking.
In a large bowl, combine the all-purpose flour, gram flour, rice flour, baking powder, coriander powder, turmeric, cumin seeds, black pepper and salt. Mixing the spices into the flour ensures the batter is evenly seasoned.
Add the egg and water to the dry ingredients and whisk until you have a smooth batter. The consistency should be thick enough to coat the ingredients but still flow easily.
Stir in the diced peppers, onion, chopped coriander, optional green chili and citrus zest. The zest adds brightness that pairs beautifully with fish and fresh herbs.
Gently mix the marinated fish pieces into the batter, so they are fully coated.
Heat oil in a deep or thick-bottomed pan over medium heat. The oil should be hot but not smoking.
Drop spoonfuls of batter into the hot oil. Fry for 3–4 minutes, turning occasionally, until the bhajias become golden brown and crisp.
Remove and drain on paper towels.
Optional Flavor Twist
For a slightly different texture, wrap a marinated fish piece with a thin slice of onion or pepper, dip it into the batter and fry. Each bite reveals layers of flavor inside the crispy shell.
Serving Suggestions
Serve hot with:
- Tamarind-date chutney
- Garlic-lemon yogurt dip
- Fresh lime wedges
The tangy sauces balance the richness of the fried bhajias and highlight the fresh coriander and citrus notes.
Related Posts
-
The Million-Dollar Walk: The Audacious Heist of Charles Omondi
/* Main Layout */ .heist-wrapper { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1.7; color:…
-
The 5 Highest-Paid African Leaders Earn Over 1.7 Million Dollars Annually
Africa's top 5 highest-paid presidents have a combined income of over USD 1.7 million annually.This…
-
When Men Become the Beautiful Ones: The Gerewol of the Wodaabe
Once a year, under the vast Sahel sky, where time moves to the rhythm of…


