Cumin Beef Stir-Fry (孜然牛肉)

Street-Style Spicy Cumin Beef

Prep 15 min
Cook 8 min
Serves 2-3
Difficulty Medium
School Xiangjiang

Zi ran niu rou (孜然牛肉) — cumin beef — is one of those dishes that smells like a party from a block away. It is a street food staple across western and southern China: thin slices of beef, seared over blazing heat, then tossed with an avalanche of toasted cumin seeds, chili flakes, garlic, and cilantro. The aroma hits you first — warm, earthy, spicy, impossibly appetizing. Then the flavor: juicy, tender beef coated in a crust of cumin and chili, brightened by fresh cilantro, with the lingering heat of chili on the back of your tongue. The Hunan version is extra spicy and extra garlicky, because in Hunan, more is more. It is quick, it is intense, and it is wildly addictive.

From street stalls to dinner tables

Cumin beef (孜然牛肉) originated as a street food in the Muslim quarters of western Chinese cities like Xi'an and Lanzhou, where cumin and lamb are ubiquitous in the local cuisine. As it spread south and east, it adapted to local tastes — in Sichuan, they added Sichuan peppercorns for numbing heat; in Hunan, they ramped up the chili and garlic. The Hunan version is less about the Central Asian spice route and more about pure, fiery flavor. What unites all versions is the technique: thinly sliced meat, seared fast, tossed with lots of cumin. It is the kind of dish that tastes like it came from a street stall — smoky, messy, and impossible to stop eating. In Hunan, you will find it at late-night barbecue stalls, at lunch counters, and at family dinner tables — because sometimes you just need a big plate of spicy, garlicky, cumin-scented beef.

Ingredients

The ingredient list is short, but every component matters. Good cumin is the star, and the quality of the beef determines how tender the final dish is.

  • Beef sirloin or flank steak — 300 g. Sirloin is tender and mild; flank has more beefy flavor but needs thinner slicing. Both work great. Look for a piece with some marbling — the fat keeps it juicy.
  • Whole cumin seeds — 2 tablespoons. Whole seeds are better than pre-ground powder because you can toast them for maximum aroma. Use cumin seeds, not cumin powder — the difference is enormous.
  • Chili flakes — 1 tablespoon, or more if you like it really spicy. Use medium-heat chili flakes for flavor with heat, or go with Korean chili flakes for color and milder heat.
  • Garlic — 6 cloves, thinly sliced. Yes, 6 cloves. This is a garlicky dish. Do not mince it — thin slices brown nicely and add texture.
  • Cilantro — a small handful, roughly chopped. The fresh herb cuts through the richness and adds a bright, herbal note.
  • Toasted sesame seeds — for garnish and nutty crunch.
  • Marinade: light soy sauce, Shaoxing wine, cornstarch, sugar, white pepper. The cornstarch velveting is what keeps the beef tender.

Step-by-Step Instructions

  1. Slice the beef thinly against the grain. The single most important step for tender stir-fry beef is cutting it correctly. First, find the grain — look at the direction the muscle fibers run through the meat. Then cut perpendicular to those fibers (against the grain), not parallel with them. This shortens the muscle fibers so each bite is tender instead of chewy. Aim for slices about 3 mm thick — thin enough to cook fast, thick enough to stay juicy. If the beef is soft and hard to slice evenly, pop it in the freezer for 20 to 30 minutes until it is partially frozen; it will slice cleanly like a block of butter.
    The freezing trick for perfect thin slices

    If you struggle to slice meat paper-thin, try the freezer trick. Place the beef in the freezer for 20 to 30 minutes until it is firm and partially frozen but not rock-solid. Take it out, let it sit for 5 minutes, then slice with a sharp knife. The firm texture means you can cut uniformly thin slices without the meat squishing around under the knife. This is a trick every Chinese home cook knows — it makes thin slicing effortless, and the slices come out perfectly even every time.

  2. Thinly sliced beef marinating in a bowl with soy sauce and cornstarch
    Step 2: Marinate thin beef slices with soy sauce, wine, and cornstarch
  3. Marinate with soy sauce, wine, and cornstarch. Place the sliced beef in a bowl. Add 1 tablespoon of light soy sauce, 1 tablespoon of Shaoxing cooking wine, 1 teaspoon of cornstarch, 1/2 teaspoon of sugar, and 1/4 teaspoon of white pepper. Mix everything together thoroughly — use your hands or a pair of chopsticks to massage the marinade into every slice. You want each piece of beef to be coated in a thin, even layer of the cornstarch-soy mixture. Let it marinate for 10 to 15 minutes at room temperature. During this time, the cornstarch will absorb into the surface of the meat, creating a protective coating that seals in moisture during high-heat cooking.
  4. Toast the cumin seeds and coarsely grind them. While the beef marinates, toast the cumin seeds. Heat a dry pan or wok over medium-low heat (no oil). Add the whole cumin seeds and toast them, shaking the pan or stirring constantly, for 1 to 2 minutes. You will know they are done when you can smell their warm, earthy aroma — it is unmistakable. Do not walk away; cumin seeds burn in seconds. Immediately transfer them to a plate or mortar to cool. Then, coarsely grind them using a mortar and pestle or a spice grinder. You want a coarse texture — some whole seeds, some powder, not a fine dust. Toasting unlocks the essential oils and makes the cumin taste exponentially better than pre-ground powder.
  5. Cumin seeds toasting in a dry pan
    Step 3: Toast whole cumin seeds in a dry pan for maximum aroma
  6. Sear the beef over high heat in batches. Heat 2 tablespoons of oil in a wok over the highest heat your stove can produce. Wait until the oil shimmers and just starts to smoke — yes, it needs to be that hot. Add the marinated beef and spread it out in a single layer so each piece touches the hot metal. If your wok is small, cook the beef in two batches — crowding the pan will make it steam instead of sear, and you will lose the browned flavor. Let the beef sit undisturbed for 20 to 30 seconds — this gives it a chance to brown and develop a seared crust. Then stir-fry vigorously for another 30 seconds. The beef should be about 80% cooked — still slightly pink in the middle. Scoop it out and set it aside.
    Do not overcook the beef

    Thinly sliced beef goes from tender to tough in a matter of seconds. You want to take it out of the wok when it is still slightly pink in the middle — it will finish cooking when you toss it back in with the spices at the end. If you cook it all the way through on the first pass, it will be overcooked and rubbery by the time the dish is done. This is true for all stir-fry meat: err on the side of undercooking the first round, because there is always a second round of cooking.

  7. Toss with cumin, chili, garlic, and cilantro. Lower the heat to medium. Add the sliced garlic and julienned ginger to the wok — there should be enough oil left, but if the wok looks dry, add a splash more. Stir-fry for 10 seconds until fragrant. Keep a close eye on the garlic — it goes from golden to burnt in seconds. Then add the chili flakes and the toasted ground cumin, and stir for 5 seconds to bloom the spices in the hot oil. Return the seared beef to the wok. Crank the heat back up to high and toss everything together vigorously for 20 to 30 seconds, making sure every piece of beef gets coated in the cumin-chili mixture. Add the chopped cilantro and toasted sesame seeds, and give it one final toss. Taste a piece and add a pinch of salt if needed — the soy sauce in the marinade provides plenty of salt, so you may not need any.
  8. Finished cumin beef stir-fry on a plate with cilantro and sesame seeds
    Step 5: Spicy, garlicky, cumin-scented beef — street food at its best
  9. Serve immediately. Transfer to a plate and bring it to the table right away. Cumin beef is at its peak the moment it comes out of the wok — the cumin aroma is strongest, the beef is juiciest, and the chili heat is brightest. Serve with steamed white rice to soak up all the flavorful oil and spices. Or eat it as a street-style snack, straight from the plate, standing up. It is that kind of dish. Pair it with a cold beer or an iced tea for maximum enjoyment. This is not a delicate or refined dish — it is bold, it is messy, it is flavorful, and it is meant to be eaten with gusto.
The Art of Velveting Meat

Velveting (上浆, shàng jiāng) is the Chinese technique of coating meat in starch before cooking, and it is the secret to the ultra-tender texture of restaurant stir-fries. Here is how it works:

  • The science: When cornstarch (or potato starch) is mixed with liquid and coats the meat, it forms a protective barrier. During high-heat cooking, this barrier gelatinizes and seals in moisture, preventing the meat proteins from tightening up and drying out.
  • Common starches: Cornstarch is the most common. Potato starch makes a silkier, more slippery coating and is often used in Sichuan cooking. Tapioca starch is another option.
  • Marinade base: The starch is always mixed with a liquid — usually soy sauce and cooking wine — so the meat gets seasoned at the same time it gets coated. A touch of sugar and white pepper are common additions.
  • Resting time: 10 to 15 minutes at room temperature gives the starch time to absorb into the surface of the meat. For tougher cuts, marinate longer — up to 30 minutes.
  • How much to use: About 1 teaspoon of cornstarch per 100 g of meat is a good starting point. You want a light coating, not a thick batter.

Substitutions & Adjustments

This is one of the most adaptable recipes in the Hunan repertoire. Change the meat, change the heat, change the spices — it always works.

Less spicy

Reduce the chili flakes to 1 teaspoon, or omit them entirely. The cumin, garlic, and cilantro provide plenty of flavor even without much heat. You can also use sweet paprika or smoked paprika instead of chili flakes for color and smokiness without the burn.

Ingredient substitutes

  • No beef: Lamb is the classic alternative — cumin lamb (孜然羊肉) is actually more traditional in western China. Chicken thigh, pork loin, or even firm tofu all work with the same technique.
  • No whole cumin seeds: Use pre-ground cumin powder, but you will not get the same depth of flavor. Toast the powder briefly in a dry pan for 10 seconds to wake it up.
  • No Shaoxing wine: Dry sherry or mirin work well. In a pinch, you can skip it, but the dish will lack a layer of depth.
  • No cilantro: Use parsley or scallion greens instead. Cilantro is traditional, but the dish is still great without it.
  • Add Sichuan peppercorns: For a mala version, add 1 teaspoon of toasted and ground Sichuan peppercorns along with the cumin. It adds a numbing, tingly sensation that pairs beautifully with the cumin heat.

Make ahead

You can slice the beef and marinate it the night before — keep it in the fridge. The cornstarch marinade actually works better with a bit of time. Toast the cumin seeds ahead of time too. The actual stir-frying takes only 8 minutes, so do that right before serving.

Storage

Leftovers keep in the fridge for up to 2 days. The beef will continue to cook as it sits, so it will not be as tender as fresh. Reheat in a hot wok with a splash of oil — do not use the microwave, which will make the beef rubbery. The cumin and chili flavors actually deepen a bit overnight, so leftovers are still delicious, just not quite the same texture.

Nutrition

Estimated values per serving (recipe serves 2-3). This is a relatively high-protein dish — most of the calories come from the beef and the cooking oil.

NutrientPer serving
Calories380 kcal
Protein32 g
Total fat24 g
Saturated fat7 g
Carbohydrates8 g
Fiber2 g
Sodium680 mg
Sugar2 g

Values are estimates based on standard ingredient databases. Actual nutrition will vary depending on the cut of beef, the amount of oil you use, and how much chili and cumin you add.

Frequently Asked Questions

What is the best cut of beef for stir-fry?
The best cuts for stir-fry are tender, flavorful cuts that are not too fatty and not too lean. Top choices include flank steak, sirloin, and skirt steak. Flank steak has excellent beefy flavor and a nice texture but needs to be sliced very thin against the grain. Sirloin is more tender and milder in flavor. Skirt steak has the most flavor but can be chewy if not sliced correctly. Avoid tough cuts like chuck or brisket — they need long, slow cooking. Also avoid very lean cuts like tenderloin or eye of round — they will dry out quickly. The sweet spot is a cut with some marbling (thin streaks of fat) that stays juicy during high-heat cooking.
Why marinate beef with cornstarch?
Marinating meat with cornstarch (or sometimes potato starch) is a Chinese cooking technique called velveting. The cornstarch creates a thin, protective coating around each piece of meat that seals in moisture and prevents the proteins from tightening up during high-heat cooking. The result is meat that is noticeably more tender and juicy than it would be without the cornstarch coating. It also helps the sauce stick to the meat better. For this recipe, just a teaspoon of cornstarch is enough — you do not want a thick batter, just a light coating. Mix it with soy sauce and wine to make a slurry that coats the meat evenly.
Can I use lamb instead of beef?
Absolutely — lamb and cumin is a classic combination across western China and Central Asia, and it works beautifully with this recipe. Use lamb leg or lamb shoulder, sliced thin against the grain, and marinate it the same way. Lamb has a stronger flavor than beef, so you may want to use a bit more cumin and a bit more garlic to stand up to it. Cumin lamb (孜然羊肉) is actually more common than cumin beef in many parts of western China, especially in Xinjiang and Gansu. The Hunan version is more often made with beef, but both are delicious.

Related Recipes

If you love this bold, spicy beef stir-fry, these other Hunan dishes deliver similarly intense flavor.

📖 The Hunan Cookbook

Love This Recipe? Get All 20

The complete guide to authentic Hunan cooking — 20 proven recipes, pro chef tips, and three regional styles. Instant download, free lifetime updates.

Get the Cookbook — $9.99 →

30-day money-back guarantee · Instant PDF download