Hoisin Beef Shrimp Veggies stir-fry is my go-to when I need a quick yet impressive dinner that everyone loves. This Chinese-inspired dish brings together tender beef, plump shrimp, and crisp vegetables in a rich, glossy sauce that’s both savory and slightly sweet. It’s a one-pan wonder that comes together in about 35 minutes, making it perfect for busy weeknights. I love how it feels like a treat without the hassle, and the balance of flavors is always a hit with my family and friends.
Why You'll Love This Recipe
- It’s on the table in about 30 minutes for a fast, impressive meal
- The savory-sweet hoisin sauce packs a ton of flavor
- You get a nutritious boost from all the colorful, crunchy vegetables
- My family requests this hoisin beef shrimp veggies stir-fry every week
Ingredients You’ll Need
- Flank steak: Slice thinly against the grain for tender bites; well-marbled cuts add more flavor.
- Large shrimp: Peeled and deveined saves prep time; pat dry so they sear nicely.
- Soy sauce: Adds salty umami; use a quality brand for better depth.
- Cornstarch: Tenderizes the beef and thickens the sauce; essential for the right texture.
- Sesame oil: Toasted variety gives nutty aroma; just a teaspoon goes a long way.
- Hoisin sauce: Sweet and savory star of the sauce; pick your favorite brand.
- Rice vinegar: Bright acidity balances the sweetness; unseasoned keeps it clean.
- Honey: Natural sweetener for gloss and flavor; sugar works in a pinch.
- Garlic: Fresh minced for pungent kick; avoid jarred for best results.
- Ginger: Fresh minced adds zing; peel and mince finely to distribute evenly.
- Vegetable oil: High heat oil for stir-frying; divided for cooking in stages.
- Red bell pepper: Sliced for color and crunch; choose vibrant, firm peppers.
- Broccoli florets: Crisp-tender when cooked quickly; cut evenly for consistent cooking.
- Carrot: Matchsticks cook fast and look pretty; a medium carrot is perfect.
- Snow peas: Sweet crunch; select bright green, snap-worthy pods.
- Green onions: Optional garnish for fresh finish; slice thinly for garnish.
- Sesame seeds: Optional sprinkle for nutty texture; toast lightly for more aroma.
How to Make It
Marinate the Beef:
In a medium bowl, toss the sliced beef with soy sauce, cornstarch, and sesame oil until every piece is well coated. Let it marinate at room temperature for 15 minutes – this not only tenderizes the meat but also allows the flavors to penetrate. I find that room temperature marinating works better for quick stir-fries because the beef cooks more evenly when it’s not ice-cold.
Whisk the Sauce:
Grab a small bowl and whisk together the remaining soy sauce, hoisin sauce, rice vinegar, and honey until smooth. Setting this sauce aside means you can add it all at once later, which helps it thicken quickly and coat everything evenly. I always taste the sauce at this point to adjust the sweet or salty balance if needed.
Stir-Fry the Beef:
Heat one tablespoon of vegetable oil in a large wok or skillet over high heat until it shimmers. Add the marinated beef in a single layer if possible and stir-fry for 2-3 minutes just until browned on the outside – don’t crowd the pan or it’ll steam instead of sear. Remove the beef to a plate immediately to stop the cooking process; it’ll finish later.
Sauté the Aromatics:
Add the remaining tablespoon of oil to the now-empty wok. Toss in the minced garlic and ginger and stir-fry for about 30 seconds until very fragrant but not browned. This quick sauté releases their essential oils and forms the aromatic foundation of the dish without any bitterness.
Cook the Vegetables:
Add the bell pepper, broccoli, carrot, and snow peas to the wok. Stir-fry them for 4-5 minutes, tossing frequently, until they’re bright in color and crisp-tender. You want them to have a bit of bite left – they’ll soften a bit more when you add the sauce later.
Add the Shrimp:
Push the vegetables to the sides of the wok to create a space in the center. Add the shrimp to the center and cook for 2-3 minutes, stirring occasionally, until they turn pink and opaque throughout. This method ensures the shrimp cook directly on the hot surface without overcrowding.
Combine and Sauce:
Return the cooked beef and any accumulated juices on the plate to the wok, mixing everything together with the shrimp and vegetables. Pour the reserved hoisin sauce mixture over the top and stir constantly for 1-2 minutes until the sauce thickens and glazes every piece beautifully.
Finish and Garnish:
Remove the wok from the heat immediately to prevent overcooking. If using, sprinkle with thinly sliced green onions and sesame seeds for a fresh, nutty finish. Serve right away while it’s hot and the sauce is still glossy and clinging to every bite.

You Must Know
- Slice the flank steak thinly against the grain for tender bites
- Have all ingredients prepped before you start because stir-frying is fast
- Use the highest heat your stove can manage for proper char
- Don’t skip the cornstarch—it tenderizes the beef and thickens the sauce
- I always keep a splash of water nearby to loosen the sauce if needed
Storage Tips
Store any leftovers in an airtight container in the fridge for up to three days – the flavors actually meld and get even better overnight. When you’re ready to reheat, do it gently in a skillet over medium heat with a splash of water or broth to loosen the sauce if it’s thickened too much. Avoid the microwave because it can make the shrimp rubbery and the veggies soggy. I often pack this for lunch the next day and it reheats beautifully, making it a great make-ahead option for busy weeks.
Ingredient Substitutions
If you need a gluten-free version, simply swap the soy sauce for tamari and use certified gluten-free hoisin sauce. No flank steak? Sirloin or skirt steak work just as well, sliced thinly. For the shrimp, you can use chicken breast or even firm tofu for a vegetarian twist. Any crisp vegetables like snap peas, zucchini, or mushrooms will blend right in. Don’t have rice vinegar? A dash of white vinegar or lime juice will do in a pinch. The beauty of this hoisin beef shrimp veggies stir-fry is how adaptable it is to what you have on hand.
Serving Suggestions
I love serving this hoisin beef shrimp veggies stir-fry over a big bed of steamed jasmine rice to soak up all that glossy sauce, but lo mein noodles are another fantastic option for a heartier meal. For sides, keep it light with a simple cucumber salad tossed with rice vinegar and sesame oil, or some steamed edamame sprinkled with sea salt. It’s also great with a quick stir-fried greens like bok choy or a bowl of miso soup to round out the meal, making it feel like a full Chinese takeout experience at home without the delivery wait.
Cultural Context
Stir-frying is a cornerstone of Chinese cooking, where high heat and quick cooking preserve the texture and flavor of each ingredient. This hoisin beef shrimp veggies dish draws from that tradition, using a wok to achieve the signature ‘wok hei’ or breath of the wok – that slightly smoky char that elevates simple ingredients. Hoisin sauce itself is a staple in Cantonese cuisine, often used as a glaze for meats or in stir-fries for its complex sweet and salty profile. While not authentically traditional in every detail, this recipe captures the spirit of home-style Chinese cooking where versatility and speed meet big flavor, perfect for weeknight dinners that feel special. It’s a modern take that honors the technique while being accessible for home cooks with standard kitchen equipment.

Pro Tips
- Slice the flank steak thinly against the grain for tender results
- Prep all ingredients before heating the wok because stir-frying is fast
- Crank the heat to high for that proper stir-fry char
- Don’t skip the cornstarch—it tenderizes the beef and thickens the sauce
- I keep a splash of water nearby to loosen the sauce if needed
Frequently Asked Questions
Absolutely. For a chicken version, use thinly sliced breast or thigh meat. For a vegetarian take, swap the beef and shrimp for extra-firm tofu cubes or a plant-based meat alternative. Just be sure to adjust the cook time slightly depending on your protein choice.
You can prep all the components ahead. Slice the beef, shrimp, and veggies, and make the sauce, storing them separately in the fridge for up to 24 hours. When ready, the actual stir-fry cooks in just 15 minutes, making it perfect for fast assembly on busy nights.
Flank steak is ideal because it’s flavorful and becomes very tender when sliced thinly against the grain. You can also use sirloin or skirt steak. The critical step is the quick cornstarch marinade, which helps tenderize the beef and creates a nice sear.
The dish is ready when the beef is browned but still tender (2-3 minutes), the shrimp are pink and opaque (1-2 minutes), and the vegetables are vibrant and crisp-tender. The sauce should thicken and coat everything in a glossy layer once added to the hot pan.
This savory stir-fry is perfect served over a bed of steamed jasmine or white rice to soak up the delicious sauce. For a lighter option, try it with cauliflower rice, or add a side of simple egg rolls or a cucumber salad to round out the Chinese-inspired meal.