Iran · Central Asia & Middle East

Persian Recipes With Ground Beef: Pan Kebab and Rice

Updated November 2, 2026

Total time
1 hr 10 min
prep 30 min · cook 40 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Iran
Central Asia & Middle East

Jump to recipe

Persian Recipes With Ground Beef: Pan Kebab and Rice

Kabab tabei is an Iranian pan kebab made from ground beef, grated onion, and warm spices, cooked in a skillet and often served with rice and tomatoes. This approachable version pairs the crisp-edged kebab with fluffy basmati rice; seasoning and serving details vary among regions and households, so the optional garnishes are easy to adapt.

Ingredients

  • 1½ cups (285 g) basmati rice
  • 2 cups (475 ml) water for the rice, plus more for rinsing
  • ¾ teaspoon (4 g) fine salt for the rice
  • 1 large yellow onion, about 1 cup (150 g) after grating and squeezing
  • 1½ pounds (680 g) ground beef, preferably 85% to 90% lean
  • 1 teaspoon (3 g) ground turmeric
  • 1 teaspoon (2 g) ground black pepper
  • 1 teaspoon (6 g) fine salt for the beef
  • 2 tablespoons (30 ml) neutral oil, divided
  • 2 medium tomatoes, about 10½ ounces (300 g), cut into thick wedges
  • ½ teaspoon (1 g) ground sumac, optional, for serving
  • 1 tablespoon (15 ml) hot water and ⅛ teaspoon (0.1 g) saffron threads, optional, for serving
  • ½ cup (15 g) chopped fresh parsley or cilantro, optional, for serving
  • 1 lemon, about 2 tablespoons (30 ml) juice, optional, for serving

Instructions

  1. Rinse and soak the rice. Put the basmati rice in a bowl and cover it with cool water. Swirl the grains with your fingers, pour off the cloudy water, and repeat two or three times until the water is much clearer. Cover the rice with fresh water and leave it to soak for 20 minutes. Drain it well. This short soak helps the grains cook evenly; if you are pressed for time, skip it and start with thoroughly rinsed rice.
  2. Prepare the onion and beef. While the rice soaks, grate the onion on the large holes of a box grater. Gather the grated onion in a clean kitchen towel or fine sieve and squeeze firmly over the sink to remove excess liquid. Measure about 1 cup (150 g) of squeezed onion. In a bowl, combine it with the ground beef, turmeric, black pepper, and 1 teaspoon salt. Mix with your hands just until evenly combined, about 1 minute. Overmixing can make the kebab dense.
  3. Cook the rice. Add the drained rice, 2 cups (475 ml) water, and ¾ teaspoon salt to a medium saucepan. Bring it to a boil over medium-high heat, which usually takes about 2 minutes. Stir once, cover tightly, and turn the heat to low. Cook for 15 minutes without lifting the lid. Turn off the heat and let the rice stand, still covered, for 5 minutes. Fluff gently with a fork before serving. If the rice is still firm after resting, add 1 tablespoon (15 ml) hot water, cover, and cook on low for another 2 to 3 minutes.
  4. Bloom the saffron, if using. Crush the saffron threads lightly between your fingers or with the back of a spoon, then stir them into 1 tablespoon (15 ml) hot water. Set aside while the kebab cooks. The saffron adds a floral aroma and golden color, but the meal is still flavorful without it.
  5. Shape and cook the kebab. Warm 1 tablespoon (15 ml) oil in a large, heavy skillet over medium heat. Press the beef mixture into the skillet in an even layer about ½ inch (1.3 cm) thick. With a spatula, score it into long strips, leaving narrow gaps so steam can escape and the edges brown. Cook undisturbed for 7 minutes, until the underside is deeply browned and the strips hold together. Turn the strips carefully, in sections if needed, and cook for 7 minutes more. Check the center of a thick strip with a food thermometer; USDA FSIS sets 160°F (71°C) as the safe minimum internal temperature for ground beef. If it has not reached that temperature, continue cooking and check again.
  6. Brown the tomatoes. Transfer the cooked kebab to a plate and keep it loosely covered. Add the remaining 1 tablespoon (15 ml) oil to the same skillet. Set the tomato wedges cut-side down and cook for about 2 minutes; turn and cook for another 2 minutes, until softened and lightly browned but still holding their shape. If the pan looks dry, add a teaspoon of water rather than extra oil.
  7. Serve. Spoon the rice onto a platter or divide it among four plates. Drizzle the saffron water over part of the rice, if using, for color. Add the beef kebab and tomatoes, then finish with sumac, herbs, or lemon juice as desired.

Tips

  • Drain the onion thoroughly. Onion brings moisture and sweetness, but too much liquid can make the beef mixture loose and prevent browning. Squeeze it until it feels damp rather than wet. If the mixture still seems soft, refrigerate it for 10 minutes before shaping instead of adding breadcrumbs, which change the texture.
  • Choose beef with a little fat. Ground beef around 85% to 90% lean stays tender while still releasing enough fat to brown in the skillet. Very lean beef can dry out; if that is what you have, use the full amount of oil and avoid extending the cooking time once it reaches the safe temperature.
  • Let the crust form before turning. The strips may break if you try to lift them too soon. Wait until the first side is browned and releases from the pan, then slide a wide spatula underneath. Turning the meat in several sections is easier than trying to flip the whole layer at once.
  • Adjust the seasoning thoughtfully. Sumac is a tart, fruity seasoning often used at the table. If it is unavailable, serve lemon wedges instead; lemon tastes brighter and juicier, while sumac adds a dry, tangy finish. Saffron is also optional. A pinch of turmeric can tint rice yellow, but it will not reproduce saffron’s aroma.

Serving Suggestions

Serve the kebab hot beside the rice, with the browned tomato wedges tucked around it. A platter of fresh herbs, such as parsley, cilantro, mint, or basil, makes a crisp counterpoint to the warm, savory meat. Add plain yogurt or mast-o-khiar, a cucumber-and-yogurt side, if you want a cool accompaniment. Pickled vegetables or torshi also work well because their sharpness balances the beef without requiring another cooked side.

For a more traditional-feeling rice presentation, keep some rice plain and spoon the saffron water over a small portion, then scatter that golden rice across the top. A little melted butter can be stirred into the rice just before serving, though it is not necessary. Set out lemon wedges and sumac so everyone can add acidity to taste. For a simple weekday plate, the rice, kebab, and tomatoes are already a complete meal; flatbread can be offered for scooping up the juices.

Variations

Use ground lamb or a beef-lamb blend. Lamb gives the kebab a richer, more pronounced flavor. You can replace all the beef with ground lamb or use half beef and half lamb; the same safe minimum temperature of 160°F (71°C) applies because the meat is ground. Lamb can release more fat, so carefully pour off excess if it pools in the skillet, leaving a thin film for browning.

Add a little garlic or spice. For a more aromatic mixture, add one finely grated garlic clove, about 3 g, or ½ teaspoon ground cumin. These are practical variations rather than required ingredients, and a light hand keeps the onion and beef flavor at the center. A pinch of chili flakes adds heat without changing the cooking method.

Make individual kebab patties. Divide the mixture into eight portions and shape each into an oval about ½ inch (1.3 cm) thick. Cook in batches so the pan is not crowded, allowing about 5 to 7 minutes per side depending on thickness; check each patty for 160°F (71°C). This approach is easier to turn than one scored layer, though it has more browned edges and a slightly different shape.

Change the rice or garnish. Long-grain rice works if basmati is unavailable, though it may be less fragrant. Brown rice needs a different water amount and longer cooking, so follow its package directions rather than the timing here. If fresh herbs are scarce, serve the dish with lemon and sumac alone. If you do not have sumac, lemon is the simplest substitute.

Storage and Reheating

Refrigerate the cooked beef, tomatoes, and rice within 2 hours of cooking, using shallow, covered containers so they cool promptly. Stored at 40°F (4°C) or below, leftovers keep for 3 to 4 days. Keep the rice separate from the beef if you prefer to reheat each component at its best; the kebab can also be stored with the tomatoes, although the tomatoes will soften further.

For reheating, place a portion in a covered microwave-safe dish with a teaspoon of water and heat until steaming, stirring or turning the food halfway through. You can also reheat the kebab and tomatoes in a covered skillet over medium-low heat, adding a splash of water to prevent sticking. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Rice can become dry in the refrigerator, so a little water and a lid help restore its softness. Freeze cooled portions in airtight, freezer-safe containers for up to 2 to 3 months for best quality; thaw in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

What is kabab tabei?

Kabab tabei, often translated as pan kebab, is a home-style Iranian kebab cooked on the stovetop instead of over a charcoal grill. Ground meat is seasoned, shaped or pressed into a skillet, and browned until cooked through. Recipes differ in the meat, seasoning, thickness, and accompaniments, but onion and a hot pan are common features. It is often served with rice, tomatoes, herbs, or flatbread.

Can I make this recipe without a food thermometer?

A thermometer is the most dependable way to confirm that ground beef has reached the USDA FSIS safe minimum of 160°F (71°C). Color alone is not a reliable safety check, since cooked beef can remain pink and some undercooked beef can look brown. If you cook ground beef often, an instant-read thermometer is a useful kitchen tool. Insert it sideways into the thickest part of a strip so the sensing tip reaches the center.

Why is my kebab falling apart?

The mixture may contain too much onion liquid, or the kebab may have been turned before its first side formed a crust. Squeeze the grated onion well, mix only until combined, and press the meat into a compact, even layer. Let it cook for the full 7 minutes on the first side before testing whether it releases. If the layer is difficult to manage, cook it as individual patties or turn it in smaller sections.

Can I prepare the beef mixture ahead?

Yes. Mix the beef, squeezed onion, and seasonings, then cover and refrigerate for up to 24 hours before cooking. Keep raw ground beef at 40°F (4°C) or below, and do not leave it at room temperature while you prepare other components. For the best texture, cook the rice close to serving time; refrigerated rice can be reheated, but it will be less fluffy than freshly cooked rice.

Can I cook the kebab on a grill?

This recipe is designed for a skillet, where the mixture is pressed into a layer and turned in strips. For a grill, shape the mixture into firm, narrow patties rather than trying to transfer a loose layer to the grate. Use clean, well-oiled grates and turn the patties carefully once they hold together. Grill until the center reaches 160°F (71°C), checking with a food thermometer; exact timing depends on patty thickness and grill heat.

What can I serve instead of basmati rice?

Flatbread, lavash, or another plain long-grain rice can accompany the kebab. You can also serve it with roasted potatoes or a simple salad if you want a different meal. The side dish does not change the kebab’s cooking requirements: the ground beef still needs to reach 160°F (71°C), and any leftovers should be refrigerated promptly.

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