There’s something incredibly satisfying about a plate of juicy, flavorful beef paired with fluffy rice and a spicy, savory sauce. Chilli beef rice is a perfect dish for busy weeknights when you want a meal that’s quick, easy, and bursting with flavor. With tender strips of beef, vibrant vegetables, and a punchy chilli sauce, this dish is both comforting and exciting to eat.
This recipe draws inspiration from Asian-style stir-fries, where simple ingredients are transformed into bold, mouthwatering meals with minimal effort. By marinating the beef and cooking everything quickly over high heat, you get tender meat and crisp-tender vegetables, all coated in a rich, spicy sauce. It’s a versatile recipe that the whole family will love, and it’s perfect for meal prep or a fast weeknight dinner.
Why Chilli Beef Rice Is a Family Favorite
Chilli beef rice hits all the right notes: savory, slightly spicy, and satisfying. The beef is juicy and tender, the sauce is flavorful and sticky, and the vegetables add color and crunch. Combined with rice, it creates a balanced, filling meal that’s ready in under 30 minutes.
Another reason it’s so popular is its versatility. You can adjust the spice level to your taste, swap vegetables according to what’s in season, or even use different types of rice or noodles. It’s a dish that works for both lunch and dinner and is quick enough to make on a busy day without sacrificing flavor.
Ingredients for Juicy Chilli Beef Rice
-
400 g / 14 oz beef sirloin or rump, thinly sliced
-
2 tablespoons soy sauce
-
1 tablespoon cornstarch
-
2 tablespoons vegetable oil
-
1 medium onion, sliced (150 g / 5 oz)
-
2 cloves garlic, minced
-
1 red bell pepper, sliced
-
1 green bell pepper, sliced
-
2 tablespoons chilli sauce (adjust to taste)
-
1 tablespoon oyster sauce
-
1 teaspoon sugar
-
240 ml / 1 cup beef or vegetable broth
-
360 g / 2 cups cooked rice
-
1 tablespoon chopped spring onions (optional)
-
1 teaspoon sesame seeds (optional)

Step-by-Step Instructions
Start by preparing the beef. In a medium bowl, combine the thinly sliced beef with soy sauce and cornstarch. The soy sauce not only seasons the meat but also adds umami depth, while the cornstarch helps tenderize the beef and creates a light coating that thickens the sauce later. Mix thoroughly so that each piece of beef is evenly coated. Once combined, allow the beef to marinate for 10 to 15 minutes. This short marinating time is sufficient for thin slices, allowing the flavors to penetrate without making the meat mushy.
While the beef is marinating, prepare your vegetables and sauces. Slice the onion, bell peppers, and mince the garlic so they are ready to go. Measure out the chili sauce, oyster sauce, sugar, and broth for easy access. Having all ingredients prepared beforehand, also known as mise en place, ensures a smooth stir-frying process, as things move quickly once the wok or skillet is hot.
Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat. The pan should be very hot to achieve a proper sear on the beef. Once the oil is shimmering, add the beef in a single layer. Avoid overcrowding the pan; if needed, cook in batches to ensure each slice gets a nice, quick sear. Stir or toss the beef for 2 to 3 minutes until it is browned on the outside but still tender on the inside. Overcooking will make the beef tough, so watch closely. Once cooked, remove the beef from the pan and set aside on a plate. Cover loosely to keep warm.
In the same skillet, add the remaining tablespoon of oil. This step ensures that the vegetables won’t stick and helps incorporate the flavorful browned bits left from the beef. Add the sliced onion and minced garlic to the hot pan. Sauté for 1 to 2 minutes until the onion becomes translucent and the garlic is fragrant. Be careful not to let the garlic burn, as this can introduce a bitter flavor.
Next, add the sliced bell peppers. Stir-fry for 2 to 3 minutes, keeping them crisp-tender. The peppers should retain their bright color and a slight crunch, providing a pleasant contrast to the tender beef. Stir frequently to cook the vegetables evenly without over-softening them.
Once the vegetables are just tender, stir in the chili sauce, oyster sauce, sugar, and broth. Mix well to combine all the ingredients. Bring the mixture to a gentle simmer, allowing the flavors to meld together and the sauce to begin thickening slightly.
Return the cooked beef to the skillet and toss it thoroughly in the sauce. Make sure each piece is coated evenly, so every bite carries flavor. Cook for an additional 2 to 3 minutes, stirring occasionally, until the beef is heated through and the sauce reaches a slightly thickened consistency. The cornstarch from the beef will help the sauce cling to the meat and vegetables, creating a glossy finish.
Serve the chili beef immediately over a bed of hot, cooked rice. The rice soaks up the savory sauce and balances the spiciness of the chili. For extra flavor and visual appeal, garnish with chopped spring onions and a sprinkle of sesame seeds. These finishing touches add freshness and a subtle nutty note that complements the richness of the sauce.
Optional tip: If you prefer a spicier dish, add a few extra teaspoons of chili sauce or a dash of freshly sliced chili peppers when stir-frying the vegetables. For a milder version, reduce the chili sauce and increase a touch of sugar to balance the flavors.

Tips for Perfect Chilli Beef Rice
-
Slice the beef thinly against the grain for the most tender results.
-
High heat is key to quickly searing the beef and keeping it juicy.
-
Adjust the chilli sauce according to your preferred spice level—mild, medium, or fiery.
-
Leftover rice should be slightly dry or cooled to prevent it from becoming mushy when combined with the sauce.
Frequently Asked Questions
1. Can I use frozen beef?
Yes, you can use frozen beef for this recipe, but it’s important to handle it properly for the best results. Always fully thaw the beef in the refrigerator before cooking, as partially frozen meat will not cook evenly and may release excess water. Once thawed, pat the slices dry with paper towels to remove any moisture. This step is crucial because excess water prevents the beef from searing and browning correctly, which affects both flavor and texture. Browning the beef quickly at high heat creates a rich, savory crust that enhances the overall dish. Once dry, you can proceed with slicing and marinating as usual.
2. Can I make this dish less spicy?
Absolutely! This recipe is very adaptable when it comes to spice levels. If you prefer a milder flavor, simply reduce the amount of chili sauce or choose a milder variety. You can also balance the heat by adding a small amount of honey, brown sugar, or a touch of ketchup, which softens the spiciness without compromising the savory notes. Remember, spices can be adjusted both during cooking and at the table, so taste as you go. Even with less heat, the combination of garlic, soy sauce, and fresh vegetables ensures a flavorful, satisfying meal.
3. Can I use other vegetables?
Yes! One of the best parts about this dish is its flexibility—you can easily swap or add vegetables according to your preferences or what you have on hand. Broccoli is classic, but crisp snap peas, sliced carrots, zucchini, or bell peppers all work beautifully. When using firmer vegetables, add them to the pan first, as they take longer to cook, and softer vegetables like mushrooms or baby corn can be added later. This method ensures everything cooks evenly and retains a slight crunch, giving the dish great texture and color. Mixing vegetables also adds nutritional variety and makes the meal more visually appealing.
4. Can I make this ahead of time?
Yes, you can prepare much of this dish ahead of time, which makes it perfect for meal prep or busy weeknights. The beef can be marinated in advance, and vegetables can be sliced and stored in airtight containers in the fridge. Cooked rice can also be prepared ahead and stored separately. When ready to serve, quickly reheat the beef and vegetables in a skillet over medium heat. If the sauce has thickened in the fridge, add a splash of broth, water, or soy sauce to loosen it and restore the proper consistency. By reheating carefully, you can enjoy nearly fresh-tasting beef and broccoli without losing flavor or texture.
Final Thoughts
Juicy chilli beef rice is a quick, flavorful, and versatile meal that’s perfect for busy weeknights. With tender beef, crisp vegetables, and a rich, spicy sauce, it’s a dish that feels indulgent yet is simple to prepare. It’s also highly customizable—adjust the heat, swap vegetables, or try different sauces to suit your family’s taste.
The beauty of this recipe is how efficiently it brings bold flavors to the table. Everything cooks in one skillet, the sauce comes together in minutes, and the meal can be ready in under 30 minutes. It’s satisfying, comforting, and just the right amount of spice to wake up your taste buds without overwhelming them.
Whether served for dinner or packed for lunch, this chilli beef rice is sure to become a favorite in your weekly rotation. Its combination of tender beef, vibrant vegetables, and flavorful sauce makes it irresistible, and the ease of preparation ensures you’ll return to it again and again.
PrintJuicy Chilli Beef Rice: Quick and Easy Meal
A quick and easy meal featuring tender beef, crisp vegetables, and a flavorful chilli sauce served over rice.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
Ingredients
-
400 g / 14 oz beef sirloin or rump, thinly sliced
-
2 tablespoons soy sauce
-
1 tablespoon cornstarch
-
2 tablespoons vegetable oil
-
1 medium onion, sliced (150 g / 5 oz)
-
2 cloves garlic, minced
-
1 red bell pepper, sliced
-
1 green bell pepper, sliced
-
2 tablespoons chilli sauce
-
1 tablespoon oyster sauce
-
1 teaspoon sugar
-
240 ml / 1 cup beef or vegetable broth
-
360 g / 2 cups cooked rice
-
1 tablespoon chopped spring onions (optional)
-
1 teaspoon sesame seeds (optional)
Instructions
-
Marinate beef with soy sauce and cornstarch for 10–15 minutes.
-
Heat 1 tbsp oil and cook beef 2–3 minutes until browned; remove.
-
Heat remaining oil, sauté onion and garlic 1–2 minutes.
-
Add bell peppers and cook 2–3 minutes until crisp-tender.
-
Stir in chilli sauce, oyster sauce, sugar, and broth; simmer.
-
Return beef, toss to coat, cook 2–3 minutes.
-
Serve over rice, garnish with spring onions and sesame seeds.
