Uzbekistan · Central Asia & Middle East

Traditional Uzbek Plov (Osh): A Step-by-Step Recipe

Updated November 3, 2026

Total time
3 hr 15 min
prep 1 hr 15 min · cook 2 hr
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Uzbekistan
Central Asia & Middle East

Jump to recipe

Traditional Uzbek Plov (Osh): A Step-by-Step Recipe

Uzbek plov, also called osh, is a one-pot rice dish layered with browned meat, onions, carrots, cumin, and whole garlic. This home-style version uses beef or lamb and a heavy pot to build a savory base before the rice steams on top; regional and family versions vary in their rice, oil, and additions.

Ingredients

  • 3 cups (570 g) long-grain rice, preferably Uzbek devzira if available
  • 2 lb (900 g) boneless beef chuck or lamb shoulder, cut into 1-inch (2.5 cm) cubes
  • 1⅓ lb (600 g) carrots, peeled and cut into thin matchsticks
  • 2 medium yellow onions (about 10 oz / 300 g), thinly sliced
  • ⅔ cup (160 ml) neutral oil, such as sunflower or canola
  • 4½ cups (1.1 L) hot water, divided, plus a little more if needed
  • 2 whole garlic heads, loose outer layers removed and the tops trimmed to expose the cloves
  • 2 teaspoons (6 g) ground cumin or lightly crushed cumin seeds
  • 1 teaspoon (2 g) ground coriander, optional
  • 2 teaspoons (12 g) fine salt, plus more to taste
  • ½ teaspoon (1 g) black pepper
  • ½ teaspoon (1 g) red pepper flakes, optional
  • 1 cup (165 g) cooked chickpeas, drained, optional
  • 1 tablespoon (8 g) dried barberries, optional

Instructions

  1. Rinse and soak the rice. Put the rice in a large bowl and cover it with cool water. Swirl it with your hand, drain, and repeat until the water is mostly clear, usually four or five rinses. Cover the rice with fresh water and soak for 30 minutes while you prepare the meat and vegetables. Drain thoroughly before using. This soaking helps the grains cook evenly; do not skip rinsing, which removes excess surface starch.
  2. Prepare the ingredients. Cut the meat into even cubes so they brown at a similar pace. Slice the onions and cut the carrots into thin matchsticks rather than grating them; grated carrots soften quickly and can disappear into the rice. Trim the garlic heads without separating the cloves. Measure the spices and keep the hot water ready. These preparations take about 45 minutes, including rinsing the rice, with the soaking time happening alongside them.
  3. Heat the oil and brown the meat. Set a heavy Dutch oven or deep, wide pot over medium-high heat. Add the oil and heat it for about 8 minutes, until it shimmers but is not smoking. Add the meat in a single layer, working in batches if the pot is crowded. Brown for about 12 minutes, turning to color several sides. Browning adds flavor, but the meat does not need to cook through at this stage. Transfer batches to a plate if necessary.
  4. Cook the onions and carrots. Add the onions to the pot and cook for about 8 minutes, stirring, until softened and golden at the edges. Return the meat and any juices. Add the carrots and cook for about 12 minutes, turning them gently so they soften without breaking up. Stir in the cumin, coriander if using, salt, black pepper, and red pepper flakes. Add the chickpeas and barberries now if you are including them.
  5. Simmer the meat base. Pour in 2 cups (475 ml) of the hot water. Bring it to a steady simmer, then reduce the heat, cover, and cook for 40 minutes. Check that the meat is tender enough to bite and that the liquid remains at a gentle simmer; add a splash of hot water if the pot is getting dry. Use a food thermometer to check a large piece: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef and lamb. If the meat is still firm, simmer it longer before adding rice.
  6. Layer the rice. Drain the soaked rice well. Taste the meat broth carefully; it should taste noticeably seasoned because the rice will absorb it. Spread the rice evenly over the meat and carrots without stirring the layers together. Pour in enough of the remaining hot water to reach about ½ inch (1.25 cm) above the rice; depending on the pot and how much liquid remains, you may not need all of it. Nestle the garlic heads cut-side down into the rice. Bring the liquid to a lively simmer and cook uncovered for about 10 minutes, until most of the water at the surface has been absorbed. Avoid stirring the rice into the meat.
  7. Steam, rest, and serve. Use the handle of a wooden spoon to make several holes through the rice down toward the bottom of the pot, taking care not to disturb the meat layer. Reduce the heat to low, cover tightly, and steam for 20 minutes. Check a few grains; if they are still hard and the pot is dry, sprinkle over 2 to 3 tablespoons (30–45 ml) hot water, cover, and steam for a few more minutes. Turn off the heat and leave the pot covered for 10 minutes. Lift out the garlic, fluff the rice gently, then spoon the rice and carrots onto a large platter and arrange the meat and garlic over the top.

Tips

  • Choose the right rice. Uzbek devzira is traditional in many versions and holds its shape well, but it can be difficult to find. Long-grain rice is a practical substitute; basmati works too, though its distinct aroma and more delicate grains give the finished plov a different character. Avoid quick-cooking rice, and check the package if using a variety that cooks unusually fast.
  • Use a broad, heavy pot. A heavy Dutch oven or kazan distributes heat more evenly than a thin saucepan. If the pot is narrow, brown the meat in batches and keep the rice layer shallow enough to steam evenly. A tight-fitting lid matters during the final steaming stage.
  • Keep the layers intact. Stir the meat and vegetables while they cook, but do not mix them into the rice after layering. Adding too much water or stirring at this stage can make the grains mushy. The correct water level is approximate because rice, pot width, and evaporation differ; stop when the liquid sits just above the rice.
  • Adjust the oil and seasoning thoughtfully. Sunflower oil is common in Uzbek-style cooking; canola is a neutral, easy-to-find alternative. You can reduce the oil to ½ cup (120 ml), but the rice will be less glossy and the base may be less rich. Barberries add tartness, while chickpeas make the dish heartier; both are optional.

Serving Suggestions

Bring the plov to the table on a broad platter, with the rice and carrots underneath and the meat, garlic, and any chickpeas arranged on top. Diners can squeeze the soft roasted garlic cloves over their portion. Serve it hot with a crisp tomato and cucumber salad, thinly sliced onion, or pickled vegetables to balance the rich rice. Unsweetened green tea is a familiar accompaniment in many Uzbek meals, though water or another drink works just as well.

Plov is filling, so modest portions alongside a fresh salad are often enough for a full meal. If serving guests, keep the platter covered until everyone is ready to eat so the rice stays warm. Offer extra salt, black pepper, and chili separately rather than making the whole pot very spicy.

Variations

There is no single formula used by every Uzbek cook: the meat, rice, seasonings, and additions vary by region and household. Lamb shoulder gives a more pronounced flavor; beef chuck is widely available and brings a milder, savory result. Some cooks use a particular local rice such as devzira, while others use the long-grain rice available to them. This recipe is designed to work with ordinary supermarket ingredients without claiming to represent every regional style.

For a meat-free variation, omit the beef or lamb and make a vegetable pilaf with extra carrots, chickpeas, and a little more cumin. Use about 3 cups (710 ml) of broth or water to start, then adjust the liquid to sit just above the rice before steaming. The result will not have the same meat-rich base, so season the cooking liquid carefully. You can also leave out the chickpeas and barberries, or add a small handful of raisins for gentle sweetness; raisins are a modern pantry variation rather than a required ingredient.

Storage and Reheating

Refrigerate leftover plov within 2 hours of cooking, in shallow airtight containers so it cools promptly. It keeps for 3 to 4 days in the refrigerator. Remove the garlic cloves from their heads before storing if you prefer, and keep them with the rice. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 months for best quality; thaw overnight in the refrigerator.

For a small portion, add 1 to 2 tablespoons (15–30 ml) water, cover, and microwave, stirring once partway through. On the stovetop, warm the rice in a covered pan over low heat with a splash of water, turning it gently so it heats evenly. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Add a little more water if the grains seem dry, but avoid prolonged heating, which can make the rice soft.

Frequently Asked Questions

What is the difference between plov and pilaf?

Plov is the Uzbek name for a family of rice dishes often known as pilaf in English. Uzbek plov commonly builds flavor by cooking meat, onions, and carrots first, then steaming rice on top in the same pot. Ingredients and methods differ across Central Asia and between Uzbek regions, so the names do not point to one universal recipe.

Can I make Uzbek plov with chicken?

Yes, but chicken cooks faster than chuck or lamb shoulder, so adjust the meat stage rather than simmering it for the full time in this recipe. Use evenly sized pieces and check poultry with a food thermometer; USDA FSIS recommends a safe minimum internal temperature of 165°F (74°C). Bone-in chicken may need a different cooking time and is harder to layer neatly with the rice.

Why did my rice turn mushy?

Common causes are skipping the rinse, using too much water, stirring the rice into the meat after layering, or cooking at too high a heat. Rinse until the water is mostly clear, measure the water level by the rice surface rather than automatically pouring in all of it, and keep the final steaming stage covered over low heat. Rice varieties absorb liquid differently, so check the grains near the end.

Do I need to soak the rice?

Soaking for 30 minutes is useful for the long-grain rice in this recipe because it helps the grains cook at a more even rate. If you are short on time, rinse it thoroughly and proceed without soaking, but expect the rice to need a little more steaming time or water. Follow any package directions that call for a different treatment, especially when using a specialty rice.

Can I make plov ahead?

Plov is best just after its covered rest, when the rice is fluffy and the layers are easy to serve. You can prepare the sliced vegetables and measured spices earlier in the day, then cook the dish close to serving time. If fully cooked in advance, cool and refrigerate it promptly, then reheat it covered with a little water until the center reaches 165°F (74°C).

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).