Kenyan Pilau is a fragrant one-pot rice dish born from Swahili coastal cooking, where South Asian spice traditions meet East African ingredients. Long-grained basmati is toasted with whole spices, simmered in a savory beef stock, and finished with tender chunks of meat and potatoes. Every forkful delivers warm cinnamon, cardamom, and clove wrapped around fluffy, golden-tinted grains.
Prep Time15 mins
Cook Time45 mins
Total Time60 mins
Servings4
Yield4 generous servings
Nutrition Facts
Per serving (estimated)
- 560 kcalCalories
- 22 gFat
- 6 gSaturated Fat
- 62 gCarbs
- 4 gFiber
- 6 gSugar
- 28 gProtein
- 640 mgSodium
- 720 mgPotassium
- 95 mgCalcium
- 5 mgIron
- 12 mgVitamin C
- 45 mcgVitamin A
Ingredients
For the meat and aromatic base
- 1.5 lbs bone-in beef chuck, trimmed and cut into 1.5-inch cubes
- 3 tablespoons vegetable oil
- 2 large yellow onions, finely chopped
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 medium tomatoes, finely diced (about 1 cup)
- 1 large russet potato, peeled and cut into 1-inch cubes
- 1.5 teaspoons fine sea salt, plus more to taste
For the pilau spice blend and rice
- 2 cups long-grain basmati rice, rinsed until water runs clear
- 3.5 cups low-sodium beef broth or water
- 1 cinnamon stick (about 2 inches)
- 6 green cardamom pods, lightly crushed
- 4 whole cloves
- 1 teaspoon cumin seeds
- 1 teaspoon coriander seeds
- 1/2 teaspoon black peppercorns
- 1 bay leaf
For garnish (optional)
- 1/4 cup fresh cilantro, chopped
- 1/4 cup golden raisins (optional, traditional touch)
- 2 tablespoons toasted slivered almonds
Directions
- Heat the vegetable oil in a heavy-bottomed Dutch oven or deep skillet over medium-high heat. Add the beef cubes in a single layer and sear until deeply browned on all sides, about 6 to 8 minutes total; transfer to a plate and set aside.
- Reduce heat to medium and add the chopped onions to the same pot. Cook, stirring frequently, until softened and golden brown, about 7 to 9 minutes; then stir in the garlic and ginger and cook for 1 minute until fragrant.
- Add the cumin seeds, coriander seeds, cardamom pods, cloves, peppercorns, cinnamon stick, and bay leaf. Toast the whole spices in the oil for 45 seconds, stirring constantly so they do not burn.
- Stir in the diced tomatoes and cook until they break down into a thick paste, about 4 minutes. Return the browned beef and any juices to the pot along with the potato cubes and 1.5 teaspoons of salt; pour in the beef broth and bring to a boil.
- Reduce the heat to low, cover, and simmer gently for 25 to 30 minutes, until the beef is fork-tender and the potatoes are just cooked through. Fish out and discard the cinnamon stick and bay leaf if you prefer.
- Stir in the rinsed basmati rice, making sure the grains are evenly submerged under the liquid. Cover tightly, reduce heat to the lowest setting, and cook undisturbed for 18 minutes; do not lift the lid during this time.
- Remove the pot from heat and let it rest, still covered, for 10 minutes. Fluff the rice gently with a fork, lifting from the bottom to distribute the spiced meat and potatoes evenly throughout.
- Taste and adjust salt, then transfer to a serving platter. Scatter the golden raisins (if using), toasted almonds, and fresh cilantro over the top before serving hot with kachumbari or a simple cucumber-yogurt salad.
Cook’s Notes
- Toast whole spices in the oil before adding liquid to release their essential oils; this step is the heart of authentic pilau flavor and should not be skipped.
- Rinse the basmati until the water runs clear to remove surface starch, which prevents the rice from turning gummy during the final steam.
- For a deeper color, add 1/4 teaspoon of turmeric along with the whole spices; many Kenyan households also stir in a spoonful of tomato paste for richer color.
- A tight-fitting lid is essential during the final 18-minute steam; if your pot leaks steam, drape a clean kitchen towel under the lid to absorb condensation and keep the grains fluffy.
- Leftover pilau keeps well refrigerated for up to 3 days; reheat with a splash of broth over low heat to restore moisture without drying out the rice.










