This crispy chilli beef rice brings restaurant-quality Asian flavors straight to your kitchen in 30 minutes flat. I stumbled onto this recipe last winter when my son requested “that crispy beef from the Chinese place” but we had no time for takeout.
The magic is in the coating technique – getting those beef strips perfectly golden before they hit the sauce. My first attempt ended up soggy because I crowded the pan, but once I figured out the right heat level and batch size, this became our go-to Friday night dinner. The sweet-spicy sauce clings to every crispy edge, and the vegetables add color and crunch without stealing the show.
Table of Contents
Ingredients for Crispy Chilli Beef Rice
Getting your prep done first makes this recipe fly. I slice my beef the night before and keep it in the fridge, which actually helps it fry up crispier. For the best results, use flank steak – it’s affordable and stays tender when sliced thin against the grain.
For the beef:
- 1 lb beef sirloin or flank steak (thinly sliced against the grain)
- 2 tbsp cornstarch
- 1 tbsp all-purpose flour
- 1/4 tsp salt
- 1/4 tsp black pepper – freshly ground makes a noticeable difference
- 2 tbsp vegetable oil (for frying)
For the sauce:
- 3 tbsp soy sauce – I use low-sodium to control the salt level
- 1 tbsp rice vinegar
- 1 tbsp honey or brown sugar
- 1 tbsp sesame oil – this is where the authentic flavor comes from
- 2 cloves garlic (minced)
- 1 tbsp fresh ginger (minced) – skip the dried stuff here, fresh is essential
- 1-2 tsp chilli paste (like sriracha, adjust to taste)
- 1 tbsp cornstarch mixed with 2 tbsp water
For the stir-fry:
- 2 tbsp vegetable oil
- 1 bell pepper (cut into thin strips) – red or yellow add the prettiest color
- 1 small onion (cut into thin strips)
- 2 cups cooked rice (for serving) – day-old rice works perfectly here
- 2 green onions (sliced for garnish)
- 1 tbsp sesame seeds (for garnish)

Step-by-Step Instructions
Before you start cooking, make sure your rice is already cooked and ready – everything moves quickly once you begin frying.
Step 1: Toss beef slices with cornstarch, flour, salt, and pepper in a large bowl until every piece has an even, dry coating. Let this sit for 5 minutes while you heat the oil.
Step 2: Heat 2 tablespoons of vegetable oil in a large skillet or wok over medium-high heat. The oil is ready when a small piece of beef sizzles immediately. Fry the beef in small batches (3-4 pieces at a time) for 2-3 minutes per side until golden brown and crispy. Transfer to a paper towel-lined plate.
Step 3: Mix together soy sauce, rice vinegar, honey, sesame oil, minced garlic, ginger, and chilli paste in a small bowl while the beef rests. The sauce should smell fragrant and balanced.
Step 4: Add 2 tablespoons of fresh oil to the same skillet over medium-high heat. Toss in bell pepper and onion strips, stir-frying for 3-4 minutes. They should still have some snap but be tender enough to bite easily.
Step 5: Pour the sauce into the skillet and bring to a gentle simmer. Stir in the cornstarch slurry and cook for 1-2 minutes, stirring constantly. The sauce will turn glossy and thick enough to coat the back of a spoon.
Step 6: Add the crispy beef back to the skillet and toss everything together quickly – about 30 seconds. Work fast to keep that crispy texture intact.
Step 7: Serve immediately over your prepared rice. Top with sliced green onions and sesame seeds for that authentic restaurant finish.
Perfect Side Dishes for Crispy Chilli Beef Rice
This bold main dish pairs beautifully with lighter sides that won’t compete with the flavors. Since you’re already firing up the stove, try pairing this with our Chinese Beef and Broccoli for a complete Asian feast, or keep it simple with these quick sides.
Asian Cucumber Salad: Cool, crisp cucumbers with rice vinegar cut through the richness perfectly. The refreshing crunch balances the fried beef while adding hydration to your plate.
Steamed Edamame: Quick to prepare and protein-packed, edamame with a sprinkle of sea salt offers a mild counterpoint that kids actually enjoy eating.
Egg Drop Soup: A warm, silky starter that’s ready in 10 minutes. The mild, savory broth prepares your palate without overwhelming the main dish. For another Asian-inspired bowl option, check out our Korean Ground Beef Bowl.
Sesame Green Beans: Blanched green beans tossed with sesame oil echo the Asian flavors while adding vegetables. The bright color makes your plate pop too.

Storage & Serving Tips
Store leftover beef and rice separately in airtight containers in the refrigerator for 3-4 days. The beef loses its crispiness but the flavors actually deepen overnight.
Reheat in a hot skillet with a tiny splash of oil for 3-4 minutes, tossing frequently. This restores some texture better than the microwave ever will. If you’re looking for more quick stir-fry options, our Chicken with Mixed Vegetable Stir Fry uses similar techniques.
This dish adapts easily – try it over noodles instead of rice, add snap peas or baby corn, or dial down the heat for younger eaters. I’ve also made this with our Sticky Garlic Chicken Noodles sauce when I’m out of sriracha. For another protein-packed rice bowl, try our Beef Pepper Rice Bowl which uses similar cooking methods.
FAQs
Can I make this recipe less spicy for kids?
Yes, simply reduce or skip the chilli paste entirely. The dish stays delicious with its sweet-savory sauce, and adults can add hot sauce at the table if they want extra heat.
What’s the secret to keeping the beef crispy?
Three things matter most: don’t overcrowd your pan when frying, get the oil properly hot before adding beef, and add the beef back to the sauce at the very last second. Serve immediately for best texture.
Can I prep this ahead for meal prep?
You can slice the beef and prep all ingredients ahead, but fry the beef fresh when you’re ready to eat. The coating doesn’t hold up well after refrigeration, though the flavors remain excellent.

Crispy Chilli Beef Rice
Ingredients
Equipment
Method
- Toss beef slices with cornstarch, flour, salt, and pepper in a large bowl until every piece has an even, dry coating. Let sit for 5 minutes while you heat the oil.
- Heat 2 tablespoons of vegetable oil in a large skillet or wok over medium-high heat until shimmering (oil should sizzle when you add a small piece of beef). Fry the beef in small batches (3-4 pieces at a time) for 2-3 minutes per side until golden brown and crispy. Transfer to a paper towel-lined plate.
- While the beef rests, whisk together soy sauce, rice vinegar, honey, sesame oil, minced garlic, ginger, and chilli paste in a small bowl.
- Add 2 tablespoons of fresh oil to the same skillet over medium-high heat. Add bell pepper and onion strips, stir-frying for 3-4 minutes until crisp-tender.
- Pour the sauce into the skillet and bring to a gentle simmer. Stir in the cornstarch slurry and cook for 1-2 minutes, stirring constantly until the sauce thickens and becomes glossy.
- Add the crispy beef back to the skillet and toss everything together quickly (about 30 seconds) to coat with sauce while maintaining crispy texture.
- Serve immediately over prepared rice. Top with sliced green onions and sesame seeds.








