A good crispy chilli beef recipe turns thin beef strips into crunchy, glazed bites with a sweet-spicy kick. This version uses a cornflour coat and a two-stage fry so the crust stays shatter-crisp under the sauce. You get a takeout-style dish you can plate in about 35 minutes with basic pantry staples.
The method matters more than the cut. We slice flank against the grain, velvet it lightly, then fry twice for a shell that doesn’t go soggy when the chilli glaze hits. The result is meaty inside, brittle outside, and loud with garlic, soy, and fresh red chilli. If you enjoyed this, our scotch eggs juicy is worth trying next. Making this crispy chilli beef at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Crispy Chilli Beef
- Double-fried crust stays crunchy under a wet sauce instead of turning to paste.
- Balanced glaze hits sweet, salty, sour, and hot without tasting like syrup.
- Uses one pan for sauce and one for frying, so cleanup stays simple.
- Scales easily for two or six by doubling the beef and the coating mix.
- Costs far less than the restaurant version with the same crackle and shine.
Ingredients You’ll Need
- 450 g flank steak, sliced thin against the grain
- 3 tbsp cornflour, plus 4 tbsp for the dredge
- 1 tbsp light soy sauce
- 1 tbsp Shaoxing wine
- 1 tsp baking soda
- 4 tbsp neutral oil, for the first fry
- 2 red chillies, sliced thin
- 4 garlic cloves, minced
- 1 tbsp ginger, grated
- 3 tbsp granulated sugar
- 2 tbsp dark soy sauce
- 2 tbsp rice vinegar
- 1 tbsp sesame oil
- 1 spring onion, sliced for garnish
- 1 tsp toasted sesame seeds
Ingredient Substitutions
Flank steak: Replace with an equal weight of sirloin flap or thin-cut brisket if flank is unavailable. Sirloin is slightly fattier, so the fry gives more sizzle and a softer chew, while brisket needs a longer velvet time to stay tender. Keep the against-grain slice or the strips turn ropey after cooking. The crispy chilli beef works well for weeknight cooking when time is limited.
Shaoxing wine: Use an equal amount of dry sherry if you can’t find the Chinese wine. Sherry is brighter and less funky, so the sauce reads cleaner but loses some malty depth. No alcohol swap works exactly, but chicken stock plus a drop of vinegar gets close in a pinch. Storing leftover crispy chilli beef correctly keeps it tasting good for days.
Dark soy sauce: Swap with an extra tablespoon of light soy plus 1 tsp molasses for color and body. Molasses brings the same glossy brown without the fermented edge, though the sauce tastes a touch sweeter. Skip this if you want a lighter, salt-forward glaze instead. For the best results with this crispy chilli beef, read through all the steps before starting.
Rice vinegar: Replace with cider vinegar at a 1:1 ratio for a fruitier sour note. Cider vinegar is stronger, so cut to 1.5 tbsp if you taste as you go. The glaze will be paler and a bit sharper on the tongue.
Step-by-Step Instructions
- Toss the beef with baking soda, 1 tbsp light soy, and Shaoxing wine. Rest 15 minutes at room temp so the soda relaxes the fibers.
- Pat the beef dry, then dredge in the 4 tbsp cornflour until each strip is white and separate. Never crowd the pan or the coat steams off.
- Heat 4 tbsp neutral oil in a wok on medium-high heat until a crumb sizzles instantly. Fry beef in batches 2 minutes until pale, then remove.
- Raise heat to high heat and refry each batch 45 seconds until golden and crispy. Drain on a rack, not paper, to keep the shell dry.
- Discard fry oil, then on medium-low heat sweat garlic, ginger, and red chilli 1 minute until fragrant but not brown.
- Add sugar, dark soy, rice vinegar, and 3 tbsp water. Simmer 2 minutes until the liquid thickens to a syrup that coats a spoon.
- Stir in sesame oil, then the beef. Toss 30 seconds just to glaze; serve immediately before the crust softens.
- Top with spring onion and sesame seeds. Plate over plain rice or see our beef hotpot for a brothy side.
Pro Tips
Velvet the beef even if you’re short on time; the soda step cuts chew by breaking surface protein so the thin strips stay tender after two fries.
Use a wire rack after the second fry so steam escapes; a plate with paper towel traps moisture and the bottom layer goes limp within minutes.
Keep the sauce loose until the very end, then toss fast. A long simmer with the beef in the wok pulls moisture out and ruins the pan frying crunch you built.
Slice the chillies thin and seed only half if you want heat without raw bite; the seeds carry most of the capsaicin and the white pith adds bitterness.
Fry in batches no wider than the pan’s base so the oil temp recovers; a dropped temperature is the main reason home beef birria crisps unevenly.
Common Mistakes to Avoid
Skipping the dry pat before dredge leaves water on the meat, so the cornflour clumps and fries to paste instead of a shell. Press the strips with a towel and work in small piles.
Pouring all the beef in at once crashes the oil temperature below 160°C / 320°F, steaming the coat. Fry in three rounds and let the oil reheat between them.
Boiling the sauce too long before the beef goes in makes it set like candy and clump on the strips. Pull it off heat at syrup stage, then toss off the burner.
Using pre-ground garlic from a jar adds moisture and burns before the raw aroma develops; fresh cloves minced fine give a cleaner top note in the glaze.
Serving Suggestions
Spoon the beef over steamed jasmine rice to catch the extra glaze, or lay it on a pork and pasta plate if you want a heavier spread. The crisp holds better on a warm plate than a cold one.
Add quick cucumber spears with rice vinegar on the side to cut the sweet heat. A fried egg on top turns the dish into a lunch bowl with extra richness and contrast.
For a party table, stack the strips in a cone of lettuce leaves so guests grab a crunchy bite without sauce on their hands. The chillies on top signal the heat level at a glance.
Storage and Reheating
Store cooled beef in an airtight container in the fridge for up to 3 days with the sauce separate if you can. The crust softens in the glaze, so keep them apart for best texture.
Reheat the beef in a 180°C / 350°F oven 8 minutes to re-crisp, then toss with warmed sauce. Beef must reach 75°C / 165°F internal before serving again.
Freeze unglazed fried strips for up to 2 months in a zip bag. Thaw on the counter 20 minutes, then oven-crisp straight from frozen at the same temperature.
Recipe Variations
Orange Version
Add 2 tbsp orange juice and 1 tsp zest to the sauce with the vinegar for a citrus lift. The glaze turns lighter and the sour note reads fruity rather than sharp. Reduce the sugar by 1 tbsp so it doesn’t tip sweet.
Green Bean Add-In
Blanch 150 g green beans 2 minutes and fold them in with the beef at the toss stage. They keep a snap and soak the glaze without going soft. This adds a fresh, grassy counter to the chilli.
Low-Sugar Swap
Cut sugar to 1 tbsp and add 1 tbsp monk fruit syrup for a less sticky coat. The shell stays crisp longer since less sugar means less weeping. Expect a drier shine and a milder sweet end.
Chicken Switch
Use 450 g chicken thigh cut same size and fry by the same two-stage method for a poultry take. Dark meat stays juicy and the cornflour shell crisps just as well. See our chicken katsu for a crumbed alternative.
Dry Toss Style
Skip the vinegar-water syrup and toss the fried beef with chilli, garlic, and 1 tbsp toasted pepper flakes for a dry plate. This reads more like a bar snack than a glazed dinner. The ground beef mix works if you want a finer texture.
Crispy Chilli Beef
Description
This crispy chilli beef turns thin flank strips into crunchy, glazed bites with a sweet-spicy kick using a cornflour coat and two-stage fry. A garlic, soy, and fresh red chilli glaze keeps the shatter-crisp crust loud and takeout-style in about 35 minutes.
Ingredients
Instructions
-
Velvet the beef
Toss the 450 g flank steak with 1 tsp baking soda, 1 tbsp light soy sauce, and 1 tbsp Shaoxing wine in a bowl until the strips are coated. Rest the mixture 15 minutes at room temp so the soda relaxes the fibers and the meat stays tender after frying. You should see the surface turn slightly wet and glossy from the marinade.
-
Dredge in cornflour
Pat the beef dry with a towel to remove surface moisture, then dredge in the 4 tbsp cornflour until each strip is white and separate. Work in small piles so the coat does not clump from leftover water on the meat. The strips should look powdery and not stick together before they hit the oil.
-
First fry beef
Heat 4 tbsp neutral oil in a wok on medium-high heat until a crumb sizzles instantly when dropped in. Fry the beef in batches about 2 minutes until pale and just set, never crowding the pan or the coat steams off. Remove each batch to a plate and let the oil recover between rounds so the temperature stays near 160°C / 320°F.
-
Second fry crisp
Raise the heat to high heat and refry each batch 45 seconds until golden and crispy with a brittle shell. Watch for the strips to turn deep gold and sound hollow when tapped with a spatula. Drain on a wire rack, not paper, so the crust stays dry and does not go limp.
-
Build the glaze
Discard the fry oil, then on medium-low heat sweat the 4 garlic cloves, 1 tbsp ginger, and 2 red chillies for 1 minute until fragrant but not brown. Add 3 tbsp granulated sugar, 2 tbsp dark soy sauce, 2 tbsp rice vinegar, and 3 tbsp water, then simmer 2 minutes until the liquid thickens to a syrup that coats a spoon. Pull it off heat at the syrup stage so it does not set like candy.
-
Glaze and toss
Stir in 1 tbsp sesame oil, then add the fried beef and toss 30 seconds just to glaze the strips. Serve immediately before the crust softens under the wet sauce. The beef should be meaty inside and brittle outside when plated.
-
Garnish and plate
Top the glazed beef with the 1 spring onion sliced and 1 tsp toasted sesame seeds for finish. Spoon over steamed jasmine rice or a warm plate to catch extra glaze and keep the crisp. The chillies on top signal the heat level at a glance.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 350kcal
- % Daily Value *
- Total Fat 12g19%
- Saturated Fat 4g20%
- Cholesterol 60mg20%
- Sodium 480mg20%
- Total Carbohydrate 38g13%
- Dietary Fiber 3g12%
- Sugars 6g
- Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Store cooled beef in an airtight container in the fridge for up to 3 days with the sauce separate; refrigerate within 2 hours of cooking.
- Reheating: Reheat beef in a 180°C / 350°F oven 8 minutes to re-crisp, then toss with warmed sauce; beef must reach 75°C / 165°F internal before serving again and do not reheat the same portion twice.
- Pro tip: Use a wire rack after the second fry so steam escapes; for a brothy side see our beef hotpot instead of a cold plate.
- Velvet step: Do not skip the baking soda rest, as it cuts chew by breaking surface protein so the thin strips stay tender after two fries.
