Introduction
East African beef pilaf is a one-pot meal built on spiced broth and tender beef, where whole spices bloom in hot oil before the rice absorbs all the flavors. This dish takes under an hour and works as a satisfying weeknight dinner that holds well as leftovers.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Servings: 4
Ingredients
- 250 g beef, cubed and rinsed
- 1 tbsp ginger-garlic paste
- 1 tbsp salt
- 1 tomato, grated
- 1 onion, grated
- Vegetable oil
- 1 tbsp cumin powder
- 2 pods cardamom, seeds removed
- 1½ tsp whole powdered pepper
- 2 cinnamon sticks
- Cloves
- 2 onions, finely chopped
- 1½ tsp turmeric powder
- 1½ tsp coriander powder
- ½ tsp garlic paste
- Chopped fresh coriander
- Salt
- 400 g rice, washed and soaked for 10 minutes
Instructions
- Place beef in a pot with water, ginger-garlic paste, salt, grated tomato, and grated onion. Bring to a boil, and cook until the meat is tender.
- Remove the meat and set aside. Save the resulting broth for cooking the rice.
- Heat a layer of cooking oil in a saucepan over medium heat. Add the cumin, cardamom seeds, pepper, cinnamon, and cloves; then, cook until the spices splutter.
- Add the chopped onion. Cook, stirring, until translucent. If you want a darker pilaf, fry the onions until they are caramelized.
- Stir in the turmeric and coriander powder. Let fry for a few minutes.
- Stir in the garlic paste and a bit of chopped fresh coriander.
- Add the cooked meat, and stir together for 2 minutes.
- Add the broth, and bring to a simmer. Adjust the seasoning with salt to taste-make sure to add enough salt because you still need to add the rice.
- Stir in the rice and a little coriander. Cook on high heat for about 3 minutes.
- Reduce the heat to medium, and cover the pot. Cook, stirring periodically, until the rice has absorbed the water.
- Reduce the heat to low, and let the rice finish steaming for 5 minutes.
- Remove from the heat and serve with kachumbari.
Variations
More tender beef: Use beef chuck or brisket instead of general cubes; these cuts break down into silken strands after simmering and add natural body to the broth.
Vegetable-forward version: Add 150 g of diced carrots, potatoes, or green beans in step 8 along with the rice; they’ll cook through by the time the rice absorbs the liquid.
Deeper spice profile: Toast whole cumin seeds, coriander seeds, and black peppercorns in a dry pan before crushing them yourself rather than using powdered spices; the flavor will be more complex.
Lighter broth: If you prefer less richness, use half broth and half water in step 8, or substitute some of the beef broth with vegetable broth.
Smoky finish: Replace the vegetable oil with ghee in step 3 for a nutty, golden note that amplifies the spices.
Tips for Success
The spices must splutter in hot oil before you add the onions—this step releases their essential oils and ensures they flavor the whole dish rather than sitting inert in the rice.
Don’t skip rinsing the beef and soaking the rice; both reduce starch and help the dish cook more evenly and cleanly.
Taste the broth for salt before adding the rice, because the rice will absorb salt unevenly if it’s under-seasoned at this point.
Keep the pot covered while the rice steams on medium heat, but stir it periodically to prevent sticking on the bottom; steam needs to circulate evenly.
If the rice still feels firm after the water is absorbed, add a splash more broth or water, cover again, and steam for another 2–3 minutes rather than cranking the heat.
Storage and Reheating
Store in an airtight container in the refrigerator for up to 3 days. The pilaf does not freeze well because the rice texture becomes grainy when thawed.
To reheat, place in a covered pot over medium heat with a splash of water or broth, stirring occasionally, until warmed through (about 5 minutes). Alternatively, microwave a portion in a covered bowl with 1 tablespoon of water for 1–2 minutes, stirring halfway through.
FAQ
Can I prep the beef ahead of time? Yes. Cook the beef and broth up to 2 days ahead, store together in the refrigerator, and proceed with tempering the spices and finishing the pilaf on the day you want to serve it.
What if my rice is still hard after step 10? The broth may not have been hot enough when you added the rice, or the lid wasn’t sealed properly. Add a bit more hot broth or water, cover tightly, reduce heat to low, and steam for another 3 minutes.
Can I use a different type of rice? Long-grain white rice works best because it stays separate. Basmati rice also works well. Short-grain or brown rice will produce a softer, more cohesive pilaf and will require extra liquid and a longer cooking time.
Is this recipe spicy? The whole powdered pepper provides gentle heat, not sharp spice. If you prefer less heat, reduce the pepper by half. If you want more, add fresh green chili or increase the black pepper.
Attribution: Recipe text from “Cookbook:East African Beef Pilaf” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:East_African_Beef_Pilaf
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

