This vibrant dish brings together succulent shrimp with colorful bell peppers, crisp snap peas, and fresh broccoli in a rich savory sauce. The aromatic blend of garlic and ginger creates depth, while the balance of soy, oyster sauce, and rice vinegar delivers that perfect umami punch. Ready in just 25 minutes, this makes an excellent choice for busy weeknights when you want something nutritious without spending hours in the kitchen. Serve over steamed rice or noodles for a complete meal.
My tiny apartment kitchen always smelled amazing on Tuesday nights when stir fry was on the menu. The garlic hitting hot oil would make my roommate poke her head in from the living room, inevitably asking if there was enough for two.
I started making this after a failed attempt at ordering delivery during a rainstorm. The phone lines were jammed, so I raided my fridge and discovered that shrimp plus whatever vegetables were hiding in the crisper drawer actually make magic happen together.
Ingredients
- 1 lb large shrimp, peeled and deveined: Fresh shrimp gives the best texture, but frozen works perfectly if you thaw them first and pat them really dry
- 1 red bell pepper and 1 yellow bell pepper, thinly sliced: The duo brings sweetness and those gorgeous jewel tones that make the dish pop on the plate
- 1 medium carrot, julienned: Takes a little extra knife work but stays crunchy even after the sauce hits the pan
- 1 cup snap peas, trimmed: Add these right before the sauce so they keep that satisfying snap when you bite down
- 1 small broccoli crown, cut into florets: Broccoli loves stir fry because the florets catch all that sauce in their little trees
- 2 cloves garlic, minced and 1-inch piece fresh ginger, grated: This aromatic duo is the foundation of the whole operation, so do not be shy with either
- 2 green onions, sliced: Save these for the end so they stay bright and fresh as a garnish
- 3 tbsp soy sauce, 1 tbsp oyster sauce, 1 tbsp rice vinegar, 1 tbsp honey or maple syrup, and 1 tsp sesame oil: This mixture creates that glossy restaurant style coating you are looking for
- 2 tsp cornstarch mixed with 3 tbsp water: The secret sauce thickener that turns a watery stir fry into something silky and coating
- 2 tbsp vegetable oil: A neutral oil lets all those other flavors shine without competing
- Toasted sesame seeds and fresh cilantro or parsley: Totally optional, but that final sprinkle makes everything feel finished and special
Instructions
- Whisk your sauce first:
- Combine the soy sauce, oyster sauce, rice vinegar, honey, sesame oil, cornstarch, and water in a small bowl until the cornstarch dissolves completely
- Sear the shrimp:
- Heat half the oil in a large skillet or wok over medium high heat, add shrimp, and cook for 2 to 3 minutes until pink and just cooked through
- Cook the aromatics and vegetables:
- Add the remaining oil to the pan, then toss in garlic, ginger, and all vegetables except green onions, stir frying for 3 to 4 minutes until crisp tender
- Bring it all together:
- Return shrimp to the pan, pour in your sauce, stir well, and cook for 1 to 2 minutes until everything is coated and the sauce has thickened beautifully
- Finish and serve:
- Remove from heat, scatter green onions, sesame seeds, and cilantro on top, then serve immediately while it is still steaming hot
This recipe became my go to dinner when I started dating someone who loved cooking together. There is something so intimate about standing side by side at the stove, chopping vegetables and chatting while the sauce bubbles away.
Getting The Perfect Texture
I learned the hard way that shrimp go from perfectly cooked to rubbery in seconds. Pull them from the pan the moment they turn pink and curl, even if they seem slightly underdone. The residual heat will finish them off when you add them back with the sauce.
Building Your Sauce
Everyone develops their own sauce ratio over time. Sometimes I add extra honey if the soy sauce feels particularly salty that day, or bump up the vinegar when I want something sharper. Taste before you toss it in with the rest of the ingredients.
Vegetable Swaps That Work
Use whatever looks fresh at the market or is already languishing in your refrigerator. Snow peas, zucchini, mushrooms, and baby corn all play nicely here. Just remember that softer vegetables like mushrooms release water as they cook, which might affect how quickly your sauce thickens.
- Add dense vegetables like carrots and broccoli first, then quicker cooking items like snap peas
- Do not be afraid to adjust the heat between medium and medium high based on how your vegetables are progressing
- Stir fry moves fast, so have all your ingredients prepped and measured before you turn on the stove
Somehow the simplest meals become the ones we crave most often. This stir fry has saved more weeknights than I can count.
Recipe Questions & Answers
- → How do I prevent shrimp from becoming rubbery?
-
Cook shrimp just until they turn pink, about 2-3 minutes. Remove them from the pan before adding vegetables to prevent overcooking. They will finish cooking when returned to the pan with the sauce.
- → Can I make this gluten-free?
-
Yes, substitute regular soy sauce with tamari and ensure your oyster sauce is certified gluten-free. The rest of the ingredients naturally contain no gluten.
- → What vegetables work best for stir frying?
-
Bell peppers, snap peas, broccoli, carrots, and onions are excellent choices. They maintain crunch and absorb flavors well. Avoid watery vegetables like zucchini which can make the dish soggy.
- → How can I adjust the sauce thickness?
-
The cornstarch in the sauce creates thickness as it heats. For a thinner consistency, reduce cornstarch to 1 teaspoon. For thicker coating, increase to 1 tablespoon.
- → Can I prepare this ahead of time?
-
Prep vegetables and sauce in advance, storing separately. Cook everything just before serving for best results. Leftovers keep well in the refrigerator for 2-3 days.
- → What protein alternatives can I use?
-
Sliced chicken breast, beef strips, or tofu cubes work beautifully. Adjust cooking times accordingly—chicken and beef need 4-5 minutes, tofu needs 2-3 minutes per side.