Skillet Beef Stir-Fry Snap Peas

Featured in: Pan-Based Cooking

This vibrant skillet dish brings together tender strips of beef, crisp snap peas, and sweet carrot matchsticks, all coated in a savory sauce blended from soy, oyster sauce, honey, and sesame oil. Quick to prepare and cook, it delivers a flavorful, nutritious meal ideal for weeknight dinners. The balance of vegetables and meat, paired with fresh aromatics like ginger and garlic, creates a harmonious, satisfying skillet experience.

Updated on Sat, 20 Dec 2025 15:49:00 GMT
Skillet Beef Stir-Fry with bright snap peas and carrots glistening with a savory sauce, ready to eat. Pin It
Skillet Beef Stir-Fry with bright snap peas and carrots glistening with a savory sauce, ready to eat. | tongsoffset.com

I stumbled on this stir-fry during a particularly chaotic Tuesday when the fridge was nearly empty and takeout felt too expensive. A friend had mentioned tossing whatever vegetables you have with soy sauce and something sweet, so I gave it a shot with some beef I'd frozen weeks earlier. The snap peas were the only fresh thing left, and honestly, I wasn't expecting much. But the moment that sauce hit the hot skillet and the smell filled the kitchen, I knew I'd accidentally made something worth repeating. It's been my go-to ever since when I need dinner fast and don't want to compromise on flavor.

The first time I made this for my roommate, she wandered into the kitchen asking what smelled so good and ended up hovering by the stove with a fork. We ate straight from the skillet that night, standing at the counter, because neither of us wanted to wait long enough to set the table. She still asks me to make it whenever she's had a rough day, and I never say no because it genuinely takes less time than ordering delivery.

Ingredients

  • Beef sirloin or flank steak: Slicing it thin against the grain is the difference between tender bites and chewy ones, and freezing it for 20 minutes before slicing makes the job so much easier.
  • Cornstarch: This light coating helps the beef brown beautifully and gives the sauce something to cling to without turning gummy.
  • Snap peas: They add a satisfying crunch and a hint of sweetness that balances the savory sauce perfectly.
  • Carrots: Cut them into thin matchsticks so they cook at the same rate as the peas and don't end up raw or mushy.
  • Green onions: The white parts cook with the garlic for a mellow sweetness, while the green tops stay fresh and bright as a garnish.
  • Garlic and ginger: These two together create that unmistakable aromatic base that makes the whole dish smell like your favorite takeout spot.
  • Soy sauce: Low-sodium gives you control over the saltiness, especially since oyster sauce brings its own depth.
  • Oyster sauce: This is the secret ingredient that adds a rich, slightly sweet umami flavor you can't quite replicate with anything else.
  • Honey or brown sugar: Just enough sweetness to round out the soy and vinegar without making the sauce taste like dessert.
  • Rice vinegar: A splash of acidity brightens everything and keeps the sauce from feeling one-note.
  • Toasted sesame oil: A little goes a long way, adding a nutty, toasty finish that ties the whole sauce together.
  • Water: Thins the sauce just enough so it coats everything evenly without pooling at the bottom of the skillet.
  • Black pepper: Freshly ground pepper adds a gentle heat that doesn't overpower but definitely wakes up your taste buds.

Instructions

Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Coat the beef:
Toss the sliced beef with cornstarch in a bowl until every piece has a light, even dusting. This step only takes a minute but makes a huge difference in texture and sauce adhesion.
Prepare the sauce:
Whisk together soy sauce, oyster sauce, honey, rice vinegar, sesame oil, water, and black pepper in a small bowl. Set it nearby so you can pour it in quickly when the time comes.
Sear the beef:
Heat one tablespoon of oil in your skillet over medium-high heat until it shimmers, then add the beef in a single layer. Let it sear undisturbed for a minute or two per side until browned, then transfer it to a plate.
Stir-fry the vegetables:
Add the remaining oil to the same skillet, then toss in the carrots and snap peas. Stir-fry for two to three minutes until they're just tender-crisp and still vibrant.
Add aromatics:
Toss in the white parts of the green onions, minced garlic, and ginger, stirring constantly for about a minute. You'll know they're ready when the kitchen smells incredible and the garlic just starts to turn golden.
Bring it together:
Return the beef to the skillet, pour the sauce over everything, and toss to coat. Cook for two to three minutes, stirring frequently, until the sauce thickens and clings to the beef and vegetables like a glossy glaze.
Finish and serve:
Remove from heat, scatter the green onion tops over the top, and serve immediately. It's best eaten right away while everything is still hot and the vegetables haven't lost their snap.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Tender beef and crisp vegetables create this flavorful Skillet Beef Stir-Fry served on a perfect white plate. Pin It
Tender beef and crisp vegetables create this flavorful Skillet Beef Stir-Fry served on a perfect white plate. | tongsoffset.com

One evening I made this for a small dinner with a few friends, and someone asked if I'd ordered it from somewhere nearby. I laughed and told them it took less time than finding my keys and driving to pick up takeout. We ended up talking late into the night with empty plates pushed aside, and I realized this dish had become more than just a quick fix, it was the kind of meal that made people linger at the table.

What to Serve It With

Steamed jasmine rice is my favorite because it soaks up the sauce without competing with the flavors, but brown rice works beautifully if you want something heartier. I've also piled this over crispy noodles when I'm feeling indulgent, and the contrast between the tender stir-fry and crunchy noodles is ridiculously satisfying. A simple cucumber salad on the side adds a cool, refreshing bite that balances the richness of the beef.

How to Store and Reheat

Leftovers keep in an airtight container in the fridge for up to three days, though the vegetables will soften a bit as they sit. I reheat it in a skillet over medium heat with a splash of water to loosen the sauce, which brings back some of that fresh-cooked texture better than the microwave does. If you're meal prepping, store the rice separately so it doesn't absorb all the sauce and leave the stir-fry dry.

Tweaks and Swaps

I've made this with chicken thighs when I didn't have beef, and it turned out just as flavorful, though I let the chicken cook a bit longer to make sure it was done. Bell peppers and broccoli are great stand-ins for snap peas if that's what you have, just adjust the cooking time so nothing turns mushy. Sometimes I add a pinch of red pepper flakes or a sliced chili with the garlic when I want a little heat, and it gives the whole dish a pleasant kick without overwhelming the other flavors.

  • For a gluten-free version, swap soy sauce for tamari and double-check that your oyster sauce is labeled gluten-free.
  • If you don't have oyster sauce, hoisin works in a pinch, though it will be a bit sweeter.
  • Freezing the beef for 20 minutes before slicing makes it firm enough to cut paper-thin slices without any struggle.
Product image
Ideal for slow-simmered sauces, braised vegetables, baked dips, and cozy one-pot meals with even heat.
Check price on Amazon
Picture a delicious, quick Skillet Beef Stir-Fry with beef strips and colorful vegetables, perfect for dinner tonight. Pin It
Picture a delicious, quick Skillet Beef Stir-Fry with beef strips and colorful vegetables, perfect for dinner tonight. | tongsoffset.com

This stir-fry has earned a permanent spot in my weekly rotation, not just because it's fast, but because it never feels boring no matter how many times I make it. I hope it becomes one of those reliable favorites in your kitchen too, the kind you can make without thinking and still feel proud to serve.

Recipe FAQs

What cut of beef works best for this dish?

Thinly sliced sirloin or flank steak is ideal for quick cooking and tender results in this stir-fry.

Can I substitute the snap peas with other vegetables?

Yes, broccoli or bell peppers make excellent substitutions while maintaining a crisp texture.

How do I prevent the beef from becoming tough?

Coating the beef with cornstarch and searing it quickly over high heat helps keep it tender and juicy.

Is it possible to make the sauce gluten-free?

Using tamari instead of soy sauce and confirming gluten-free oyster sauce ensures the sauce suits a gluten-free diet.

What sides complement this skillet dish well?

Steamed jasmine or brown rice pairs perfectly, balancing the savory sauce and tender beef with fluffy grains.

Skillet Beef Stir-Fry Snap Peas

Tender beef combines with crisp snap peas and sweet carrots in a flavorful skillet dish for easy weeknight dining.

Prep Time
15 minutes
Cook Time
15 minutes
Overall Time
30 minutes
Recipe by Charlotte King


Skill Level Easy

Cuisine Type Asian-inspired

Serving Size 4 Portions

Diet Preferences Dairy-Free

What You'll Need

Beef and Marinade

01 1 lb beef sirloin or flank steak, thinly sliced against the grain
02 1 tbsp cornstarch

Vegetables

01 2 cups snap peas, trimmed
02 2 medium carrots, peeled and cut into thin matchsticks
03 3 green onions, sliced with white and green parts separated
04 2 cloves garlic, minced
05 1-inch piece fresh ginger, peeled and minced

Sauce

01 3 tbsp low-sodium soy sauce
02 2 tbsp oyster sauce
03 1 tbsp honey or brown sugar
04 1 tbsp rice vinegar
05 1 tsp toasted sesame oil
06 1/4 cup water
07 1/2 tsp freshly ground black pepper

Cooking Oil

01 2 tbsp vegetable oil, divided

How to Make It

Step 01

Prepare Beef: In a medium bowl, toss the sliced beef with cornstarch until evenly coated.

Step 02

Mix Sauce: Whisk together soy sauce, oyster sauce, honey or brown sugar, rice vinegar, sesame oil, water, and black pepper in a small bowl; set aside.

Step 03

Sear Beef: Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add beef in a single layer and cook for 1-2 minutes per side until browned. Remove beef and set aside.

Step 04

Cook Vegetables: Add remaining 1 tablespoon oil, then stir-fry carrots and snap peas for 2-3 minutes until tender-crisp.

Step 05

Add Aromatics: Stir in white parts of green onions, minced garlic, and ginger; cook for 1 minute until fragrant.

Step 06

Combine and Simmer: Return beef to skillet, pour sauce over mixture, and toss to coat evenly. Cook 2-3 minutes, stirring frequently, until sauce thickens.

Step 07

Finish and Serve: Remove from heat. Garnish with green onion tops and serve immediately, optionally with steamed rice.

Gear Needed

  • Large skillet or wok
  • Sharp knife
  • Cutting board
  • Mixing bowls
  • Whisk or fork
  • Spatula or tongs

Allergy Info

Always double-check for allergens in each item and talk to a healthcare expert if unsure.
  • Contains soy (soy sauce), shellfish (oyster sauce), and possible gluten (check labels).

Nutrition Details (per portion)

These details are only for reference and not a substitute for actual professional advice.
  • Caloric Value: 320
  • Fats: 13 g
  • Carbohydrates: 24 g
  • Proteins: 29 g