National Dish Oman: Fish Kofta Curry (Recipe)

In this article
Discover Fish Kofta Curry, one of the finest expressions of Oman’s coastal kitchen! Tender fish balls are gently poached in a fragrant, spiced coconut sauce that is warming, aromatic and full of flavour. It is the kind of dish that brings the aromas of the Arabian Sea straight to your table — equally at home at a festive gathering or a relaxed family supper. Bring a taste of the Omani coast into your own kitchen.
About Fish Kofta Curry
Fish Kofta Curry is a wonderful example of Oman’s rich and varied cuisine. The dish pairs tender fish balls with an aromatic curry sauce that is both spiced and deeply flavourful. The delicate texture of the fish alongside the warm spices makes it a real treat for the senses. Whether served at celebrations or as part of an everyday meal, it is a dish you will not want to miss.
Ingredients (serves 1–2)
- 300 g white fish (such as cod or perch)
- 1 small onion, finely chopped
- 2 cloves garlic, crushed
- 1 teaspoon cumin
- 1 teaspoon coriander
- 1/2 teaspoon turmeric
- 1/2 teaspoon red chilli flakes
- 1 egg
- Salt and pepper, to taste
- For the sauce: 400 ml coconut milk
- 1 tablespoon curry paste
- Fresh coriander, to garnish
Shopping for the ingredients
When shopping for Fish Kofta Curry, it is worth choosing fresh, high-quality produce. Pay particular attention to the fish, which is the heart of the dish, and opt for sustainable, locally sourced options where you can. Many of the spices are now widely available in supermarkets or at a weekly market, so it is easy to stock up on the best aromas. For the coconut milk, it is a good idea to reach for an unsweetened variety to let the natural flavour of the dish shine through.
Preparing the dish
Preparation for Fish Kofta Curry begins with cleaning and cutting up the fish. The fish should be sliced into small pieces so it is easier to work with. It is also important to prepare the onion and garlic well, as they are fundamental to the flavour of the fish balls. It pays to have all your spices measured out and ready, which makes the cooking process smoother and helps you achieve the perfect taste.
Step-by-step instructions
- Blend the white fish in a food processor until it forms a smooth paste.
- Add the onion, garlic and spices, and mix well.
- Stir in the egg and knead everything together thoroughly.
- With wet hands, shape the mixture into small balls and set them on a plate.
- In a large pan, bring the coconut milk and curry paste to the boil.
- Carefully lower in the fish balls and let them simmer gently for 10–15 minutes.
- Garnish with fresh coriander and serve.
Gluten-free / lactose-free version
Fish Kofta Curry is naturally gluten-free and lactose-free, as long as you make sure all your ingredients meet those requirements. Avoid processed spices or sauces that might contain gluten. For anyone with a lactose intolerance or allergy, coconut milk is an excellent choice that keeps the sauce rich and creamy. That way, guests with special dietary needs can enjoy the dish too.
Tips for vegans and vegetarians
For vegans or vegetarians, Fish Kofta Curry is easy to adapt. One option is to replace the fish with chickpeas or tofu, both of which are high in protein and offer a similar texture. Instead of egg, you can use flaxseed or chia seeds as a binder. This way the pleasure of the aromatic curry stays intact while catering to different dietary needs — much like the plant-based comfort of a hearty Hummus.
More tips and tricks
There are a few useful tricks that can improve your Fish Kofta Curry. After shaping the fish balls, let them rest in the fridge for about 30 minutes before cooking so they hold their shape better. Experiment with different spices, too, to tune the flavour to your liking. Depending on your preference, you can add more or less chilli to make the dish milder or hotter.
Adapting the recipe to your taste
Everyone has their own preferences when it comes to food, and Fish Kofta Curry is easy to adjust. Try different types of fish or add vegetables to suit your mood. If you prefer a more intense curry sauce, add extra curry paste or experiment with other exotic spices. You can also shape the balls into different sizes to make the dish varied and appealing.
Ingredient substitutions
If you do not have certain ingredients for Fish Kofta Curry to hand, there are plenty of alternatives. Instead of coconut milk, you could use almond or cashew milk for a slightly different flavour note. For the spices, you can reach for ready-made curry blends to save time. The fish can also be swapped for seafood if you fancy a variation — try it alongside a plate of Grilled Kingfish With Rice for a full coastal feast.
Drink pairing ideas
Fish Kofta Curry goes beautifully with a range of drinks. A cool, refreshing option such as a Lemon Mint Drink makes an excellent companion, balancing the aromas of the dish perfectly. Alternatively, a lightly fruity white wine works well to offset the warmth of the curry. If you prefer something non-alcoholic, a well-chilled, unsweetened iced tea or a glass of Fresh Lime Juice is a lovely choice.
Serving and presentation ideas
Thoughtful presentation can lift the whole Fish Kofta Curry experience. Use shallow, wide bowls to show off the sauce and the fish balls stylishly. Fresh coriander and a few lime wedges not only add visual highlights but also a welcome burst of flavour. Round the meal off with tasty sides such as jasmine rice or naan, or a fresh Tabouleh for a lighter touch.
A bit of history
Fish Kofta Curry has its roots in the rich culinary tradition of the region, reflecting a diversity of flavours and textures. Fish, the foundation of the dish, has been a staple in coastal areas for centuries and is prized for its nourishing qualities. The distinctive use of spices gives the dish a special character that has helped it gain popularity across the Arabian coast. It also says much about the food culture of Oman, where freshly caught fish is treasured and enjoyed in convivial gatherings — a hallmark of Omani cuisine.
More recipe ideas
Summary: Fish Kofta Curry
All in all, Fish Kofta Curry is a wonderful addition to any table for anyone who appreciates the flavours of the Arabian coast. With its combination of fresh ingredients and well-judged spicing, it is both healthy and delicious. Whether you prepare it for yourself or for guests, it is sure to impress. Let its variety inspire you and enjoy this traditional dish on your next culinary adventure.



