Dive into the vibrant flavors of this Cape Malay Fish Biryani, a masterful fusion of warm spices, succulent fish, and fragrant basmati rice. Infused with turmeric, garam masala, and coriander, the marinated fish is layered with golden-fried onions, aromatic herbs like cilantro and mint, and partially cooked rice for a tantalizing dish that’s baked to perfection. This South African-inspired biryani boasts its signature blend of cinnamon, cardamom, and cloves, delivering a rich, aromatic experience in every bite. Ideal for special occasions or a flavorful family dinner, this one-pot wonder is beautifully paired with cooling raita or a fresh side salad. Perfectly spiced and irresistibly hearty, this fish biryani is an exotic yet approachable recipe that brings Cape Malay cuisine to your table.
Scan with your phone to download!
Rinse the basmati rice under cold water until the water runs clear and soak in water for 20 minutes. Drain before cooking.
Cut the fish fillets into large chunks. In a bowl, mix Greek yogurt, turmeric, cumin, coriander, garam masala, paprika, ginger-garlic paste, and lemon juice. Add the fish to the marinade, coat well, cover, and refrigerate for at least 15 minutes.
Heat 2 tablespoons of vegetable oil in a large pan over medium heat. Add the sliced onions and fry until golden brown. Remove half of the onions and set aside for garnishing.
In the same pan, add cinnamon sticks, cardamom pods, cloves, and bay leaves. Sauté for 1–2 minutes until fragrant.
Add the chopped tomatoes and cook until soft, about 5 minutes. Stir in the marinated fish and cook for another 5–7 minutes, being careful not to break the fish pieces.
In a separate large pot, bring 4 cups of water to a boil. Add the drained basmati rice, salt, and a teaspoon of turmeric. Cook the rice until it's about 70% cooked (still firm). Drain and set aside.
Preheat your oven to 180°C (350°F). In a greased ovenproof dish or pot, layer half the rice, followed by the fish mixture, half of the cilantro and mint, and then the remaining rice. Top with the reserved fried onions, remaining herbs, and green chilies if using.
Melt the butter and drizzle it over the top. Cover tightly with a lid or aluminum foil.
Bake in the oven for 20–25 minutes until the flavors meld and the rice is fully cooked.
Serve hot with raita or a simple side salad and enjoy your Cape Malay Fish Biryani!
Serving size | (3171.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2187.6 |
Total Fat 96.2g | 0% |
Saturated Fat 25.7g | 0% |
Polyunsaturated Fat 33.6g | |
Cholesterol 319.9mg | 0% |
Sodium 4083.9mg | 0% |
Total Carbohydrate 209.6g | 0% |
Dietary Fiber 36.6g | 0% |
Total Sugars 36.6g | |
Protein 143.1g | 0% |
Vitamin D 1000IU | 0% |
Calcium 1132.6mg | 0% |
Iron 30.6mg | 0% |
Potassium 4872.3mg | 0% |
Source of Calories