There are some flavor combinations that are just destined to be together, and for me, the pinnacle of these culinary power couples is steak and shrimp. It’s the ultimate “surf and turf,” a pairing that feels luxurious, celebratory, and deeply satisfying. For the longest time, I reserved this duo for restaurant visits or special occasions, assuming it was too fussy for a regular weeknight. That all changed one evening when I stood in front of my fridge with a beautiful flank steak and a bag of shrimp, craving something spectacular but lacking the energy for a complicated meal. That’s when the idea for this Steak and Shrimp Stir-Fry was born. I imagined the tender, caramelized beef, the plump, juicy shrimp, and a cascade of crisp vegetables all coated in a rich, savory, and slightly sweet sauce. The first time I made it, the sound of the ingredients hitting the hot wok was pure music, and the aroma that filled the kitchen was intoxicating. My family, drawn in by the smell, gathered around the table, and the first bites were met with a chorus of “Wow!” It had all the decadence of a restaurant meal but with the freshness and vibrancy that only comes from a home-cooked stir-fry. It has since become our secret weapon for turning a mundane Tuesday into a delicious event, proving that a little bit of luxury is perfectly achievable in under 30 minutes.
Complete Recipe: The Ultimate Steak and Shrimp Stir-Fry
This recipe breaks down the process of creating a restaurant-worthy surf and turf stir-fry into simple, manageable steps. The key to success is preparation, or mise en place. Having every ingredient chopped, measured, and ready to go before you even turn on the stove is what makes stir-frying a fast, fun, and flawless experience.
Ingredients You’ll Need
We’ll organize the ingredients into three main categories for clarity: the all-important stir-fry sauce, the star proteins, and the colorful vegetable medley.
For the Rich and Savory Stir-Fry Sauce:
- 1/2 cup low-sodium beef or chicken broth: This creates the volume for our sauce and helps to meld the flavors together. Using broth instead of water adds an extra layer of savory depth.
- 1/3 cup low-sodium soy sauce (or tamari for gluten-free): The umami backbone of the sauce. Using a low-sodium version is essential to control the final salt level, especially since oyster sauce also adds saltiness.
- 3 tablespoons oyster sauce: This is the secret weapon for an authentic, restaurant-quality stir-fry sauce. It’s a thick, dark sauce that is savory, slightly sweet, and incredibly rich with umami. Do not skip this if you can help it!
- 2 tablespoons honey or brown sugar: Provides the necessary sweetness to balance the salty and savory elements, creating that addictive, well-rounded flavor profile.
- 1 tablespoon rice vinegar: Adds a crucial touch of acidity and tang, brightening up the rich flavors and keeping the sauce from feeling too heavy.
- 1 tablespoon Shaoxing wine (or dry sherry): This Chinese cooking wine adds a fragrant, complex aroma and depth that is characteristic of great stir-fries. Dry sherry is the best substitute. If avoiding alcohol, you can use an extra tablespoon of broth.
- 2 teaspoons sesame oil: A finishing oil, not a cooking oil. It’s added for its powerful, nutty aroma and flavor that perfumes the entire dish.
- 1 tablespoon cornstarch: The thickening agent. When whisked into the cold sauce ingredients and then heated, it transforms the liquid into a beautiful, glossy glaze that clings to every piece of steak, shrimp, and vegetable.
For the Proteins (The “Surf & Turf”):
- 1 lb steak (flank, sirloin, or skirt steak): Choose a cut that is relatively lean but tender. Flank steak is the classic choice for its robust beefy flavor and texture. Sirloin is also an excellent option. The absolute most important step is to slice it very thinly (about 1/8-inch thick) against the grain.
- 1 tablespoon soy sauce: To marinate the steak.
- 1 teaspoon cornstarch: To marinate the steak. This technique, called “velveting,” gives the beef a silky texture and helps it brown beautifully.
- 1 lb large shrimp (16-20 count), peeled and deveined: Large or jumbo shrimp work best as they remain plump and juicy after cooking. Ensure they are thoroughly thawed if frozen, and patted completely dry with paper towels.
- 2 tablespoons vegetable or canola oil, divided: A neutral, high-smoke-point oil is essential for searing the proteins and cooking the vegetables without burning.
For the Vegetables and Aromatics:
- 1 large head of broccoli, cut into bite-sized florets (about 4 cups): A stir-fry classic that holds up well to high heat and soaks up the sauce beautifully.
- 1 red bell pepper, stemmed, seeded, and thinly sliced: Adds vibrant color, sweetness, and a lovely crisp-tender texture.
- 1 cup snap peas or snow peas, strings removed: Provides a delightful crunch and a fresh, green flavor.
- 1 small yellow onion, sliced: Forms the aromatic foundation of the stir-fry.
- 3 cloves garlic, minced: An essential aromatic that adds pungent depth.
- 1 tablespoon fresh ginger, grated or minced: Adds a warm, zesty spice that cuts through the richness of the sauce.
- Steamed rice, for serving: Jasmine or basmati rice are perfect canvases for this flavorful dish.
- Toasted sesame seeds and sliced green onions, for garnish: For the final touch of texture and freshness.
Step-by-Step Instructions
Follow these detailed steps for a perfect stir-fry every time. Remember, the cooking part is fast, so be prepared!
Step 1: Prepare the Proteins
Start with the steak. To make slicing easier, you can place the steak in the freezer for 15-20 minutes to firm it up. Using a sharp knife, slice the steak very thinly against the grain. In a medium bowl, toss the steak slices with 1 tablespoon of soy sauce and 1 teaspoon of cornstarch until evenly coated. Set aside to marinate. Next, prepare the shrimp. Ensure they are fully thawed and pat them completely dry with paper towels. This step is critical for getting a good sear.
Step 2: Mix the Stir-Fry Sauce
In a small bowl or a liquid measuring cup, combine all the sauce ingredients: the broth, 1/3 cup soy sauce, oyster sauce, honey (or brown sugar), rice vinegar, Shaoxing wine, sesame oil, and the 1 tablespoon of cornstarch. Whisk vigorously until the cornstarch and honey are completely dissolved and the mixture is smooth. Set this sauce mixture right next to your stove for easy access.
Step 3: Sear the Steak
Place a large wok or a heavy-bottomed skillet over high heat. Let the pan get very hot—you should see faint wisps of smoke. Add 1 tablespoon of the vegetable oil and swirl to coat the surface. Carefully add the marinated steak to the hot pan in a single layer, being careful not to overcrowd it. Cook in two batches if necessary. Let the steak sear undisturbed for 1-2 minutes per side, until a deep brown crust forms. The inside should still be slightly pink. Use tongs to remove the seared steak from the pan and set it aside on a plate.
Step 4: Cook the Shrimp
Add the remaining 1 tablespoon of oil to the same wok. Add the dried shrimp to the hot pan, also in a single layer. Cook for 1-2 minutes per side, until they are pink, opaque, and slightly curled. They cook very quickly. Remove the cooked shrimp from the pan and place them on the plate with the steak.
Step -5: Stir-Fry the Vegetables
There may be enough oil left in the pan; if not, add another teaspoon. Add the sliced onion to the pan and stir-fry for 1 minute. Add the broccoli florets and the sliced red bell pepper. Stir-fry for 3-4 minutes, tossing frequently. You want the broccoli to become bright green and slightly tender. Next, add the minced garlic and grated ginger and stir-fry for another 30 seconds until fragrant. Finally, add the snap peas and cook for 1 more minute. The vegetables should be crisp-tender, not mushy.
Step 6: Combine and Finish the Dish
Give the sauce mixture one last quick whisk and pour it into the wok with the vegetables. It will start to bubble and thicken almost immediately. Bring it to a simmer, stirring constantly. Once the sauce has thickened to a glossy glaze, return the cooked steak and shrimp (along with any accumulated juices from the plate) to the wok. Toss everything together for about 1 minute to coat every ingredient in the sauce and to heat the proteins through. Remove from the heat immediately to avoid overcooking.
Nutrition Facts
- Servings: 4-6
- Calories per serving: Approximately 550-650 kcal (without rice)
Disclaimer: The nutritional information provided is a close estimate and can vary based on the specific ingredients used (e.g., cut of steak, brands of sauces) and the exact portion sizes served. This homemade version is significantly lower in sodium, sugar, and unhealthy fats than a typical takeout order.
Preparation Time
- Prep Time: 20 minutes (includes slicing steak and vegetables, making the sauce)
- Cook Time: 10-12 minutes
- Total Time: Approximately 30-32 minutes
This recipe is a true weeknight warrior, delivering an impressively elegant meal in about half an hour.
How to Serve Your Steak and Shrimp Stir-Fry
Presentation can elevate this dish from a simple stir-fry to a stunning meal. Here are some excellent ways to serve it:
- Classic Bed of Grains:
- Steamed Jasmine Rice: The fluffy texture and fragrant aroma make it the perfect traditional base to soak up every drop of the savory sauce.
- Brown Rice or Quinoa: For a healthier, whole-grain option that adds a nutty flavor and a bit more texture.
- Noodles: Serve over cooked lo mein noodles, udon noodles, or even rice noodles for a different but equally delicious experience.
- Low-Carb and Lighter Options:
- Cauliflower Rice: A fantastic low-carb alternative that keeps the meal light and adds an extra serving of vegetables.
- Zucchini Noodles (“Zoodles”): Create a fresh, healthy bed for the stir-fry. Lightly sauté them with a bit of garlic before topping.
- Finishing Touches and Garnishes:
- Toasted Sesame Seeds: Sprinkle on top just before serving for a nutty flavor and a pleasant crunch.
- Freshly Sliced Green Onions: The sharp, fresh bite of green onions (scallions) provides a perfect contrast to the rich sauce.
- A Squeeze of Lime: A small wedge of lime served on the side can add a final burst of brightness.
- Chili Crisp or Sriracha: For those who like a bit of heat, a drizzle of your favorite chili sauce on top is a must.
5 Additional Tips for Flawless Stir-Frying
- Slice Against the Grain: This is the single most important tip for tender steak in a stir-fry. Look for the lines (the “grain”) running through the muscle fibers of the steak. Position your knife perpendicular to these lines and slice thinly. This shortens the muscle fibers, making them much easier to chew and resulting in melt-in-your-mouth tender beef.
- The Power of a Hot Wok (or Skillet): The secret to a great stir-fry is high, intense heat. Your pan must be screaming hot before you add the oil and the food. This creates the “wok hei,” or “breath of the wok,” a subtle smoky flavor and ensures your ingredients sear rather than steam, locking in their juices and texture.
- Don’t Crowd the Pan: This is the cardinal sin of stir-frying. Tossing all your steak or shrimp into the pan at once will dramatically lower the temperature, causing the ingredients to steam in their own juices. The result is grey, tough meat. Cook in small batches, ensuring each piece has direct contact with the hot surface.
- Cook Proteins and Vegetables Separately: It might seem like an extra step, but cooking the steak, shrimp, and vegetables in stages and combining them at the end is crucial. Each ingredient has a different optimal cooking time. This method ensures that your steak is perfectly seared, your shrimp are plump and juicy, and your vegetables are crisp-tender—nothing gets overcooked.
- Have Your Sauce Ready: The final stage of a stir-fry happens in a flash. Once you add the sauce to the hot wok, it will thicken in less than a minute. There is no time to start measuring ingredients at this point. Having your sauce pre-mixed in a bowl and ready to pour in is essential for a smooth, stress-free cooking process and a perfectly glazed dish.
Frequently Asked Questions (FAQ)
1. What are the best vegetables to use in a steak and shrimp stir-fry?
The combination of broccoli, bell peppers, and snap peas is a classic for a reason—it provides a great mix of color, flavor, and texture. However, this recipe is very forgiving! Other great options include sliced mushrooms (cremini or shiitake), bok choy, carrots (julienned or thinly sliced), water chestnuts for crunch, or baby corn. Just be mindful of cooking times—harder vegetables like carrots should go in with the broccoli, while leafy greens like bok choy should go in at the very end.
2. Can I make this recipe gluten-free?
Yes, it’s very easy to make this stir-fry gluten-free. You’ll need to make three simple substitutions in the sauce: use tamari instead of soy sauce, ensure you buy a certified gluten-free oyster sauce (many brands are), and use a gluten-free broth. The cornstarch used for velveting the beef and thickening the sauce is naturally gluten-free.
3. How can I ensure my shrimp aren’t rubbery?
The key to perfectly cooked shrimp is twofold: don’t overcook them and start with dry shrimp. Patting the shrimp completely dry before adding them to the hot pan helps them sear rather than steam. Shrimp cook extremely fast—they only need 1-2 minutes per side. They are done when they turn pink and opaque and curl into a “C” shape. If they curl into a tight “O,” they are overcooked and will be rubbery. Removing them from the pan and adding them back in just to warm through at the end is the best technique.
4. Can I prepare this stir-fry ahead of time?
While a stir-fry is best enjoyed fresh from the wok, you can do almost all the prep work ahead of time to make weeknight cooking a breeze. You can slice the steak and vegetables, mince the garlic and ginger, and whisk together the sauce. Store each component in a separate airtight container in the refrigerator for up to 24 hours. When you’re ready to eat, the active cooking process will take only about 10 minutes.
5. How do I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Be aware that the vegetables will lose some of their crispness. To reheat, you can use a microwave, but the best method is to gently reheat the stir-fry in a skillet over medium-low heat. Add a splash of water or broth to loosen the sauce and prevent sticking. Heat just until warmed through to avoid overcooking the steak and shrimp further.
Steak and Shrimp Stir Fry
Ingredients
For the Rich and Savory Stir-Fry Sauce:
-
1/2 cup low-sodium beef or chicken broth: This creates the volume for our sauce and helps to meld the flavors together. Using broth instead of water adds an extra layer of savory depth.
-
1/3 cup low-sodium soy sauce (or tamari for gluten-free): The umami backbone of the sauce. Using a low-sodium version is essential to control the final salt level, especially since oyster sauce also adds saltiness.
-
3 tablespoons oyster sauce: This is the secret weapon for an authentic, restaurant-quality stir-fry sauce. It’s a thick, dark sauce that is savory, slightly sweet, and incredibly rich with umami. Do not skip this if you can help it!
-
2 tablespoons honey or brown sugar: Provides the necessary sweetness to balance the salty and savory elements, creating that addictive, well-rounded flavor profile.
-
1 tablespoon rice vinegar: Adds a crucial touch of acidity and tang, brightening up the rich flavors and keeping the sauce from feeling too heavy.
-
1 tablespoon Shaoxing wine (or dry sherry): This Chinese cooking wine adds a fragrant, complex aroma and depth that is characteristic of great stir-fries. Dry sherry is the best substitute. If avoiding alcohol, you can use an extra tablespoon of broth.
-
2 teaspoons sesame oil: A finishing oil, not a cooking oil. It’s added for its powerful, nutty aroma and flavor that perfumes the entire dish.
-
1 tablespoon cornstarch: The thickening agent. When whisked into the cold sauce ingredients and then heated, it transforms the liquid into a beautiful, glossy glaze that clings to every piece of steak, shrimp, and vegetable.
For the Proteins (The “Surf & Turf”):
-
1 lb steak (flank, sirloin, or skirt steak): Choose a cut that is relatively lean but tender. Flank steak is the classic choice for its robust beefy flavor and texture. Sirloin is also an excellent option. The absolute most important step is to slice it very thinly (about 1/8-inch thick) against the grain.
-
1 tablespoon soy sauce: To marinate the steak.
-
1 teaspoon cornstarch: To marinate the steak. This technique, called “velveting,” gives the beef a silky texture and helps it brown beautifully.
-
1 lb large shrimp (16-20 count), peeled and deveined: Large or jumbo shrimp work best as they remain plump and juicy after cooking. Ensure they are thoroughly thawed if frozen, and patted completely dry with paper towels.
-
2 tablespoons vegetable or canola oil, divided: A neutral, high-smoke-point oil is essential for searing the proteins and cooking the vegetables without burning.
For the Vegetables and Aromatics:
-
1 large head of broccoli, cut into bite-sized florets (about 4 cups): A stir-fry classic that holds up well to high heat and soaks up the sauce beautifully.
-
1 red bell pepper, stemmed, seeded, and thinly sliced: Adds vibrant color, sweetness, and a lovely crisp-tender texture.
-
1 cup snap peas or snow peas, strings removed: Provides a delightful crunch and a fresh, green flavor.
-
1 small yellow onion, sliced: Forms the aromatic foundation of the stir-fry.
-
3 cloves garlic, minced: An essential aromatic that adds pungent depth.
-
1 tablespoon fresh ginger, grated or minced: Adds a warm, zesty spice that cuts through the richness of the sauce.
-
Steamed rice, for serving: Jasmine or basmati rice are perfect canvases for this flavorful dish.
-
Toasted sesame seeds and sliced green onions, for garnish: For the final touch of texture and freshness.
Instructions
Start with the steak. To make slicing easier, you can place the steak in the freezer for 15-20 minutes to firm it up. Using a sharp knife, slice the steak very thinly against the grain. In a medium bowl, toss the steak slices with 1 tablespoon of soy sauce and 1 teaspoon of cornstarch until evenly coated. Set aside to marinate. Next, prepare the shrimp. Ensure they are fully thawed and pat them completely dry with paper towels. This step is critical for getting a good sear.
In a small bowl or a liquid measuring cup, combine all the sauce ingredients: the broth, 1/3 cup soy sauce, oyster sauce, honey (or brown sugar), rice vinegar, Shaoxing wine, sesame oil, and the 1 tablespoon of cornstarch. Whisk vigorously until the cornstarch and honey are completely dissolved and the mixture is smooth. Set this sauce mixture right next to your stove for easy access.
Place a large wok or a heavy-bottomed skillet over high heat. Let the pan get very hot—you should see faint wisps of smoke. Add 1 tablespoon of the vegetable oil and swirl to coat the surface. Carefully add the marinated steak to the hot pan in a single layer, being careful not to overcrowd it. Cook in two batches if necessary. Let the steak sear undisturbed for 1-2 minutes per side, until a deep brown crust forms. The inside should still be slightly pink. Use tongs to remove the seared steak from the pan and set it aside on a plate.
Add the remaining 1 tablespoon of oil to the same wok. Add the dried shrimp to the hot pan, also in a single layer. Cook for 1-2 minutes per side, until they are pink, opaque, and slightly curled. They cook very quickly. Remove the cooked shrimp from the pan and place them on the plate with the steak.
There may be enough oil left in the pan; if not, add another teaspoon. Add the sliced onion to the pan and stir-fry for 1 minute. Add the broccoli florets and the sliced red bell pepper. Stir-fry for 3-4 minutes, tossing frequently. You want the broccoli to become bright green and slightly tender. Next, add the minced garlic and grated ginger and stir-fry for another 30 seconds until fragrant. Finally, add the snap peas and cook for 1 more minute. The vegetables should be crisp-tender, not mushy.
Give the sauce mixture one last quick whisk and pour it into the wok with the vegetables. It will start to bubble and thicken almost immediately. Bring it to a simmer, stirring constantly. Once the sauce has thickened to a glossy glaze, return the cooked steak and shrimp (along with any accumulated juices from the plate) to the wok. Toss everything together for about 1 minute to coat every ingredient in the sauce and to heat the proteins through. Remove from the heat immediately to avoid overcooking.
Nutrition
- Serving Size: one normal portion
- Calories: 550-650 kcal (




