Transform your kitchen into a Chinese takeaway with this crispy chilli beef. Thinly sliced flank steak gets lightly battered and fried until golden, then tossed in a glossy sauce made with soy, sweet chilli, rice vinegar, and ketchup. The balance of sweet, sour, and heat creates that authentic restaurant flavour.
Key to success is the double-frying technique for extra crunch, and high-heat stir-frying to keep vegetables vibrant. Serve over steamed jasmine rice for the complete experience.
My Friday night ritual during university was always ordering crispy chilli beef from the tiny takeaway around the corner. The delivery driver knew my flat by heart, and that sweet-spicy aroma hitting the hallway meant the weekend had officially begun. Years later, I attempted to recreate that magic in my own kitchen, and after some trial and error with soggy coatings and overly sweet sauces, I finally cracked the code. Now this homemade version rivals any restaurant version, and I honestly prefer knowing exactly what goes into it.
Last month, my partner came home late from work looking completely defeated, shoulders dropped and energy drained. I had just finished tossing the beef in that glossy, ruby-red sauce, and the sizzling sounds from the wok filled our tiny kitchen. One bite later, and they declared it better than our favorite spot from our dating days. Sometimes food really is the fastest way to turn a day around.
Ingredients
- 400 g flank steak or sirloin, thinly sliced: Partially freezing the beef for 20 minutes makes it effortless to cut paper-thin strips against the grain
- 2 tbsp cornflour and 1 tbsp plain flour: This combination creates that shatteringly crisp coating we all crave from takeout
- 1 egg, lightly beaten: The protein helps the flour mixture adhere perfectly to every strip of beef
- 2 tbsp soy sauce: Use light soy sauce for the right balance of saltiness without overwhelming the dish
- 2 tbsp sweet chilli sauce: Choose a brand with visible chilli flakes for better texture and authentic appearance
- 1 tbsp rice vinegar: This essential ingredient cuts through the sugar and adds that signature tang
- 1 tbsp tomato ketchup: Adds body and a subtle sweetness that balances the spicy elements beautifully
- 1 tbsp dark brown sugar: The molasses notes in dark brown sugar give the sauce its gorgeous caramel color
- 1 tsp sesame oil: A finishing touch that adds incredible depth and authentic aroma
- 1 red and 1 green bell pepper, thinly sliced: The contrasting colors make the dish visually stunning while adding crunch
- 2 cloves garlic, minced: Fresh garlic is non-negotiable here, as powder simply cannot replicate the same punch
- 2 spring onions, sliced: Add these at the very end to maintain their fresh bite and bright appearance
Instructions
- Coat the beef:
- Dip each strip into beaten egg, then press into the flour mixture until evenly covered. Shake off any excess coating before frying to prevent clumping and ensure even crisping.
- Fry to golden perfection:
- Heat your oil to 180 degrees Celsius and fry the beef in small batches for 3 to 4 minutes. Work in batches rather than overcrowding the pan, which drops the oil temperature and makes the coating soggy.
- Whisk the sauce:
- Combine all sauce ingredients in a small bowl and stir until the sugar has completely dissolved. Taste and adjust the chilli heat before adding it to the wok, as some sweet chilli sauces pack more heat than others.
- Sizzle the aromatics:
- Heat a tablespoon of oil in your wok over high heat and stir-fry the garlic, onion, peppers, and red chilli for 2 minutes. Keep everything moving constantly to prevent garlic from burning and to maintain the vegetables crunch.
- Bring it all together:
- Pour in the sauce and let it bubble for 1 minute until slightly thickened. Add the crispy beef and toss quickly to coat, then finish with spring onions. Serve immediately over steaming rice while the coating still has that irresistible crunch.
My sister recently visited and watched me make this, fascinated by the entire process. She kept sneaking pieces of crispy beef before I could even add them to the sauce, claiming quality control was necessary. Now she texts me every week asking when I will teach her the technique, and I love that this recipe has become something we share even from different cities.
Getting The Perfect Texture
The secret to restaurant-quality crispy beef lies in the oil temperature. I use a kitchen thermometer and never add more than three or four pieces at a time. When the beef hits the hot oil, it should immediately bubble vigorously around each piece. Lazy bubbling means the oil is too cool, and that is exactly when your coating turns soggy instead of shatteringly crisp.
Balancing The Flavors
Every bottle of sweet chilli sauce has different sweetness and heat levels, so I always taste my sauce mixture before using it. Sometimes I need an extra pinch of sugar or another splash of vinegar to achieve that perfect harmony. The goal is sweet, tangy, and spicy all at once, with no single flavor overwhelming your palate.
Make Ahead Strategy
You can slice the beef and prepare the coating mixture up to 4 hours in advance, but do not coat until just before frying. The sauce can be whisked together and stored in the refrigerator for up to 3 days. This makes weeknight dinners incredibly fast, as all the prep work is done and you just need to cook and assemble.
- Cook jasmine rice while preparing the beef so everything finishes together
- Prepare all vegetables beforehand and keep them in separate bowls for easy dumping
- Have your serving platter warmed and ready to go for immediate serving
This dish brings so much joy to my table, and I hope it becomes a favorite in your home too. There is something deeply satisfying about creating takeaway-quality food in your own kitchen.
Recipe FAQs
- → What cut of beef works best for crispy chilli beef?
-
Flank steak or sirloin are ideal choices. Both are lean enough to stay tender while having enough structure to hold up during frying. Slice against the grain into thin strips for maximum tenderness.
- → How do I keep the beef crispy after coating in sauce?
-
The key is timing. Coat the beef in sauce immediately before serving and toss quickly just to coat. For extra crunch, double-fry the beef—a quick 1-minute fry after the initial cooking creates a durable crust that resists sauce saturation.
- → 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 pinch of sugar if you prefer zero heat.
- → What's the best way to slice beef for stir-fry?
-
Partially freeze the beef for 20-30 minutes before slicing—this firms the meat making thin, even strips easier to achieve. Always slice against the grain (perpendicular to muscle fibers) for tender results.
- → Can I bake instead of deep-fry?
-
Baking won't achieve the same crispy texture. For a lighter version, shallow fry in 2cm of oil, turning halfway through. The results will still be satisfying with significantly less oil absorption.