My Convenient Kitchen

menu icon
go to homepage
  • Home
  • About
  • Recipes
subscribe
search icon
Homepage link
  • Home
  • About
  • Recipes
×
  • Cantaloupe salad in a white bowl, featuring melon balls, cherry tomatoes, and cucumber, garnished with fresh mint and parsley.
    Cantaloupe Melon Salad
  • Chili mayo in a glass container with golden crispy chips on a wooden board.
    Chilli mayo
  • A cast iron skillet filled with roasted cherry tomatoes surrounding a ball of creamy burrata cheese, garnished with scattered fresh basil leaves and drizzled with balsamic glaze.
    Burrata Bruschetta
  • Golden brown wholemeal protein crumpets in a bowl with striped dish towel.
    Wholemeal Protein Crumpets
  • Juicy steak served on a bed of arugula steak salad with roasted sweet potato cubes, olives, and red onion, all plated on a vibrant orange dish.
    Arugula Steak Salad with Sweet Potato
  • Two sugar-rimmed glasses filled with pink grapefruit gin cocktails, garnished with fresh rosemary sprigs and slices of grapefruit.
    Grapefruit Gin Cocktail
  • Sliced crispy chicken served over a bed of brown rice, accompanied by a zucchini and cherry tomato salad, topped with a dollop of sour cream and garnished with fresh coriander leaves.
    Spicy chicken rice bowl
  • Basil pesto or pesto al basilico in a white bowl with two slices of garlic bread on a marble board, one slice topped with a dollop of pesto and a bite taken out of it.
    Easy Basilico Pesto
  • A white bowl filled with chimichurri mayo, showing specks of green fresh herbs and red chili mixed into a creamy white sauce, placed on a marble serving board.
    Chimichurri mayonnaise
  • A white bowl with blue rim filled with pasta with pancetta and peas, topped with torn basil leaves, spinach, cherry tomatoes, and crumbled feta.
    Pancetta Snow Peas with Fettuccini Pasta
  • Honey roasted macadamia nuts spread on a cookie sheet and inside a glass mason jar decorated with a Christmas ribbon.
    Honey roasted macadamia nuts
  • Golden brown Nutella tartlets with puff pastry, topped with whipped cream, a raspberry, and crushed hazelnuts, displayed on a wire rack.
    Nutella tartlets
Home » Cuisine » Asian

Beef and onion stir fry

January 30, 2025 by Ella @myconvenientkitchen

↓ Jump to Recipe

This beef and onion stir-fry is seriously delicious! Tender beef, sweet kecap manis, and a hint of ginger come together with crunchy broccoli, mushrooms, and a touch of chilli. All tossed in a rich, savoury sauce and finished with fresh coriander and a drizzle of sesame oil. So good over a bowl of fluffy rice!

A brown plate with white rice topped with beef and onion stir fry, served with mushrooms, broccoli and coriander. this recipe
Beef and onion stir fry

Beef stir-fry nights are a regular thing in our house, and this beef and mushroom stir-fry with sweet kecap manis and caramelised onions is always a hit. And let me tell you—this sauce? It’s next-level delicious. 

We’re talking tender strips of beef marinated to perfection, tossed with crunchy broccoli and earthy mushrooms, all coming together in a savoury, slightly sweet, and just-a-bit-spicy stir-fry. Whether you're making a classic beef ginger stir-fry or switching things up with extra veggies, this dish is a total weeknight winner.  

Jump to:
  • Ingredients for this stir fry
  • How to make this Beef stir fry recipe
  • Substitutions
  • Variations
  • How to Store this stir fry
  • Top Tip
  • FAQ
  • Beef and onion stir fry
  • Related recipes

Ingredients for this stir fry

Ingredients for beef and onion stir-fry laid out: beef strips, onion, garlic, ginger, sesame oil, kecap manis, coriander, chilli oil, mushrooms, and broccoli.
Ingredients for beef stir fry

For the Marinate:

  • Kecap Manis – A sweet, thick Indonesian soy sauce that adds a rich, caramelised flavour to the stir-fry. It’s slightly syrupy and balances beautifully with the savoury ingredients. Find it in the Asian section of most supermarkets. Substitute with a mix of regular soy sauce and a touch of brown sugar or honey.  
  • Ginger – Fresh ginger adds a warm, slightly spicy kick that enhances the overall flavour of the stir-fry. Grate it finely to infuse the dish with its fragrant, zesty aroma. Store fresh ginger in the fridge or freezer for longer shelf life.  

For the stir-fry

  • Beef stir-fry strips – Thinly sliced strips of beef that cook quickly and stay tender, making them perfect for stir-fries. Look for pre-cut stir-fry beef at your local supermarket, or slice your own from cuts like rump, sirloin, or flank steak.  
  • Olive oil – Used for stir-frying the ingredients, olive oil adds a mild richness to the dish. Substitute with vegetable oil or peanut oil for a more neutral flavour.  
  • Red onion – Adds a touch of sweetness and colour to the stir-fry. Cut into thin wedges to soften quickly while still retaining a bit of crunch. Substitute with brown onion if needed.  
  • Mushrooms – Sliced mushrooms add a savoury, umami depth to the stir-fry. Button or cremini mushrooms work well, but feel free to use shiitake or portobello for a richer flavour.  
  • Broccoli – Bright and crunchy broccoli florets bring a pop of colour and freshness to the dish. Trim into bite-sized pieces for even cooking. Substitute with broccolini or snow peas for variety.  

To serve:

  • Any rice or microwaveable rice – White rice is the perfect base for this stir-fry, soaking up all the delicious sauce. Jasmine or basmati rice works well for a fluffy texture, but you can substitute with brown rice for a nuttier flavour. Top tip: Use microwaveable rice on busy nights to save time.
  • Crispy chilli flakes – Optional, but great for adding a touch of heat. Add for a little spice, or leave out if you prefer a milder dish. 
  • Coriander leaves – Fresh coriander adds a burst of herbaceous flavour right at the end. Roughly chop and scatter over the stir-fry for a bright finishing touch. If you're not a coriander fan, swap it for fresh parsley. 
  • Sesame oil – A small but mighty ingredient that adds a nutty, toasty aroma to the stir-fry. Drizzle it in at the end for the best flavour. Look for toasted sesame oil in the Asian section of the supermarket.

How to make this Beef stir fry recipe

This Beef and Onion Stir Fry is a quick, tasty meal that’s packed with flavour and comes together in around 20 minutes—perfect for busy weeknights when you need something hearty and satisfying!

Workflow – Start by getting all your ingredients prepped—slice the beef, mushrooms, onion, and broccoli so they’re ready to go. Then, cook the beef first to get a nice sear, set it aside, and stir-fry the onions, mushrooms, and broccoli until they’re tender but still have a bit of crunch.  

Glass bowl containing beef strips marinating in a dark, glossy sauce.

Step 1: Marinating the beef strips
Place the beef in a bowl with Kecap Manis, ginger, and pepper, then toss to coat. Cover and refrigerate for 30 minutes, then drain, reserving the marinade.

Caramelised beef strips in a cast iron skillet, glistening with a savoury sauce.

Step 2: Stir-fry the beef
Heat a little oil in a hot pan and quickly cook the beef strips until browned and tender. Remove the beef and set it aside to keep it juicy.  

Stir-fried broccoli, onions, and mushrooms in a cast iron skillet, vibrant and lightly caramelised.

Step 3: Stir-fry the veggies
In the same pan, add the onion and cook it for about a minute, then toss in the mushrooms and broccoli. Stir-fry them until they’re just tender but still crisp and fresh.   

Stir-fried beef, broccoli, onions, and mushrooms in a cast iron skillet, vibrant and lightly caramelised.

Step 4: Sauce it up 
Add the beef back to the pan along with the kecap manis, grated ginger, and a little pepper. Let everything cook together for another minute or two so the sauce thickens and coats all the ingredients.  

Serve this Beef and Onion Stir Fry with sesame oil, fresh coriander leaves on a bed of steamed rice and enjoy a meal packed with umami, slightly sweet, and absolutely delicious!

Hint: For a quick and easy midweek dinner, I sometimes use microwaveable rice instead of regular rice—it saves time without sacrificing taste! If you want to level up the flavour, try serving it with coconut rice. So delicious!

Substitutions

This Beef and Onion Stir Fry is super flexible, so feel free to make it your own with these simple swaps or additions:

  • Swap the beef
    If you're not a fan of beef, try using chicken, lamb, or even tofu for a vegetarian version. Just make sure to adjust cooking times accordingly for each protein.
  • Change up the veggies
    Not a fan of broccoli or mushrooms? No worries! You can swap them for any vegetables you like—think capsicum (bell peppers), snow peas, or carrots. The stir-fry method works with most veggies!
  • Adjust the sauce
    If you don’t have kecap manis (sweet soy sauce), you can substitute with regular soy sauce and a little brown sugar to achieve that sweet, umami flavour. You can also add a dash of oyster sauce for a deeper, savoury note.

Make this Beef broccoli and mushroom stir fry work for you by mixing and matching to suit your taste!

Variations

  • Make it spicier
    Add a chopped fresh chilli or more chilli flakes if you like some heat in your stir fry.
  • Add some crunch
    Toss in a handful of roasted peanuts or cashews at the end for extra crunch and a nutty flavour.
  • Herb swap
    Don’t have coriander? Fresh basil, mint, or even spring onions (green onions) can bring a fresh, herby flavour that complements the dish.

Check out my Vegetarian stir fry recipe for a delicious meat-free alternative!

How to Store this stir fry

This beef stir-fry is best enjoyed fresh, but if you have leftovers, store them in an airtight container in the fridge for up to 2 days. Reheat in a hot pan with a splash of water or extra kecap manis to refresh the flavours. Avoid freezing as the texture of the broccoli may become mushy.

Top Tip

  • Short on time?
    Use microwaveable rice for an even quicker meal—just heat it up while the stir-fry cooks!
  • No kecap manis?
    Substitute with a mix of soy sauce and a little brown sugar.  
  • Want extra crunch?
    Toss in some sliced capsicum or snow peas. 
  • Spice it up!
    Add an extra pinch of chilli flakes or a drizzle of sriracha before serving.  
  • Make it low-carb:
    Swap rice for cauliflower rice or serve over zucchini noodles.  

FAQ

Can I use a different protein?

Absolutely! Chicken or even tofu works beautifully in this stir-fry. Just adjust cooking times as needed.  

What is Kecap Manis, and where can I find it?

Kecap Manis is a sweet soy sauce with a thick, molasses-like consistency. It’s widely available in the Asian section of most supermarkets in Australia.  

Can I make this ahead?

This stir-fry is best served fresh, but you can prep the marinade and veggies ahead of time to save on cooking effort.  

Can I add other veggies?

Yes! Feel free to turn this beef and mushroom stir-fry into a vegetarian dish or simply pack it with extra veggies like capsicum, snow peas, or baby corn for added colour and crunch.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A brown plate with white rice topped with beef and onion stir fry, served with mushrooms, broccoli and coriander.

Beef and onion stir fry


  • Author: Ella @myconvenientkitchen
  • Total Time: 50 minutes
  • Yield: 4 1x
Print Recipe
Pin Recipe

Description

Serve this Beef and Onion Stir Fry with sesame oil, fresh coriander leaves on a bed of steamed rice and enjoy a meal packed with umami, slightly sweet, and absolutely delicious!


Ingredients

Scale

600g beef stir-fry strips

½ cup kecap manis

2 cm piece ginger, grated

Pepper, to taste

300g white rice, uncooked

40ml olive oil

1 red onion, cut into thin wedges

280g mushrooms, sliced

2 heads broccoli, trimmed and cut into florets

2 teaspoon crispy chilli oil (optional)

½ cup coriander leaves, roughly chopped

1 tablespoon sesame oil


Instructions

Marinate the beef:

In a mixing bowl, combine the beef, kecap manis, ginger, and pepper. Toss to coat, cover, and refrigerate for 30 minutes (or at least 5 minutes if short on time). If prepping ahead, marinate in the morning and leave covered in the fridge all day. Drain, reserving the marinade. 

Cook the rice:

Prepare rice according to packet instructions and keep warm.  Or use microwaveable rice if short on time.

Sear the beef:

Heat 2 teaspoons of oil in a wok over high heat. Stir-fry the beef in batches, adding more oil as needed. Set the cooked beef aside.  

Stir-fry the veggies:

Add the remaining oil to the wok. Stir-fry the onion for 1 minute, then add the mushrooms and broccoli. Cook for 2 more minutes, stirring frequently.  

Bring it all together:

Return the beef and reserved marinade to the wok. Stir-fry for 1-2 minutes, until the sauce is bubbling hot. 

Finish and serve:

Remove from heat, stir through coriander, crispy chilli oil and sesame oil, and serve immediately over warm rice.  

  • Prep Time: 10
  • Marinate: 30
  • Cook Time: 10
  • Category: Beef
  • Method: Stir-fry
  • Cuisine: Asian

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Related recipes

Looking for other recipes like this? Try these:

  • Sticky honey garlic ginger chicken pieces, garnished with scallions, black sesame seeds, and a wedge of lime, are arranged on a white plate.
    Honey Garlic Ginger Chicken
  • A colourful arrangement of vibrant herbs, snow peas, thinly sliced cucumbers, shredded chicken, julienned carrots, and chili mixed with rice noodles is displayed on a blue and white plate atop a red oriental tablecloth, accompanied by chopsticks.
    Thai Coconut Chicken Salad
  • Chicken Pad Thai including, cooked chicken, with bean sprouts, spinach, chopped nuts, coriander, chilli and rice noodles
    Pad Thai
  • Iceberg lettuce cups filled with cooked lamb mince, thinly sliced vegetables, topped with fresh herbs, crushed nuts and lime wedges.
    Thai Lamb Lettuce Cups
« Burrata Bruschetta
Chilli mayo »

Welcome!


We are big on food, family, and fun. But not so much the fuss! If you love short cuts, cheat sheets and tasty food, you came to the right place. We will share our favourite family recipes, recreate classics and show how you can enjoy cooking, without too much effort and time.

More about me

Popular

  • A brown plate with white rice topped with beef and onion stir fry, served with mushrooms, broccoli and coriander.
    Beef and onion stir fry
  • A rustic plate of waffle fries with a bowl of honey BBQ aioli on the side and a hand dipping a fry into the sauce.
    Honey BBQ Aioli
  • Two bagels with hummus stacked one behind the other, each topped with layers of spinach leaves, feta cheese, roasted red peppers, Serrano ham, and mixed olives.
    Leftover Antipasti with Hummus Bagel
  • Tandoori mayonnaise in a blue bowl on a wooden board with mayonnaise dripping from a spoon into the bowl
    Tandoori Mayo Recipe

Seasonal

  • Bacon, egg, and cheese folded into a wrap with a nicely fried top on a wooden cutting board.
    Bacon and Egg Wrap
  • South African bunny chow, a hollowed-out ¼ loaf of bread filled with beef curry, topped with a dollop of yogurt and cilantro.
    Bunny Chow recipe - Curry in a Bread Bowl 
  • Bright yellow pumpkin and carrot soup garnished with pepper in a white bowl, served with a side of crusty bread on a blue tablecloth.
    Carrot and Pumpkin Soup
  • Stack of fluffy golden brown protein pancakes on a plate
    High Protein Vanilla Buttermilk Pancakes

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • Services
  • Media Kit
  • FAQ

Copyright © 2025 My Convenient Kitchen

Stir-fried beef with broccoli, onions, and mushrooms on a grey plate, garnished with fresh coriander leaves.