Introduction
East African beef pilaf layers spiced, caramelized onions with tender beef and fragrant rice cooked in a concentrated meat broth, all in one pot. The spices—cumin, cardamom, cinnamon, and cloves—bloom in hot oil before the rice goes in, building depth without extra components. You’ll have a complete, filling dish ready in about an hour.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 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
Swap beef for lamb or goat. Either will give you a richer, deeper flavor that pairs especially well with the warm spices, and both are traditional in East African pilaf.
Use white or red onions instead of yellow. Red onions caramelize faster and develop a slightly sweeter edge; white onions stay milder and cook more evenly if you prefer less color variation.
Add diced carrots or green peas to the rice stage. Stir them in when you add the rice to the broth; they’ll soften as the rice cooks and add a subtle sweetness and textural contrast.
Toast your whole spices in a dry pan first. Before adding oil, warm the cumin, cardamom seeds, cinnamon, and cloves in an ungreased pan for 30 seconds to intensify their aroma and flavor.
Cook the pilaf in a slow cooker instead. After step 7, transfer the meat, broth, and rice to a slow cooker. Add the spices and onions, then cook on low for 2 hours, stirring once halfway through.
Tips for Success
Don’t skip soaking the rice. The 10-minute soak helps the grains cook evenly and absorb the broth without becoming mushy.
Splutter the whole spices properly. You’ll hear them pop and smell their aroma intensify—this step extracts their essential oils. If you skip or rush it, the pilaf will taste flat.
Stir the rice periodically during cooking. This prevents sticking on the bottom and ensures even heat distribution, especially important for the thicker broth in a pilaf.
Taste and adjust salt before the rice goes in. Once the rice is added, it’s harder to season evenly; the broth should taste slightly salty since it’s about to be absorbed.
Let it steam on low heat at the end. Those final 5 minutes with the heat low and pot covered allow the rice to finish cooking gently and any remaining moisture to redistribute, creating a tender, separate grain.
Storage and Reheating
Store cooled pilaf in an airtight container in the refrigerator for up to 3 days. It also freezes well for up to 2 months in a freezer-safe container.
Reheat on the stovetop: place the pilaf in a saucepan over medium heat with a splash of water or broth, stirring occasionally, until warmed through (about 5–7 minutes). Alternatively, microwave in a covered bowl, stirring halfway through, for 2–3 minutes per portion. Avoid the microwave if you’ve frozen it—thaw overnight in the fridge first, then reheat on the stovetop for better texture.
FAQ
Can I cook this in a rice cooker?
Yes. After step 7, transfer the meat, spices, and onions to the rice cooker with the broth and soaked rice. Use a 1:1 ratio of rice to broth, then cook on the standard cycle. Check doneness at the 15-minute mark and add a few tablespoons of water if needed.
What if my beef isn’t tender after the first boil?
Simmer it longer before you remove it. Tougher cuts need 45–60 minutes; tender cuts need 20–30. The meat should break apart easily when you press it with a spoon. Don’t rush this stage.
Can I use pre-cooked or leftover beef?
Yes. Skip step 1 and use 250 g of cooked beef (shredded or cubed). Reduce the broth by using 1½ cups of water or store-bought beef broth instead of the homemade broth, since you won’t be cooking the meat.
What is kachumbari and where do I find the recipe?
Kachumbari is a fresh tomato and onion salad common in East Africa—typically diced tomatoes, red onions, lime juice, and fresh cilantro mixed together. It’s a simple, refreshing side that cuts through the richness of the pilaf and is best made just before serving.
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.

