Welcome to the new home of A Chef's Tour. Bigger, bolder and tastier than ever.

Biriyani

Recipe No. 232 · Mombasa

Biriyani

  • 3 hrsTime
  • 6Serves
  • AdvancedDifficulty

Destination

Mombasa

The story

Kenyan biriyani, especially the Mombasa version cooked along the Swahili coast, is one of East Africa's most distinctive rice dishes: fragrant basmati rice cooked separately, then layered with slow-braised beef in a deep, spice-heavy sauce (built from cardamom, cinnamon, cloves, cumin, coriander, ginger, garlic and tomato), finished with fried onions, coriander and a squeeze of lime. Served on Sundays and at weddings and Eid celebrations across Mombasa, Lamu and Malindi. Every Swahili family has a version; every version is defended.

Method

  1. Toss the beef with the ginger, garlic, yogurt and salt. Cover and refrigerate at least 2 hours, ideally overnight.

  2. In a wide pan with plenty of oil, fry the sliced onions over medium heat, stirring often, for 20 to 25 minutes until deep golden and crisp. Drain on kitchen paper. These go on top and through the layers.

  3. In a large heavy pot, warm the oil over medium heat. Add all the whole spices (cardamoms, cinnamon, cloves, cumin seeds, coriander seeds, peppercorns, bay leaf). Toast 60 seconds until fragrant.

  4. Add the sliced onions and cook 15 minutes, stirring often, until deep golden. Add the tomatoes, tomato paste, turmeric, ground cumin, ground coriander and chilli powder. Cook 8 to 10 minutes until thick.

  5. Add the marinated beef to the pot. Stir to coat in the sauce. Pour in the water or stock. Bring to a simmer, cover with a lid and cook 60 to 75 minutes on low, until the beef is fork-tender and the sauce is thick and glossy. Stir in the tamarind and half the chopped coriander.

  6. While the beef braises, bring the 2 litres of water to a rolling boil with the salt and the rice-cooking whole spices. Add the drained rice and cook 5 to 6 minutes (about 70% done; the grains should still have a bite in the middle). Drain and rinse briefly with warm water.

  7. In the pot with the beef sauce: spread half the parboiled rice over the sauce, scatter with half the fried onions and some chopped coriander. Add the rest of the rice, top with the remaining onions and coriander.

  8. Cover the pot with a tight-fitting lid (place a damp cloth or foil under the lid to seal if it's not tight). Cook on the lowest heat for 20 to 25 minutes. This is the dum stage; the rice finishes cooking in the steam of the sauce below.

  9. Off the heat, rest 5 minutes. Uncover, fluff gently with a fork (don't stir hard; you want distinct layers). Serve onto plates, making sure each portion gets rice + beef + fried onions. Serve with kachumbari, lime wedges and yogurt on the side.

Tips

  • The fried onions are essential. Deep-frying sliced onions until deep gold and crisp takes 20 to 25 minutes but transforms the finished biriyani. Skimp on the onions and the dish tastes flat.
  • Basmati only. This is a rice dish first and foremost. Basmati has the correct long, fragrant grain that holds shape through the parboil and dum stages. Other rice varieties give you a stodgier result.
  • Marinate overnight if you can. 2 hours is the minimum; overnight in the fridge makes a significant difference to the beef tenderness and depth of flavour.
  • The dum stage seals the whole thing together. 20 to 25 minutes over the lowest heat with a tightly-sealed lid is what lets the rice finish cooking in the sauce steam and marry the layers. Skipping this gives you rice and stew rather than biryani.
  • Kachumbari is not optional. The raw tomato-onion-chilli-lime salad on the side is what cuts the richness of the biriyani. Every Swahili plate has kachumbari alongside; skipping it makes the meal feel one-note.

More recipes

View all