1Preparation
- Rub the fish steaks with the turmeric and salt and leave for 20 minutes.
- Rinse the rice, soak for 30 minutes and drain.
2Cooking
- Fry the fish in two tablespoons of oil for 3 minutes per side until browned, then remove it.
- Brown the onion in the remaining oil for 8 minutes, add the garlic, tomatoes, paste and spices and cook 8 minutes.
- Add the dried limes, cinnamon, cardamom, green chilies, water and salt, and boil for 5 minutes.
- Add the rice, cover and cook for 15 minutes on low.
- Place the fish on top of the rice, cover and steam for 5 minutes.
3Serving
- Serve the machboos on a tray with the fish on top and coriander, with hot sauce or salad alongside.
💡 Tips & common mistakes
- Only fry the fish briefly before the rice; cooking it long in the broth makes it fall apart (the common mistake).
- Use a firm fish such as kingfish or grouper.
🔁 Substitutions
- Instead of kingfish, use any firm white fish.






