Volcano Beef (Sweet Heat Stir-Fry)

I stumbled upon this combination by accident while trying to use up some leftover beef and a jar of chilli jam, and it’s been a hit ever since. This Volcano Beef (Sweet Heat Stir-Fry) brings together tender strips of beef with a glossy, sticky sauce that balances sweetness with a gentle kick of heat. I make this at least once a week – it’s become a family favourite for busy evenings.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Servings: 4
- Difficulty: Easy
Why You’ll Love This Volcano Beef (Sweet Heat Stir-Fry)
- Restaurant-quality results at home: The glossy, caramelised sauce clings beautifully to every strip of beef, giving you that takeaway feel without leaving the house.
- Quick enough for a weeknight: From chopping to plating in under 25 minutes, this recipe fits seamlessly into a busy schedule.
- Perfect balance of flavours: The sweetness from honey and the subtle warmth from chilli create a layered taste that’s satisfying without being overwhelming.
- Uses simple, everyday ingredients: Most items are likely already in your pantry or fridge, making this an accessible choice any day of the week.
- Naturally halal and adaptable: This recipe uses no alcohol or pork products, and it’s easy to adjust for dietary needs or preference.
Ingredients You’ll Need
- 500g beef sirloin or rump steak, sliced thinly against the grain
- 2 tablespoons light soy sauce
- 1 tablespoon cornflour
- 1 teaspoon sesame oil
- 3 tablespoons clear honey
- 2 tablespoons tomato ketchup
- 1 tablespoon sambal oelek or chilli paste (adjust to taste)
- 2 tablespoons rice vinegar
- 1 tablespoon brown sugar
- 3 cloves garlic, minced
- 1 thumb-sized piece of fresh ginger, grated
- 2 spring onions, sliced diagonally
- 1 red bell pepper, sliced into thin strips
- 2 tablespoons vegetable or sunflower oil for frying
- Cooked jasmine rice or steamed noodles, to serve
Tip: For the most tender beef, look for a cut with good marbling like sirloin or ribeye. Slicing against the grain is essential for a melt-in-the-mouth texture.
How to Make Volcano Beef (Sweet Heat Stir-Fry)
- Prepare the beef: In a mixing bowl, combine the sliced beef with the light soy sauce, cornflour, and sesame oil. Use your hands to massage the marinade into the meat until every strip is evenly coated. You’ll notice the beef becomes slightly tacky and glossy — this is the cornflour working to tenderise and create a silky texture. Set aside for 10 minutes while you prepare the sauce.
- Make the sauce: In a small bowl, whisk together the honey, tomato ketchup, sambal oelek, rice vinegar, and brown sugar. Stir until the sugar has dissolved and the mixture is a uniform, deep reddish-brown colour. The aroma at this stage is sweet with a sharp, tangy note from the vinegar. Set this bowl near your stove.
- Heat the wok or pan: Place a large frying pan or wok over high heat and add 1 tablespoon of the vegetable oil. Wait until you see a faint shimmer on the surface — this usually takes about 30 seconds. The oil should be hot enough that a drop of water sizzles instantly upon contact. Do not add the beef until the pan is properly heated.
- Sear the beef in batches: Add half the beef strips to the hot pan in a single layer. Let them cook undisturbed for about 60 seconds — you should hear a satisfying sizzle. When the underside is a deep golden brown with crispy edges, flip each piece. Cook for another 30-40 seconds until the beef is cooked through but still tender. The cooked meat will have a rich, caramelised aroma. Transfer to a plate and repeat with the remaining beef, adding the second tablespoon of oil if needed.
- Sauté the aromatics: Reduce the heat to medium and add the minced garlic and grated ginger to the pan. Stir constantly for about 20 seconds until the kitchen fills with a fragrant, spicy smell. Be careful not to let the garlic burn, as it turns bitter. Immediately add the sliced red bell pepper and cook for 1-2 minutes until it softens slightly but still retains a bit of crunch.
- Combine everything: Return the cooked beef to the pan along with any resting juices. Pour the prepared sauce over the top. Stir-fry everything together for about 1-2 minutes over high heat. You’ll see the sauce begin to bubble and thicken, coating each piece of beef and pepper in a glossy, sticky glaze. The colour deepens to a rich, appetising mahogany.
- Finish and serve: Sprinkle the sliced spring onions over the top and give everything one final toss. The bright green of the spring onions against the dark sauce looks beautiful. Serve immediately over fluffy jasmine rice or alongside steamed noodles.
Tips From My Kitchen
- Slice the beef while it’s slightly frozen: Partially freezing the steak for about 20 minutes before slicing makes it much easier to cut thin, even strips. This ensures uniform cooking and a more tender result. Room-temperature beef tends to squish under the knife, making it harder to achieve that restaurant-style thinness.
- Don’t skip the cornflour marinade: The cornflour does two important jobs — it helps tenderise the beef by coating the fibres, and it creates a light protective layer that prevents the meat from drying out during high-heat cooking. This is the same technique used in Chinese stir-fries for silky, tender meat.
- Cook in batches for the best sear: Overcrowding the pan causes the temperature to drop dramatically, and the beef will steam rather than sear. This leads to grey, chewy meat instead of golden-brown, flavourful strips. Two batches is usually right for a standard frying pan.
- Adjust the heat level to your preference: The recipe uses sambal oelek for a moderate warmth, but you can easily dial it up or down. For a milder version, use half the amount or substitute with a teaspoon of sweet paprika. For more fire, add a finely chopped red chilli along with the garlic and ginger.
- Let the sauce bubble to thicken naturally: The sauce relies on the cornflour from the beef marinade and the sugar content to create its glossy texture. Resist the urge to add extra cornflour slurry — simply let it bubble over high heat for 1-2 minutes, and it will reduce to the perfect sticky consistency.
Equipment You’ll Need
- Large frying pan, wok, or skillet (non-stick works well)
- Sharp knife and cutting board
- Mixing bowls (one for marinating, one for sauce)
- Wooden spoon or heat-resistant spatula
- Measuring spoons
- Small whisk or fork (for mixing the sauce)
Common Mistakes to Avoid
- Overcrowding the pan: This is the most frequent error with stir-fries. When you add too much beef at once, the pan temperature plummets, and the meat releases its juices instead of browning. You end up with boiled, tough beef rather than seared, tender strips. Always cook in batches, and let the pan reheat between batches.
- Wrong temperature: Stir-frying requires high, consistent heat. If your pan isn’t hot enough when the beef goes in, it will stick and steam. Wait until the oil shimmers and moves fluidly across the pan surface. Conversely, don’t let the heat get so high that the garlic burns before the beef is cooked.
- Skipping the rest time: After marinating, letting the beef sit for those 10 minutes allows the cornflour and soy sauce to penetrate the meat fibres. This short pause makes a significant difference in texture. Rushing this step means a less tender final dish.
Delicious Variations to Try
- Spicy Version: For those who love extra heat, add 1-2 finely chopped fresh red chillies along with the garlic and ginger. You can also stir in a teaspoon of gochujang (Korean chilli paste) into the sauce for a deeper, fermented warmth.
- Vegetarian/Vegan Option: Substitute the beef with 400g of extra-firm tofu, pressed and cut into cubes, or use 250g of oyster mushrooms torn into bite-sized pieces. Both options absorb the sweet heat sauce beautifully. Use a vegan-friendly sugar or maple syrup instead of honey.
- Different Protein: This sauce works wonderfully with chicken thighs (sliced thinly), prawns, or even strips of lamb. Adjust cooking times accordingly — chicken needs a minute or two longer, while prawns cook very quickly and only need about 2 minutes total.
What to Serve With Volcano Beef (Sweet Heat Stir-Fry)
- Steamed jasmine rice or basmati rice to soak up the glossy sauce
- Egg noodles or udon noodles tossed in a little sesame oil
- A simple side of steamed broccoli or bok choy drizzled with soy sauce
- Fresh cucumber slices with a pinch of salt and rice vinegar for a cool contrast
Frequently Asked Questions

Volcano Beef (Sweet Heat Stir-Fry)
Ingredients
Method
- Prepare the beef: In a mixing bowl, combine the sliced beef with the light soy sauce, cornflour, and sesame oil. Use your hands to massage the marinade into the meat until every strip is evenly coated. You'll notice the beef becomes slightly tacky and glossy — this is the cornflour working to tenderise and create a silky texture. Set aside for 10 minutes while you prepare the sauce.
- Make the sauce: In a small bowl, whisk together the honey, tomato ketchup, sambal oelek, rice vinegar, and brown sugar. Stir until the sugar has dissolved and the mixture is a uniform, deep reddish-brown colour. The aroma at this stage is sweet with a sharp, tangy note from the vinegar. Set this bowl near your stove.
- Heat the wok or pan: Place a large frying pan or wok over high heat and add 1 tablespoon of the vegetable oil. Wait until you see a faint shimmer on the surface — this usually takes about 30 seconds. The oil should be hot enough that a drop of water sizzles instantly upon contact. Do not add the beef until the pan is properly heated.
- Sear the beef in batches: Add half the beef strips to the hot pan in a single layer. Let them cook undisturbed for about 60 seconds — you should hear a satisfying sizzle. When the underside is a deep golden brown with crispy edges, flip each piece. Cook for another 30-40 seconds until the beef is cooked through but still tender. The cooked meat will have a rich, caramelised aroma. Transfer to a plate and repeat with the remaining beef, adding the second tablespoon of oil if needed.
- Sauté the aromatics: Reduce the heat to medium and add the minced garlic and grated ginger to the pan. Stir constantly for about 20 seconds until the kitchen fills with a fragrant, spicy smell. Be careful not to let the garlic burn, as it turns bitter. Immediately add the sliced red bell pepper and cook for 1-2 minutes until it softens slightly but still retains a bit of crunch.
- Combine everything: Return the cooked beef to the pan along with any resting juices. Pour the prepared sauce over the top. Stir-fry everything together for about 1-2 minutes over high heat. You'll see the sauce begin to bubble and thicken, coating each piece of beef and pepper in a glossy, sticky glaze. The colour deepens to a rich, appetising mahogany.
- Finish and serve: Sprinkle the sliced spring onions over the top and give everything one final toss. The bright green of the spring onions against the dark sauce looks beautiful. Serve immediately over fluffy jasmine rice or alongside steamed noodles.
Notes
I hope this Volcano Beef (Sweet Heat Stir-Fry) becomes a regular in your kitchen, just as it has in mine. If you give it a try, I’d love to hear how you got on — let me know in the comments below. For another satisfying meal that comes together quickly, you might enjoy our Creamy Smothered Chicken Breast Recipe or perhaps a lighter option like Savory Garlic Butter Shrimp For Dinner. Happy cooking!







