Green Bean And Ground Beef Stir-Fry Over Rice

I still remember the first time I had a dish like this. It was a drizzly Tuesday in a tiny, bustling restaurant just outside of Shanghai, and the owner, a grandmotherly woman with a fierce smile, placed a steaming plate of green beans and minced meat over rice in front of me. The beans were blistered and smoky, the meat savoury and caramelised, and the whole thing was a revelation in texture and flavour. This Green Bean and Ground Beef Stir-Fry over Rice is my humble attempt to bottle that memory and bring it to your weeknight table. It’s the kind of meal that feels both deeply comforting and excitingly fresh, and I promise it will become a regular in your rotation.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4 generous portions
- Difficulty: Easy
Why You’ll Love This Green Bean and Ground Beef Stir-Fry over Rice
- It’s a complete meal in one pan. Protein, vegetables, and a bed of fluffy rice come together with minimal fuss and even less washing up.
- The texture is pure magic. You get the satisfying snap of fresh green beans, the tender crumble of seasoned beef, and the soft, absorbent rice that soaks up every last drop of the savoury sauce.
- It’s endlessly adaptable. Whether you want a fiery kick or a milder, family-friendly version, this recipe bends to your will without losing its soul.
- It’s faster than takeaway. From fridge to table in about 35 minutes, this stir-fry beats any delivery service for speed, freshness, and flavour.
- Friends always ask me for this recipe after trying it at dinner parties. It looks and tastes like you’ve spent hours in the kitchen, but you and I will know the truth.
Ingredients You’ll Need
- 500g lean ground beef (mince)
- 400g fresh green beans, trimmed and cut into 4cm lengths
- 4 cloves garlic, finely minced
- 1 thumb-sized piece of fresh ginger, peeled and grated
- 3 spring onions, white and green parts separated and sliced
- 3 tablespoons light soy sauce
- 1 tablespoon dark soy sauce (for colour and depth)
- 1 tablespoon oyster sauce (ensure halal-certified)
- 1 teaspoon sesame oil
- 1 tablespoon cornflour (cornstarch)
- 200ml beef stock (low sodium)
- 2 tablespoons neutral cooking oil (like vegetable or sunflower)
- ½ teaspoon white pepper (or black pepper if that’s what you have)
- 600g cooked jasmine rice (about 250g uncooked), kept warm
- Optional: 1 red chilli, thinly sliced, for garnish
Tip: For the best texture, use fresh green beans that are bright, firm, and snap cleanly when bent. Frozen beans will release too much water and make your stir-fry soggy.
How to Make Green Bean and Ground Beef Stir-Fry over Rice
- Prepare the sauce and beef. In a small bowl, whisk together the light soy sauce, dark soy sauce, oyster sauce, sesame oil, cornflour, and beef stock until the cornflour is completely dissolved and the mixture looks a glossy, dark brown. Set this aside. In a separate bowl, toss the ground beef with the white pepper and a pinch of salt — you want the seasoning to be evenly distributed through the meat.
- Blister the green beans. Heat 1 tablespoon of the neutral oil in a large frying pan or wok over high heat. When the oil shimmers and you see the first wisp of smoke, add the green beans in a single layer. Let them sit undisturbed for 90 seconds — you want them to char and blister, turning patchy dark brown and releasing a nutty, smoky aroma. Toss them once and cook for another 60 seconds until they are bright green with dark spots and still have a distinct snap when pressed. Transfer them to a plate and set aside.
- Brown the beef. Reduce the heat to medium-high and add the remaining tablespoon of oil to the same pan. Add the ground beef, breaking it up with a wooden spoon. You want it to sizzle on contact. Let it cook without stirring for 2 minutes until the underside is deeply browned and crusty — you’ll hear a steady, satisfying hiss. Then break it apart and cook for another 2–3 minutes, stirring occasionally, until the beef is browned all over and smells rich and savoury. There should be no pink remaining.
- Sauté the aromatics. Push the beef to one side of the pan. Add the minced garlic, grated ginger, and the white parts of the spring onions to the empty space. Cook for 30 seconds, stirring constantly, until the garlic is fragrant and just starting to turn golden at the edges — the smell will be intensely aromatic and slightly sweet.
- Combine and simmer. Stir everything together, then pour in the prepared sauce. The liquid will immediately start to bubble and thicken. Return the blistered green beans to the pan and toss everything to coat. Let it simmer for 2 minutes, stirring occasionally, until the sauce clings to the beef and beans in a glossy, rich coating. The colour should be a deep, appetising mahogany.
- Finish and serve. Taste the stir-fry and adjust seasoning with a pinch more salt or a splash of soy sauce if needed. Remove from the heat. To serve, divide the warm jasmine rice among four bowls, spoon the green bean and beef mixture over the top, and garnish with the sliced green parts of the spring onions and the red chilli, if using. The steam rising from the bowl will carry all those gorgeous, layered aromas straight to your nose.
Tips From My Kitchen
- Don’t wash the green beans until you are ready to use them. Moisture is the enemy of a good blister. If the beans are wet when they hit the hot oil, they will steam instead of char, and you’ll lose that wonderful smoky flavour and snappy texture. Pat them completely dry with a clean kitchen towel after rinsing.
- Get your pan screaming hot before the beans go in. A blister comes from intense, direct heat. If your pan isn’t hot enough, the beans will slowly cook and soften, releasing water and turning grey. Wait until the oil is shimmering and almost smoking — that’s your cue. The loud sizzle when the beans hit the pan is music to a cook’s ears.
- Let the beef develop a proper crust. Many home cooks are too eager to stir the meat the moment it hits the pan. Resisting this urge is the single most important step for flavour. That deep, brown crust is where the savoury, umami magic lives. You want the beef to have a slightly crispy edge, not just be uniformly grey.
- Prepare all your ingredients before you start cooking. Stir-frying is a fast-paced process. Once the pan is hot, you won’t have time to chop a garlic clove or measure out soy sauce. Having everything measured, chopped, and within arm’s reach — your mise en place — makes the cooking flow effortlessly and prevents anything from burning.
- Use day-old rice for the best texture, or rinse your freshly cooked rice well. Freshly cooked rice can be too sticky and clumpy for a stir-fry. Day-old rice that has been refrigerated overnight has drier grains that separate beautifully. If you’re using fresh rice, rinse it under cold water after cooking to remove excess starch, then drain it thoroughly before serving.
Equipment You’ll Need
- Large frying pan, wok, or skillet (at least 30cm diameter)
- Sharp knife and cutting board
- Small mixing bowl for the sauce
- Medium mixing bowl for the beef
- Wooden spoon or heat-resistant spatula
- Measuring spoons
Common Mistakes to Avoid
- Overcrowding the pan: If you add too many green beans or too much beef at once, the temperature of the pan drops dramatically. Instead of searing and browning, your ingredients will steam and release liquid, resulting in a pale, watery dish. Cook in batches if necessary — a single layer of beans and a single layer of beef are your goals.
- Wrong temperature: Stir-frying requires high, consistent heat. Cooking on medium or medium-low will cause the meat to boil in its own juices and the beans to become limp. Keep the heat on high for the beans and medium-high for the beef. If your pan starts to smoke excessively, lift it off the heat for a few seconds, but never drop the heat to low.
- Skipping the rest time: After you finish cooking, let the stir-fry sit in the pan off the heat for about a minute before serving. This brief rest allows the sauce to fully adhere to the beef and beans, and it lets the flavours meld together. If you serve it immediately, the sauce will be thin and runny rather than luxuriously coating every piece.
Delicious Variations to Try
- Spicy Version: For those who like heat, add 1–2 tablespoons of chilli bean paste (doubanjiang) or a teaspoon of red pepper flakes along with the garlic and ginger. You can also toss in a handful of dried red chillies with the beans for an extra layer of smoky fire.
- Vegetarian/Vegan Option: Swap the ground beef for 400g of crumbled firm tofu or a plant-based mince. Use a vegan oyster sauce (made from mushrooms) or an extra tablespoon of soy sauce. The cooking technique remains the same, and the result is just as satisfying.
- Different Protein: This recipe works wonderfully with ground chicken, turkey, or even lamb. If you’re in the mood for something different, try it with thinly sliced beef steak — just sear it quickly on high heat before adding the sauce. You can also explore other hearty meals like a Hearty Carne Con Papa Recipe for another take on ground meat and vegetables.
What to Serve With Green Bean and Ground Beef Stir-Fry over Rice
- Simple steamed edamame sprinkled with sea salt
- A crisp cucumber and sesame salad with a rice vinegar dressing
- Lightly pickled carrots and daikon radish for a tangy contrast
- For a heartier spread, serve alongside a Savory Turkey Meatballs Dinner for a family-style feast
Frequently Asked Questions

Green Bean and Ground Beef Stir-Fry over Rice
Ingredients
Method
- Prepare the sauce and beef. In a small bowl, whisk together the light soy sauce, dark soy sauce, oyster sauce, sesame oil, cornflour, and beef stock until the cornflour is completely dissolved and the mixture looks a glossy, dark brown. Set this aside. In a separate bowl, toss the ground beef with the white pepper and a pinch of salt — you want the seasoning to be evenly distributed through the meat.
- Blister the green beans. Heat 1 tablespoon of the neutral oil in a large frying pan or wok over high heat. When the oil shimmers and you see the first wisp of smoke, add the green beans in a single layer. Let them sit undisturbed for 90 seconds — you want them to char and blister, turning patchy dark brown and releasing a nutty, smoky aroma. Toss them once and cook for another 60 seconds until they are bright green with dark spots and still have a distinct snap when pressed. Transfer them to a plate and set aside.
- Brown the beef. Reduce the heat to medium-high and add the remaining tablespoon of oil to the same pan. Add the ground beef, breaking it up with a wooden spoon. You want it to sizzle on contact. Let it cook without stirring for 2 minutes until the underside is deeply browned and crusty — you’ll hear a steady, satisfying hiss. Then break it apart and cook for another 2–3 minutes, stirring occasionally, until the beef is browned all over and smells rich and savoury. There should be no pink remaining.
- Sauté the aromatics. Push the beef to one side of the pan. Add the minced garlic, grated ginger, and the white parts of the spring onions to the empty space. Cook for 30 seconds, stirring constantly, until the garlic is fragrant and just starting to turn golden at the edges — the smell will be intensely aromatic and slightly sweet.
- Combine and simmer. Stir everything together, then pour in the prepared sauce. The liquid will immediately start to bubble and thicken. Return the blistered green beans to the pan and toss everything to coat. Let it simmer for 2 minutes, stirring occasionally, until the sauce clings to the beef and beans in a glossy, rich coating. The colour should be a deep, appetising mahogany.
- Finish and serve. Taste the stir-fry and adjust seasoning with a pinch more salt or a splash of soy sauce if needed. Remove from the heat. To serve, divide the warm jasmine rice among four bowls, spoon the green bean and beef mixture over the top, and garnish with the sliced green parts of the spring onions and the red chilli, if using. The steam rising from the bowl will carry all those gorgeous, layered aromas straight to your nose.
Notes
I hope this Green Bean and Ground Beef Stir-Fry over Rice brings as much joy to your table as it does to mine. It’s one of those dishes that feels special enough for a weekend dinner but is practical enough for a busy Tuesday. If you give it a try, I’d love to hear how it turned out for you — drop a comment below and let me know if you added your own twist. Happy cooking!







