One of my fondest food memories takes me back to a bustling little restaurant tucked away in a side street during a family vacation. It was raining lightly, and the air was thick with the aroma of spices and sizzling meat. As we settled in, a plate of crispy chilli beef arrived at our table, and I can still hear my family’s collective gasp. The beef was perfectly golden, coated in a glossy, vibrant sauce that glistened under the warm restaurant lights. Each bite was a delightful crunch followed by a burst of sweet and spicy flavors that danced on my tongue.
This dish has a special place in my heart, and I’ve worked to recreate it in my own kitchen. My version of Crispy Chilli Beef With Steamed Rice Bowl captures that same magic but with a few personal twists. I use tender beef strips, marinated to perfection, and then fried until they are irresistibly crispy. The sauce is a harmonious blend of soy, garlic, and a hint of sweetness, finished off with a sprinkle of sesame seeds and fresh spring onions that add a pop of color and freshness. Paired with fluffy steamed rice, it’s a meal that feels both indulgent and comforting.
Let me show you exactly how to make this delicious dish that brings the warmth of family and the magic of that rainy evening right into your own home.
Why You’ll Love This Recipe
- Enjoy a perfect crunch with tender beef, thanks to the cornstarch coating that adds a delightful texture.
- Experience a flavor explosion from the balance of spicy, sweet, and savory elements in the sauce.
- Prepare this dish in under 30 minutes, making it an ideal choice for busy weeknights.
- Budget-friendly ingredients mean you can whip up this restaurant-quality meal without breaking the bank.
- Customizable spice levels allow you to tailor the heat to your preference, making it enjoyable for everyone.
Ingredients
- For the Crispy Chilli Beef:
- 500g (1 lb) flank steak or sirloin, thinly sliced against the grain
- 1/2 cup (60g) cornstarch
- 1/4 cup (30g) all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon chili powder (adjust to taste)
- 1/2 cup (120ml) vegetable oil (for frying)
- 3 cloves garlic, minced
- 1-inch piece ginger, grated
- 2-3 red chilies, sliced (adjust to taste)
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- 1 tablespoon sugar
- 1/2 teaspoon sesame oil
- Spring onions (scallions), chopped, for garnish
- Sesame seeds, for garnish
- For the Steamed Rice:
- 1 cup (200g) jasmine rice or basmati rice
- 2 cups (480ml) water
- Pinch of salt
Let’s break down some key ingredients: The flank steak or sirloin serves as the star protein, providing rich flavor and tenderness. When slicing, ensure you go against the grain for the best texture. If unavailable, chicken breast or tofu can make great alternatives.
Cornstarch is crucial for achieving that irresistible crispiness. It forms a protective barrier while frying, locking in moisture and creating a crunchy exterior. For a gluten-free option, you can substitute cornstarch with arrowroot powder. The combination of soy sauce and oyster sauce gives a savory depth, but you can opt for tamari if you need a gluten-free alternative.
Step-by-Step Instructions
- Start by marinating the beef: In a bowl, combine the sliced flank steak with soy sauce, oyster sauce, rice vinegar, and sugar. Mix well and let it sit for at least 15 minutes. This will enhance the beef’s flavor.
- While the beef is marinating, prepare the rice. Rinse the jasmine or basmati rice under cold water until the water runs clear. This removes excess starch and prevents stickiness. Add the rinsed rice, water, and a pinch of salt to a pot, cover it, and bring it to a boil over medium-high heat.
- Once boiling, reduce the heat to low and let it simmer for 15 minutes. Do not lift the lid during cooking; this helps create fluffy rice. After 15 minutes, remove from heat and let it rest, covered, for another 10 minutes.
- Next, prepare the coating for the beef: In a large bowl, whisk together cornstarch, all-purpose flour, baking powder, salt, black pepper, and chili powder. This mixture will give the beef its crispy texture.
- Heat the vegetable oil in a large frying pan or wok over medium-high heat. You’ll know it’s ready when a small drop of batter sizzles upon contact. Carefully coat the marinated beef pieces in the cornstarch mixture, ensuring each piece is well-coated.
- Fry the beef in batches, avoiding overcrowding the pan. Cook for 3-4 minutes on each side until they turn golden brown and crispy. Use a slotted spoon to transfer the crispy beef to a plate lined with paper towels to absorb excess oil.
- In the same pan, reduce heat to medium and add the minced garlic, grated ginger, and sliced red chilies. Stir-fry for about 30 seconds until fragrant, being careful not to burn them.
- Add the crispy beef back into the pan, tossing it with the aromatics. Drizzle with sesame oil and stir well to combine everything. Cook for an additional 1-2 minutes to heat through.
- To serve, spoon the fluffy steamed rice into bowls, top with the crispy chilli beef, and garnish with chopped spring onions and sesame seeds. Serve immediately for the best texture!
Pro Tips for the Best Crispy Chilli Beef With Steamed Rice Bowl
- For an extra crispy coating, let the coated beef rest for about 10 minutes before frying. This allows the cornstarch to adhere better, resulting in a crunchier texture.
- Use a heavy-bottomed pan or wok for frying to maintain a consistent temperature, which helps avoid greasy beef. A cast-iron skillet is ideal for achieving that perfect sear.
- Be mindful of your cooking oil temperature. If it’s too hot, the coating will burn before the beef cooks through. Conversely, if it’s too cool, the beef will absorb oil and become greasy. Aim for around 350°F (175°C).
- Adjust the ratio of chili powder based on your spice tolerance. If you’re unsure, start with less and add more later; it’s much easier to increase spice than to reduce it!
- Don’t skip the resting time for the rice after cooking. This step allows the grains to firm up, making it fluffier and less mushy when served.
Variations & Serving Ideas
- For a healthier twist, consider using lean turkey or chicken for the crispy protein, or even cauliflower for a vegetarian option.
- If you like a more fragrant rice, try cooking it with coconut milk instead of water for a tropical flair.
- For a seasonal touch, toss in some stir-fried seasonal vegetables like bell peppers or broccoli to the beef for added nutrients and color.
Pair your Crispy Chilli Beef With Steamed Rice Bowl with a side of pickled vegetables to cut through the richness, or opt for a fresh cucumber salad for a refreshing crunch. Steamed dumplings also make a delightful accompaniment, adding a comforting texture contrast.
Storage, Make-Ahead & Reheating
Leftover Crispy Chilli Beef can be stored in an airtight container in the refrigerator for up to 3 days. While it can be frozen, the crispy texture will be compromised; if you choose to freeze, place the beef in a single layer on a baking sheet to freeze before transferring it to a freezer bag.
When reheating, use an oven at 350°F (175°C) for about 10-15 minutes to retain some crispiness. The dish actually tastes better the next day, as the flavors meld and intensify, especially if you let it sit in the refrigerator overnight.
Frequently Asked Questions
Can I make Crispy Chilli Beef With Steamed Rice Bowl ahead of time?
Yes — in fact, it tastes even better the next day! The flavors have time to meld together, enhancing the overall taste. Just store it properly in the refrigerator and reheat before serving.
What type of beef is best for this recipe?
Flank steak or sirloin works best due to their tenderness and flavor. However, you can substitute with ribeye or even chicken breast if you prefer a different protein source.
Can I make this dish gluten-free?
Absolutely! You can use gluten-free soy sauce and substitute all-purpose flour with a gluten-free flour blend or cornstarch. This way, you can enjoy the dish without the gluten.
How do I adjust the spice level?
To customize the spice level, simply adjust the amount of chili powder and red chilies used in the recipe. If you prefer a milder flavor, start with less and add more to taste as you cook.
Is it necessary to marinate the beef?
While it’s not strictly necessary, marinating the beef enhances its flavor and tenderness. Allowing it to marinate for at least 15 minutes will yield significantly tastier results.

Final Thoughts
Crispy Chilli Beef With Steamed Rice Bowl is a delightful fusion of textures and flavors that truly satisfies. The crunch of the beef paired with the fragrant steamed rice creates a comforting yet exciting dish that’s perfect for any occasion.
This is the kind of recipe I come back to again and again, especially when I crave a meal that feels indulgent yet can be made at home. The balance of heat and sweetness makes it a standout, and I love how easily it can be customized with your favorite vegetables or sauces.
I encourage you to try this dish for your next meal! Don’t hesitate to share your results or even put your own twist on it—there’s so much fun to be had in the kitchen!
Crispy Chilli Beef with Rice
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
This Crispy Chilli Beef with Rice is a delightful dish that combines tender beef strips with a crunchy coating and a flavorful sauce. Paired with fluffy steamed rice, it’s a comforting meal perfect for any occasion.
Ingredients
- For the Crispy Chilli Beef:
- 500g (1 lb) flank steak or sirloin, thinly sliced against the grain
- 1/2 cup (60g) cornstarch
- 1/4 cup (30g) all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon chili powder (adjust to taste)
- 1/2 cup (120ml) vegetable oil (for frying)
- 3 cloves garlic, minced
- 1-inch piece ginger, grated
- 2–3 red chilies, sliced (adjust to taste)
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- 1 tablespoon sugar
- 1/2 teaspoon sesame oil
- Spring onions (scallions), chopped, for garnish
- Sesame seeds, for garnish
- For the Steamed Rice:
- 1 cup (200g) jasmine rice or basmati rice
- 2 cups (480ml) water
- Pinch of salt
Instructions
- Start by marinating the beef: In a bowl, combine the sliced flank steak with soy sauce, oyster sauce, rice vinegar, and sugar. Mix well and let it sit for at least 15 minutes. This will enhance the beef's flavor.
- While the beef is marinating, prepare the rice. Rinse the jasmine or basmati rice under cold water until the water runs clear. This removes excess starch and prevents stickiness. Add the rinsed rice, water, and a pinch of salt to a pot, cover it, and bring it to a boil over medium-high heat.
- Once boiling, reduce the heat to low and let it simmer for 15 minutes. Do not lift the lid during cooking; this helps create fluffy rice. After 15 minutes, remove from heat and let it rest, covered, for another 10 minutes.
- Next, prepare the coating for the beef: In a large bowl, whisk together cornstarch, all-purpose flour, baking powder, salt, black pepper, and chili powder. This mixture will give the beef its crispy texture.
- Heat the vegetable oil in a large frying pan or wok over medium-high heat. You’ll know it’s ready when a small drop of batter sizzles upon contact. Carefully coat the marinated beef pieces in the cornstarch mixture, ensuring each piece is well-coated.
- Fry the beef in batches, avoiding overcrowding the pan. Cook for 3-4 minutes on each side until they turn golden brown and crispy. Use a slotted spoon to transfer the crispy beef to a plate lined with paper towels to absorb excess oil.
- In the same pan, reduce heat to medium and add the minced garlic, grated ginger, and sliced red chilies. Stir-fry for about 30 seconds until fragrant, being careful not to burn them.
- Add the crispy beef back into the pan, tossing it with the aromatics. Drizzle with sesame oil and stir well to combine everything. Cook for an additional 1-2 minutes to heat through.
- To serve, spoon the fluffy steamed rice into bowls, top with the crispy chilli beef, and garnish with chopped spring onions and sesame seeds. Serve immediately for the best texture!
- Prep Time: 15 mins
- Cook Time: 30 mins
- Category: Main Course
- Method: Frying
- Cuisine: Asian
Nutrition
- Serving Size: 1 bowl
- Calories: 600
- Sugar: 8 g
- Sodium: 900 mg
- Fat: 30 g
- Saturated Fat: 5 g
- Unsaturated Fat: 20 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 2 g
- Protein: 30 g
- Cholesterol: 70 mg
Keywords: For an extra crispy coating, let the coated beef rest for about 10 minutes before frying. Use a heavy-bottomed pan or wok for frying to maintain a consistent temperature, which helps avoid greasy beef.




