Xinjiang Cumin Beef (Ziran Niurou, 41g Protein)

Xinjiang cumin beef is the stir fry that smells like a Uyghur street stall, all toasted cumin, dried chili and charred onion clinging to thin slices of beef. This version keeps it lean with flank steak and lands at 41 grams of protein per serving, with only about 12 grams of carbs. Marinade and all, it takes around 25 minutes.
The dish comes from northwestern China, where cumin and lamb rule, but beef takes to the same treatment and stays higher in protein per calorie. What you are really after is contrast: a hard sear on the meat, whole cumin seeds you can bite into, and onion that still has some snap.
If you already keep flank steak in the freezer for stir fries, this is a good one to add to the rotation next to my black pepper beef stir fry when you want something with more spice and smoke.
Why this works
Two techniques carry the whole plate. The first is velveting: a short soak in baking soda, soy sauce, wine and cornstarch raises the surface pH of the beef so it holds water and stays tender through a hard, fast sear. Lean flank without this step turns tough and gray. The second is toasting the whole cumin dry before anything else hits the pan. Cumin has volatile oils that bloom with a little heat, and 45 seconds in a dry wok turns them fragrant and nutty instead of raw and dusty.
Beyond that, it is all about pan temperature. You want the wok hot enough to smoke so the beef browns in a minute and picks up wok char rather than steaming in its own juices. Working in two batches is not fussiness, it is the only way to keep that heat when you add cold meat.
Ingredient notes
Flank steak is the sweet spot here for protein and price, but it must be sliced thin against the grain or it will be chewy no matter how you cook it. Freeze it for 20 minutes first to firm it up for slicing. Skirt steak and sirloin tip both work and stay a touch juicier. Whole cumin seeds are non-negotiable, so do not try to run the dish on ground cumin alone; the ground cumin is there for depth, the whole seeds for texture and aroma. For the chili, plain crushed red pepper works, but Korean gochugaru or Sichuan chili flakes give you a deep red color and a rounder heat that is easier to eat a lot of. If you like the numbing tingle of Sichuan food, the optional ground Sichuan peppercorns push this toward the mala end of things, the same backbone that carries a good mapo tofu.

Xinjiang Cumin Beef (Ziran Niurou)
Ingredients
Method
- Velvet the beef. Toss the sliced flank steak with the baking soda, 1 tablespoon soy sauce, Shaoxing wine and cornstarch until every piece is coated and a little tacky. Let it sit 15 minutes while you prep everything else. This is what keeps lean flank tender instead of chewy.
- Toast the cumin. Set a dry wok or heavy skillet over medium heat and add the whole cumin seeds and Sichuan peppercorns if using. Swirl for about 45 seconds until fragrant and just starting to darken, then tip them onto a plate so they stop cooking. Toasting whole cumin first is the difference between fragrant and dusty.
- Sear the beef. Crank the heat to high and add 1 tablespoon of the oil. When it shimmers and just starts to smoke, lay half the beef out in a single layer. Leave it undisturbed for 1 minute to build a hard sear, then stir fry 1 minute more until browned but not fully cooked, and scoop it out. Repeat with the second batch. Cooking in two batches keeps the pan hot so the beef chars instead of stewing.
- Fry the aromatics. Add the last tablespoon of oil, then the onion, garlic, ginger and dried chilies. Stir fry 90 seconds until the onion is streaked with color but still has crunch.
- Bring it together. Return the beef and any resting juices to the pan. Add the toasted cumin, ground cumin, chili flakes, sugar, the second tablespoon of soy sauce and the salt. Toss hard over high heat for 1 to 2 minutes until the beef is coated and everything smells strongly of cumin.
- Finish. Kill the heat, fold in the scallions and cilantro, and taste for salt. Serve straight away over rice or on its own.
Tips and storage
Cumin beef keeps 3 to 4 days in the fridge and is a solid meal prep protein, though the onion softens over time, so slightly undercook it if you know you are packing lunches. Reheat in a hot dry pan for a minute rather than the microwave, which steams off the char you worked for. It portions well over rice, but for a lower carb, higher protein plate I pile it onto shredded cabbage or into lettuce cups the way I do with lighter Mongolian beef. To stretch it further without dropping the protein ratio, add a second sliced onion and a handful of green pepper rather than more oil or sauce.