Tanzanian Rice Dealers: Try This Swahili Pilau

Updated November 4, 2026

Total time
2 hr 17 min
prep 40 min · cook 1 hr 37 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Tanzanian Rice Dealers: Try This Swahili Pilau

Tanzanian pilau is a fragrant Swahili-coast rice dish, usually cooked with warm spices and, in many versions, meat or potatoes. “Tanzanian rice dealers” is not a known dish name, so this recipe offers a practical Tanzanian-style beef pilau for anyone looking to cook a flavorful rice meal.

Ingredients

  • 2 cups (370 g) basmati rice
  • 1 lb (450 g) boneless beef chuck, cut into 1-inch (2.5 cm) pieces
  • 3 tablespoons (45 ml) neutral oil, such as sunflower or canola oil
  • 1 large yellow onion, thinly sliced, about 2 cups (180 g)
  • 4 garlic cloves, finely chopped, about 12 g
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 1 cup (180 g) chopped ripe tomato, or ¾ cup (180 g) canned crushed tomato
  • 2 medium potatoes, about 12 oz (350 g), peeled and cut into 1-inch (2.5 cm) chunks
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 5 whole green cardamom pods, lightly cracked
  • 5 whole cloves
  • 1 teaspoon (2 g) cumin seeds
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) ground turmeric
  • ½ teaspoon (1 g) freshly ground black pepper
  • 1½ teaspoons (9 g) fine salt, divided, plus more to taste
  • 2 cups (475 ml) water for simmering the beef, plus hot water as needed to measure 3 cups (710 ml) total cooking liquid for the rice
  • 2 tablespoons (8 g) chopped cilantro leaves, optional, for serving

Instructions

  1. Rinse and soak the rice. Put the rice in a bowl and cover it with cool water. Swirl the grains with your fingers, pour off the cloudy water, and repeat until the water looks mostly clear. Cover the rice with fresh water and leave it to soak for 15 minutes while you prepare the other ingredients. Drain it well before adding it to the pot. Rinsing removes loose starch, and soaking helps the grains cook evenly; do not skip draining, because extra water can make the pilau wet.
  2. Brown the onion and bloom the spices. Heat the oil in a heavy, lidded pot or Dutch oven over medium heat. Add the sliced onion and cook for 8 to 10 minutes, stirring regularly, until it is soft and deep golden but not burnt. Add the cinnamon, cardamom, cloves, cumin seeds, ground cumin, coriander, turmeric, and black pepper. Stir for about 30 seconds, just until fragrant. Add the garlic and ginger and cook for another 30 seconds.
  3. Build the beef base. Stir in the tomato and ½ teaspoon (3 g) of the salt. Cook for about 5 minutes, stirring and pressing the tomato until it softens and begins to thicken. Add the beef and turn the pieces in the spiced mixture for 6 to 8 minutes, until browned on several sides. Browning adds flavor; it is fine if the beef is not cooked through at this stage.
  4. Simmer until the beef is tender. Pour in 2 cups (475 ml) water and scrape the bottom of the pot to loosen the browned bits. Bring the liquid to a gentle boil, then cover the pot and reduce the heat to low. Simmer for about 40 minutes, checking once or twice that the liquid is gently bubbling rather than boiling hard. Add a splash of hot water if the pot looks dry before the beef is tender. For USDA FSIS safety, whole cuts of beef must reach 145°F (63°C) and rest for 3 minutes; check a thick piece with a food thermometer, then let the covered pot stand off the heat for those 3 minutes before continuing. Chuck may need a little more simmering to become tender.
  5. Cook the potatoes. Return the pot to low heat, stir in the potatoes, and simmer covered for 10 minutes. They should begin to soften but still hold their shape, since they will cook further with the rice. Taste the liquid and add some of the remaining salt if it needs it.
  6. Set the rice liquid and add the grains. Drain the soaked rice. Check the liquid in the pot without crushing the beef or potatoes. The rice needs 3 cups (710 ml) of liquid in total: add hot water if there is less, or carefully spoon out a little if there is more. Stir in the remaining 1 teaspoon (6 g) salt, then fold in the drained rice so it is evenly distributed. Bring the pot to a gentle simmer uncovered. Once small bubbles appear across the surface, cover tightly and turn the heat to its lowest setting.
  7. Steam, rest, and fluff. Cook the covered pilau for 15 to 18 minutes without lifting the lid. Turn off the heat and leave the pot covered for 10 minutes so the rice can finish steaming and settle. Remove the cinnamon stick and, if easy to find, the cardamom pods and cloves. Gently fluff from the edges with a fork, lifting the rice rather than stirring hard through the beef and potatoes. Scatter with cilantro if using and serve hot.

Tips

  • Keep the onion from burning. Golden onions give the pilau its savory base, but burnt edges can make the whole pot taste bitter. Lower the heat if they darken too quickly, and stir more often as they begin to color.
  • Use a good substitute for whole spices. If you cannot find cardamom pods or cloves, leave out the missing whole spice rather than adding a large amount of ground spice. A small pinch of ground cardamom can stand in for the pods, but it makes the rice less clear-looking and can taste strong. Avoid replacing all the spices with a generic curry blend; the flavor will be different.
  • Choose the right rice and measure the liquid. Long-grain basmati gives separate, fragrant grains. If using another long-grain white rice, follow the package’s usual liquid ratio and check it a few minutes early, because varieties absorb water differently. Short-grain rice tends to be stickier, so the finished texture will not be the same.
  • Do not stir while the rice steams. Frequent lid lifting releases steam, while stirring can break the grains and mash the potatoes. If the bottom begins to catch, lower the heat rather than stirring. A heavy-bottomed pot and a tight-fitting lid make low, even cooking easier.

Serving Suggestions

Serve the pilau as a complete main course, making sure each portion gets some beef, potato, and rice. A crisp salad of cucumber, tomato, red onion, and lime offers a cool, bright contrast to the warm spices. Plain sliced cucumber or a simple cabbage salad also works when you want a quick side that does not compete with the rice.

For a more substantial spread, pair the pilau with cooked greens such as sukuma wiki, or serve it with beans and a bowl of plain yogurt. A wedge of lime at the table lets each person add acidity to taste. The dish is filling, so smaller sides are usually enough; serve extra hot water or broth only if the rice seems dry, not as a sauce poured over the finished grains.

Variations

Make it without beef: Leave out the beef and use vegetable stock or water. Add a 15-ounce (425 g) can of drained chickpeas with the potatoes for a hearty meat-free version. Chickpeas do not need the long beef simmer, so cook the tomato and spice base for a few minutes, add the potatoes and liquid, and proceed once the potatoes have had about 10 minutes to start softening. Recheck the liquid level before adding the rice.

Use chicken: Bone-in chicken pieces can replace beef, but they cook on a different schedule. Brown them in the spiced base and simmer until the thickest part reaches 165°F (74°C), measured with a food thermometer, before moving on to the potatoes and rice. Avoid relying on color alone to judge poultry doneness.

Make a simpler rice-only pilau: Omit the meat and potatoes, sauté the onion and spices, then add rinsed rice and the measured cooking liquid. The result is lighter and cooks faster, with the same aromatic base. Because there are no beef juices in the pot, use water or vegetable stock for the full amount of rice liquid and season to taste.

Adjust the spice profile: Pilau recipes vary from household to household and across the Swahili coast. Add a small pinch of chili for heat, or use a little less clove and cardamom for a gentler aroma. Whole spices are traditional in many versions, but if their texture is unwelcome, remove them before serving or tie them in a small piece of clean cheesecloth while cooking.

Storage and Reheating

Transfer leftovers to shallow, covered containers and refrigerate within 2 hours of cooking. Keep them refrigerated for 3 to 4 days. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 months for best texture. Thaw frozen portions in the refrigerator overnight rather than leaving them on the counter.

Reheat only the portion you plan to eat. Add a tablespoon or two of water, cover, and warm in a saucepan over low heat, stirring gently once the rice loosens; alternatively, microwave it covered in short intervals, stirring between intervals. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. If the rice smells unusual, has been left at room temperature for more than 2 hours, or has an uncertain storage history, discard it rather than tasting it.

Frequently Asked Questions

Is Tanzanian pilau the same as plain rice?
Pilau is rice cooked with seasoning and usually other ingredients, rather than plain boiled rice served separately. In this version, beef, potatoes, onion, and whole spices cook together with the rice so the grains take on the savory cooking liquid. The exact ingredients and spice balance vary by cook and region.

What does “Tanzanian rice dealers” mean?
It is not a commonly recognized name for a Tanzanian recipe. It may be a mistaken search phrase for Tanzanian rice dishes or rice sellers. This page gives you a recipe for Tanzanian-style pilau, a useful choice if you meant a rice dish to cook.

Can I use ordinary long-grain rice instead of basmati?
Yes. Use a long-grain variety and check its package instructions, since some types need a slightly different amount of water or cooking time. Keep the total liquid measured for the variety you choose, and avoid stirring during steaming to help the grains stay distinct.

Why is my pilau mushy?
Common causes include too much liquid, skipping the rice rinse and drain, using a rice variety that absorbs less water, or stirring while the grains cook. Measure the liquid after the beef and potatoes have cooked, drain the soaked rice thoroughly, and keep the lid on during the steaming stage.

Can I make the pilau ahead?
Yes. Cook it fully, cool it promptly in shallow containers, and refrigerate it within 2 hours. Reheat portions to 165°F (74°C) before serving. The rice may be a little firmer after chilling, so add a splash of water before reheating and cover it to trap steam.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).