How to Make Fish Bola (Traditional & Healthy Version)
Fish Bola is a beloved Sri Lankan street food, renowned for its irresistible blend of spiced fish and potato, shaped into bite-sized balls and lightly fried until golden. Rooted in the culinary traditions of coastal Sri Lanka, Fish Bola is a testament to the island’s abundant seafood and mastery of spices. This dish is popular across Sri Lanka for its convenience, portability, and delicious taste, making it a staple at roadside stalls and family gatherings alike. The taste of Fish Bola is a harmonious medley of fresh fish, fragrant curry leaves, green chilies, and a touch of lime, all bound together with creamy potatoes. Each bite delivers a satisfying crunch followed by soft, flavorful filling. A healthier take on this classic uses less oil and bakes or air fries the balls, ensuring you enjoy all the authentic flavors with fewer calories. Fish Bola is perfect for those seeking a protein-rich snack or appetizer that reflects the vibrant spirit of Sri Lankan cuisine. Whether you’re new to Sri Lankan food or a longtime fan, Fish Bola offers a unique, health-conscious way to enjoy the island’s legendary street food culture. Easy to prepare and adaptable to various dietary needs, this recipe is perfect for breakfast or lunch, and is sure to delight your taste buds while keeping your nutrition goals on track.
Ingredients
- 200g Fresh mackerel or tuna (Boiled and flaked)
- 2 medium Potatoes (Boiled and mashed)
- 1 small Red onion (Finely chopped)
- 1 Green chili (Finely chopped (adjust to taste))
- 8-10 leaves Curry leaves (Finely sliced)
- 2 cloves Garlic (Minced)
- 1/2 tsp Black pepper
- 1/4 tsp Turmeric powder
- 1 tbsp Lime juice (Freshly squeezed)
- To taste Salt
- 1/2 cup Breadcrumbs (Whole wheat preferred)
- 1 Egg white (For binding)
- 2 tbsp Coconut oil (For shallow frying or brushing)
Step-by-step instructions
Step 1 · Boil the fish fillets with a pinch of salt until cooked through
Boil the fish fillets with a pinch of salt until cooked through. Drain, remove bones, and flake the fish.
Step 2 · Boil potatoes until fork-tender
Boil potatoes until fork-tender, peel, and mash them smoothly.
Step 3 · In a mixing bowl
In a mixing bowl, combine flaked fish, mashed potatoes, chopped onion, green chili, curry leaves, garlic, black pepper, turmeric, and salt. Mix well.
Step 4 · Add lime juice and egg white to the mixture
Add lime juice and egg white to the mixture. Mix until all ingredients are well incorporated.
Step 5 · Shape the mixture into small balls (about 1 inch in diameter)
Shape the mixture into small balls (about 1 inch in diameter). Roll each ball in breadcrumbs to coat evenly.
Step 6 · Lightly brush or spray the balls with coconut oil
Lightly brush or spray the balls with coconut oil. Bake at 200°C (400°F) for 15-18 minutes or air-fry until golden, turning once.
Step 7 · Serve hot with a wedge of lime and fresh salad or sambol
Serve hot with a wedge of lime and fresh salad or sambol.
Why this recipe is healthy
This healthy Fish Bola recipe emphasizes baking over frying, reducing unnecessary fats while retaining all the traditional flavors. It’s rich in protein, low in saturated fat, and includes fresh herbs and spices known for their health benefits. Whole wheat breadcrumbs and minimal oil help keep the calorie count low, making Fish Bola a smart choice for weight management, diabetes, and overall wellness.
A note on tradition
Fish Bola is a popular snack and street food found throughout Sri Lanka, especially in coastal regions where fresh fish is abundant. Traditionally served at tea stalls and markets, it’s a favorite for breakfast or as a quick lunch. Its portability and satisfying taste have made it a staple at local festivals and family gatherings, reflecting the communal and celebratory nature of Sri Lankan cuisine.