Transform thin strips of flank or sirloin steak into golden crispy morsels, then toss them in a vibrant spicy-sweet sauce. This beloved dish captures the essence of favourite Chinese takeaway, featuring tender beef with a satisfying crunch, balanced against colourful bell peppers and aromatic spring onions.
The signature sauce blends soy, sweet chilli, and rice vinegar with hints of tomato ketchup and brown sugar, creating that distinctive glossy finish. Deep-frying until perfectly crisp ensures each bite delivers satisfying texture, whilst quick tossing in the bubbling sauce keeps the crunch intact.
Ready in under an hour, this serves four beautifully alongside steamed jasmine rice. Adjust the fresh chilli quantity to control heat levels, and consider double-frying for restaurant-quality crispiness.
Our local Chinese takeaway closes at 10 PM and I have absolutely arrived at 9:58 PM more times than I am willing to admit. That specific panic of watching the clock while driving slightly too fast, hoping they have not started cleaning the fryer yet, eventually pushed me to figure out how to make crispy chilli beef at home. Now I keep everything I need in the pantry, and honestly, my version might be better.
Last Friday my partner walked through the door exactly as I was pulling the first batch of beef from the oil. The sound of sizzling and that incredible smell of sesame and chilli filling the whole apartment stopped them in their tracks. We stood around the stove eating pieces straight from the wok, burning our fingers slightly, not even caring about plating anything properly.
Ingredients
- 400 g flank steak or sirloin, thinly sliced: Freezing the beef for 20 minutes makes it so much easier to cut those thin, even strips that cook up tender and quick
- 2 tbsp cornflour plus 1 tbsp plain flour: This combination creates the lightest, crunchiest coating that actually sticks to the beef instead of falling off into the oil
- 1 egg, lightly beaten: The essential glue that helps the flour mixture cling to every surface area of the beef for maximum crispy coverage
- 2 tbsp soy sauce: Use a good quality brand here because it provides the deep salty foundation that balances all the sweet elements
- 2 tbsp sweet chilli sauce: I keep a backup bottle in the cupboard at all times because running out mid recipe would be a genuine tragedy
- 1 tbsp rice vinegar: Adds just enough acid brightness to cut through the sugar and keep the sauce from becoming cloyingly sweet
- 1 tbsp tomato ketchup: Sounds strange but this provides the perfect body and slight tanginess that makes the sauce coat properly
- 1 tbsp dark brown sugar: Dark brown has more molasses which gives the sauce that gorgeous deep amber colour and caramel notes
- 1 tsp sesame oil: A little goes a long way and this is what gives the dish that authentic restaurant aroma you can smell from the hallway
- 1 red bell pepper plus 1 green bell pepper, thinly sliced: The colours look beautiful against the beef and they still have a slight crunch after stir frying
- 1 small onion, thinly sliced: Red onion works beautifully here and adds a lovely colour contrast alongside the peppers
- 2 cloves garlic, minced: Fresh garlic is absolutely non negotiable here, please do not even think about using garlic from a jar
- 1 red chilli, thinly sliced: I leave the seeds in if I want serious heat but remove them for a more family friendly version
- 2 spring onions, sliced: These add a fresh pop of colour and mild onion flavour right at the end
- 1 tsp toasted sesame seeds: Toasting them yourself in a dry pan for 30 seconds makes such a difference to the final flavour
Instructions
- Coat the beef for maximum crunch:
- Whisk together cornflour, plain flour, salt and pepper in a shallow bowl. Dip each beef strip into beaten egg, letting any excess drip off, then press into the flour mixture. Shake off any loose flour but do not be too thorough about it, those slightly uneven bits become the best crispy parts later.
- First fry for crunch:
- Heat about 5cm of vegetable oil in your wok or deep pan until it reaches 180C. I use a wooden chopstick to test, when bubbles form rapidly around the tip, the oil is ready. Fry the beef in batches, being careful not to crowd the pan, for about 3 to 4 minutes until golden brown and crispy. Remove with a slotted spoon and drain on kitchen paper.
- Make the sticky sauce:
- Whisk together soy sauce, sweet chilli sauce, rice vinegar, ketchup, dark brown sugar and sesame oil in a small bowl until the sugar has completely dissolved. Give it a taste and adjust anything that seems off, now is your chance before everything comes together.
- Cook the vegetables:
- Pour off most of the frying oil, leaving just about 1 tablespoon in the wok. Return to high heat and stir fry the garlic, onion, peppers and red chilli for about 2 minutes. You want them softened but still with some crunch, not mushy.
- Bring it all together:
- Pour in the sauce and let it bubble for about 1 minute until it thickens slightly. Add the crispy beef and toss everything quickly to coat each piece. The beef will lose a bit of its crunch but that is exactly what should happen. Throw in the spring onions, give it one final toss and serve immediately with sesame seeds scattered over the top.
This recipe became a proper household staple after I made it for my sister who is notoriously picky about Asian food. She texted me the next morning asking for the recipe and now makes it at least once a week, which might be the highest compliment I have ever received.
Getting The Perfect Crisp
The most common mistake I see people make is not drying their beef properly before coating. Pat those strips absolutely dry with paper towels before dipping them in egg, otherwise the flour coating slides right off into the oil instead of clinging to the meat.
Balance The Heat
Sweet chilli sauce brands vary wildly in their spice levels. Taste your sauce before adding it to the vegetables and adjust with more sugar if it is too fiery or extra chilli flakes if you need more heat.
Serving It Right
Steamed jasmine rice is the classic choice, but I have also served this over fluffy egg fried rice or even tucked into soft bao buns with extra cucumber. The key is having something neutral to soak up all that sauce.
Leftovers, if you somehow have any, reheat surprisingly well in a hot oven for 10 minutes to restore some of that crunch. Enjoy.
Recipe FAQs
- → What cut of beef works best?
-
Flank steak or sirloin are ideal choices. Both become tender when thinly sliced against the grain and cook quickly during frying. Sirloin offers slightly more marbling for extra richness.
- → How do I get the beef extra crispy?
-
The cornflour and plain flour coating creates the initial crunch. For maximum crispiness, fry the beef a second time for 1 minute after the first fry has cooled slightly—this restaurant technique delivers superior texture.
- → Can I make this less spicy?
-
Absolutely. Reduce or omit the fresh red chilli slices. The sweet chilli sauce provides mild warmth, but you can substitute with extra ketchup or a touch more sugar to temper the heat further.
- → What should I serve with this dish?
-
Steamed jasmine rice is the classic accompaniment, soaking up the flavoursome sauce. Egg noodles or plain boiled rice work equally well. A simple cucumber salad provides refreshing contrast.
- → Can I bake instead of deep-fry?
-
Baking won't achieve the same crispiness as deep-frying, but you can air-fry at 200°C for 12-15 minutes, shaking halfway. The texture will be different but still enjoyable.
- → How long does this keep?
-
Best enjoyed immediately whilst the beef retains its crunch. Leftovers can be refrigerated for up to 2 days, though the coating will soften. Reheat gently in a hot pan rather than microwaving.