Main Courses
This beef and prawn stir fry delivers restaurant-quality wok heat with just 20 minutes of active cooking time. The secret lies in high-heat searing and precise timing—beef first for deep flavor, prawns last for perfect doneness.
I’ve perfected this balance after years of overcooking delicate seafood, and the result is a dish where tender beef and succulent prawns share the spotlight with crisp vegetables and a glossy, sweet-spicy sauce.
The recipe builds on classic stir-fry principles but simplifies them for home cooks. You’ll need a sturdy skillet or wok, though a cast-iron pan works beautifully too.
The sauce—a harmonious blend of soy, oyster, and a touch of honey—caramelizes just enough to coat every ingredient without overpowering. No fancy equipment required, just attention to timing and a hot pan to unlock that signature wok smokiness.
What you’ll end up with is a vibrant, aromatic dish where beef strips remain tender yet firm, prawns stay juicy with just a hint of pink, and vegetables retain their crisp bite.
The sauce clings to everything, delivering a perfect balance of salty, sweet, and umami in every bite. It’s the kind of meal that transforms a simple weeknight into a flavor-packed celebration.
Serve it over steamed jasmine rice to soak up every last drop of sauce, or with noodles for a heartier plate. The recipe scales easily—double it for a crowd, or halve it for a quick weeknight dinner. Here’s exactly how to make it.
Ingredients for beef and prawn stir fry
Restaurant-worthy stir fry starts with these 15 ingredients—beef, prawns, and veggies that sizzle to perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain, marinade optional |
| Large Prawns (Shrimp) 🦐 | 1 lb | Raw, peeled, deveined, tails on |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced, seeds removed |
| Green Onion 🧅 | 1 whole | White and green parts separated |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Fresh, finely grated |
| Vegetable Oil 🫒 | ½ cup | High smoke point, like avocado |
| Light Soy Sauce 🥫 | ½ cup | Kikkoman preferred |
| Oyster Sauce 🍜 | 2 tbsp | Lee Kum Kee brand recommended |
| Honey 🍯 | 1 tbsp | Wildflower for floral notes |
| Sesame Oil 🫒 | 1 tsp | Toasted, for aroma |
| White Peppercorns 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Lime Wedges 🍋 | 2 whole | For serving |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
The beef and prawns are non-negotiable stars here. Flank steak is ideal—it’s lean but flavorful, and slicing it thinly against the grain ensures tender bites. Grab raw prawns with tails on at the seafood counter (they’re easier to handle) or frozen if fresh isn’t available. Trader Joe's or Whole Foods carry high-quality options, but even the supermarket seafood case works if you buy them live or flash-frozen. For garlic and ginger, fresh is non-negotiable—dried just won’t cut it in this dish. Look for vibrant, plump ginger root and firm, unblemished garlic cloves. The red bell pepper should be crisp, not rubbery, and green onions need bright white and green parts—no wilted stems.
No oyster sauce? Substitute with extra soy sauce plus a splash of fish sauce—it’ll be close but not identical. Running out of honey? Maple syrup works in a pinch, though it’s slightly less refined. Short on sesame oil? Skip it—it’s mostly for aroma, not flavor. The prawns are delicate, so buy them raw and cook them last—overcooking turns them rubbery. For the beef, marinating for 30 minutes in soy sauce and cornstarch (if you’ve got it) helps tenderize, but it’s not required. The bell pepper and green onions can be swapped for snap peas or broccoli if you prefer—just make sure they’re crisp. And if you’re feeling fancy, toasted sesame seeds add crunch, but they’re optional.
Prawns and beef cook fast—keep them cold until ready to use. The sauce keeps for 3 days in the fridge if you make it ahead, but the veggies lose crispness. For best results, store prawns in the freezer if not using within 2 days. The jasmine rice reheats beautifully—just add a splash of water and cover it. Garnishes like lime wedges and sesame seeds can be prepped ahead, but toast the sesame seeds fresh for maximum aroma. This dish reheats well too—just add a splash of water to the pan and stir-fry for 2 minutes over high heat. Leftovers? Portion into containers with rice for easy lunches.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just one skillet, no mess, no fuss. Toss in the sliced flank steak, prawns, and bell peppers, let the garlic sizzle, and boom. Done. That’s the kind of recipe that makes me actually want to cook after work.
- Umami Bomb: The moment the prawns turn pink and the steak gets that caramelized crust? Chef’s kiss. The garlic and green onion brighten it up while the soy and chili paste add depth—it’s the kind of flavor that sticks with you long after the last bite.
- Weeknight Superstar: Between us, this feeds four but costs less than takeout. Double the batch, store half for lunch, and you’ve just saved yourself a grocery run. My kids ask for it more than pizza—yes, really.
- Budget Flex: Flank steak and prawns stretch further than you’d think. Use cheaper shrimp one week, upgrade to scallops the next. Swap the bell pepper for zucchini if you’re pinching pennies. It’s the kind of recipe that adapts without losing its soul.
Step-by-step instructions for beef and prawn stir fry
Here's how to deliver restaurant-quality stir fry with perfect wok hei and balanced flavors.
Prep All Ingredients for Maximum Efficiency
Start by slicing the 1 lb flank steak against the grain into thin strips about ¼-inch thick. This ensures tender bites that cook quickly in the hot wok. Pat the prawns dry with paper towels—this prevents them from steaming instead of searing.
Finely mince the 6 cloves garlic cloves and grate the 1 tbsp ginger root using a microplane. Thinly slice the 1 whole red bell pepper and separate the 1 whole green onion into white and green parts. Keep all prepped ingredients in separate bowls for quick assembly.
Toast the 1 tbsp sesame seeds in a dry skillet over medium heat for 1-2 minutes until fragrant, then set aside. This adds depth to the final dish. The key here is organization—having everything ready prevents that frustrating "waiting for ingredients" moment during cooking.
Cook the Jasmine Rice to Perfect Texture
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain thoroughly. Cook according to package instructions, but aim for slightly underdone rice—it'll finish cooking with the stir fry's steam. Fluff with a fork and keep covered to maintain moisture.
While the rice cooks, combine the 0.5 cup light soy sauce, 2 tbsp oyster sauce, 1 tbsp honey, and 0.5 tsp freshly ground white peppercorns in a small bowl. This sauce mixture will be the flavor backbone of your stir fry. The honey adds subtle sweetness that balances the savory umami.
I like to make this sauce ahead so it can fully meld while I prep the other components. The peppercorns add a sophisticated touch without overpowering the dish—just enough to wake up your palate between bites.
Build Layers of Flavor in the Wok
Heat a wok or large skillet over high heat until smoking, then add the 0.5 cup vegetable oil. When the oil shimmers but doesn't smoke excessively, add the flank steak strips in a single layer. Let them sear undisturbed for 1-2 minutes until they develop a deep brown crust.
Remove the steak and set aside, then add the prawns to the same wok. Cook for 1-2 minutes per side until they turn opaque and curl slightly at the edges. Prawns cook fast—don't walk away during this step. Transfer them to a plate and tent with foil to keep warm.
In the same wok, add the minced garlic and grated ginger, stirring constantly for 30 seconds until fragrant but not browned. Add the red bell pepper strips and white parts of green onion, cooking for 2-3 minutes until the peppers soften slightly. This layering technique builds complex flavors—each new ingredient absorbs the caramelized bits from the previous step.
Combine Everything for the Final Stir Fry
Return the steak and prawns to the wok along with the sauce mixture. Stir-fry vigorously for 2-3 minutes until everything is evenly coated and heated through. The sauce should glisten but not pool—if it's too thick, add 1-2 tablespoons hot water to loosen it.
Toss in the green onion tops just before serving to keep them vibrant. Remove from heat and let sit for 1 minute—this resting period lets the flavors meld without overcooking the prawns. The dish should be hot, aromatic, and slightly sticky from the sauce.
Garnish with the toasted sesame seeds and serve immediately with the jasmine rice. Each bite should deliver tender beef, sweet prawns, crisp peppers, and that signature wok hei aroma. The lime wedges on the side add a bright contrast to cut through the richness.
Pro Tips For Making Beef And Prawn Stir Fry
- SEAR BEFORE SLICING: Cut your flank steak against the grain after searing—never before. I used to slice first, and the meat always turned out chewy by the time it hit the pan. A quick 2-minute sear on high heat builds flavor and tightens the fibers, so they slice cleanly later.
- DEVELOP PRAWN FLAVOR: Pat prawns completely dry with paper towels, then toss them in a pinch of salt and cornstarch (1:1 ratio) before cooking. The salt draws out moisture, and the starch gives that perfect crust—no soggy shrimp here. (Yes, even if you’re impatient like me.)
- STOP CROWDING THE PAN: Cook prawns and beef in two separate batches if your pan is under 10 inches. I learned this the hard way—overcrowding steams the meat instead of searing it, and prawns release water, turning your stir-fry into a sad, greasy mess.
- CHAR GARLIC FAST: Mince garlic thinly (almost like paste) and cook it in the last 10 seconds of stir-frying over maximum heat. Whole cloves burn; minced garlic disappears before it browns. This isn’t the prettiest method, but it’s the tastiest—crispy, nutty, and actually noticeable in the dish.
Perfect pairings for this dish
Rice Pairings
Jasmine rice is my go-to base for this stir fry—its delicate floral aroma complements the dish without overpowering. Cook 1.5 cups uncooked jasmine rice with 2 cups water for perfectly fluffy grains that soak up the sauce. For extra fluffiness, rinse the rice first to remove excess starch. 🍚
For a heartier option, try brown rice or forbidden black rice—both add nutty depth and extra fiber. Just increase cooking time by 10-15 minutes and use 2.5 cups water for brown rice.
If you're short on time, microwaveable jasmine rice works in a pinch (just add 1 tbsp water to the stir fry sauce to compensate for its drier texture).
Noodle Alternatives
Swap rice for rice noodles or udon noodles to make this a noodle stir fry. Cook 8 oz noodles according to package instructions, then toss them with the stir fry just before serving.
The noodles absorb the sauce beautifully, creating a lighter yet satisfying dish. I recommend Vermicelli rice noodles for their neutral flavor and chewy texture.
For a gluten-free option, use shirataki noodles (konjac-based) and stir fry them for 2-3 minutes until heated through. They hold up surprisingly well to the high heat and add a unique texture. Just be sure to rinse them thoroughly before cooking to remove any excess odor.
Vegetable Sides
A simple side of steamed bok choy or garlic green beans adds freshness to balance the richness. Toss 2 cups green beans with 1 tbsp minced garlic and 1 tsp sesame oil before steaming for 5 minutes. The garlic and sesame oil complement the stir fry's flavors perfectly. 🥦
For a crunchy contrast, serve with quick-pickled cucumbers. Thinly slice 1 English cucumber, toss with 1 tbsp rice vinegar, ½ tsp sugar, and a pinch of salt, then let sit for 15 minutes.
The tangy crunch cuts through the dish's richness and adds a refreshing element.
Protein Additions
Want to make this a full meal? Add 1 cup sliced shiitake mushrooms to the stir fry during the vegetable stage—they absorb the sauce beautifully and add an earthy depth.
For extra protein, stir in ½ cup cooked black beans or ½ cup chopped firm tofu (press and pan-fry tofu first for better texture).
For a seafood lover's twist, add ½ lb scallops alongside the prawns. Sear them for just 1-2 minutes per side—they cook faster than prawns! The briny sweetness of scallops pairs wonderfully with the beef and prawns. Just be sure to cook them last to maintain their delicate texture.
Beverage Pairings
A crisp dry Riesling from Germany or a Sauvignon Blanc from New Zealand cleanses the palate between bites. The wine's acidity cuts through the dish's richness while complementing the soy and honey notes.
For a non-alcoholic option, try jasmine green tea—its floral notes mirror the rice and enhance the dish's aromatic profile. 🍷
If you prefer beer, a light lager—like Asahi Super Dry or Heineken—works beautifully. The crisp, clean finish balances the stir fry's bold flavors without overpowering them. For a craft option, a wheat beer with citrus notes adds a refreshing contrast to the dish's umami richness.
Nutrition facts
Frequently asked questions
Can I use frozen prawns instead of fresh?
Yes, but thaw them properly first! Place frozen prawns in a sealed bag and submerge in cold water for 10-15 minutes. Pat them completely dry before cooking—any moisture will prevent proper searing. For best texture, avoid thawing at room temperature, which can make them rubbery.
What's the best cut of beef for stir fry?
Flank steak or sirloin are ideal—they're lean, flavorful, and slice thinly against the grain for tender results. Avoid tougher cuts like chuck; they won't tenderize properly in the short cooking time. If you can't find these, thinly sliced ribeye works too, but trim excess fat first.
How do I prevent the sauce from sticking to the wok?
Keep your wok properly heated! A smoking-hot pan prevents sticking. If the sauce does clump, add 1-2 tablespoons hot water to loosen it while stirring vigorously. Always use high heat (not medium) and avoid overcrowding the pan—cook ingredients in batches if needed.
Can I make this vegetarian?
Replace the beef with extra-firm tofu (pressed and pan-fried first) and use king oyster mushrooms for a meaty texture. Swap prawns for crispy fried tofu cubes or hearts of palm. The same sauce works beautifully—just adjust cooking times for tofu (it needs 3-4 minutes per side).
Why did my prawns turn rubbery?
Overcooking is the most common mistake! Prawns cook in 1-2 minutes—watch closely for opacity and slight curling. Keep them cold until ready to cook, and never walk away from the pan. If using frozen prawns, thaw completely first (they release moisture that steams instead of sears).
