Home / Dinner / Pilau (Spiced Beef and Rice)

Pilau (Spiced Beef and Rice)

Fragrant basmati rice and tender beef simmered in one pot with cumin, cardamom, cloves, and cinnamon — East Africa’s celebration rice.

⏱ 20 minPrep time
🔥 45 minCook time
🍽 6Servings
🏷 DinnerCategory
☆☆☆☆☆No ratings yet

Pilau arrived on the Swahili coast with Arab and Indian traders and found a permanent home in East African kitchens. It is the dish of holidays, weddings, and the big Sunday lunch, a one-pot meal whose perfume announces the occasion long before the pot reaches the table. Every family guards its own blend of spices, but the ritual of golden onions, seared beef, and slowly steamed rice stays constant. In Kenya and Tanzania, no feast feels complete without a mountain of pilau in the center.

Chef Emily presents Pilau (Spiced Beef and Rice)

One pot, a festival of spices

The beauty of pilau is in the layering: beef is browned hard, onions are cooked to deep gold, and the rice absorbs a broth heavy with whole spices, emerging with each grain separate and fragrant. There is warmth in every forkful, cumin and cardamom up front, cloves and cinnamon lingering after. Served with kachumbari on the side for brightness, it is comfort food with a ceremonial heart. Leftovers, if there are any, taste even better the next day.

Craving more? Explore all East African Kitchen recipes.

Get the rice right every time with our step-by-step rice guide.

Step by stepInstructions

  1. Heat the oil in a large heavy pot over medium-high heat and brown the beef in batches until deeply colored on all sides, about 8 minutes total. Set the beef aside.
  2. In the same pot, cook the onion until golden brown, about 8 minutes, scraping up the browned bits.
  3. Add the garlic, ginger, pilau masala, cloves, and cinnamon, and cook for 1 minute until fragrant.
  4. Return the beef to the pot with the tomatoes, salt, and bay leaf, and cook for 3 minutes.
  5. Add the rice and stir to coat every grain in the spiced oil, then pour in the beef broth.
  6. Bring to a boil, reduce the heat to low, cover, and cook without stirring for 18 to 20 minutes, until the liquid is absorbed and the rice is tender.
  7. Rest for 10 minutes off the heat, then fluff with a fork and serve with kachumbari.

💡 Chef tips & storage

Do not stir the rice once it starts steaming; it needs stillness to cook evenly. Leftover pilau reheats beautifully and is even better the next day.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep20 min
Cook45 min
Servings6
CategoryDinner
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →