Beef and Sugar Snap Peas Recipe: Sweet-Crisp Stir-Fry in 20 Minutes

Soups & Stews

Beef and Sugar Snap Peas Recipe: Sweet-Crisp Stir-Fry in 20 Minutes

This beef and sugar snap peas recipe delivers a perfect balance of tender beef and crisp-tender vegetables in just 20 minutes. The secret lies in quick searing for the beef and precise timing for the snap peas—both stay vibrant and flavorful without losing their natural textures. I developed this recipe after realizing how often stir-fries either overcook the vegetables or leave the beef dry, and this method solves both problems elegantly.

The beef is marinated in a simple soy-ginger sauce and seared to medium-rare perfection, then finished with a quick stir-fry to lock in juices. Meanwhile, the sugar snap peas get a light sauté with garlic and chili flakes—just enough to enhance their natural sweetness without turning them mushy. The result is a dish that’s restaurant-quality but requires no advanced techniques, making it ideal for weeknight dinners.

What you’ll end up with is a plate of perfectly seared beef strips with a glossy, slightly caramelized crust, paired with snap peas that remain crisp-tender and bursting with flavor. The sauce ties everything together with a perfect balance of sweet, savory, and umami notes. This recipe is designed to impress without the fuss—ideal for feeding a family or meal prepping for the week.

Serve it over steamed jasmine rice or with a side of crusty bread to soak up the delicious sauce. The combination of textures and flavors makes this dish satisfying yet light, perfect for any occasion. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and sugar snap peas

Quick-marinated beef meets vibrant snap peas for a restaurant-style stir-fry in record time.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Sugar Snap Peas 🥕 2 cups Trimmed, fresh or frozen
Low-Sodium Soy Sauce 💧 2 tbsp Kikkoman preferred
Fresh Ginger 🌿 1 tbsp Grated finely
Sesame Oil 🫒 1 tbsp Toasted sesame oil
Garlic Cloves 🧄 3 cloves Minced finely
Red Chili Flakes 🌶️ 1 tsp Adjust to taste
Honey 🍯 1 tbsp Wildflower preferred
Neutral Oil 🫒 1 tbsp Avocado or vegetable
Lime Juice 🍋 1 tbsp Freshly squeezed
Toasted Sesame Seeds 🌰 1 tsp For garnish
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning
Freshly Ground Black Pepper 🌶️ ¼ tsp Freshly cracked

The flank steak is non-negotiable here—it's lean but tender when sliced thin against the grain. Grab one from the butcher counter if possible; pre-sliced packages work too, but ask for thin-cut to save time. Fresh sugar snap peas are ideal, but frozen ones (no thawing!) work perfectly when you're short on time. Look for bright green, crisp peas—avoid any that feel soft or wilted. The Kikkoman soy sauce is my go-to for that perfect umami balance, but any low-sodium brand will do. Toasted sesame oil adds depth, so don't skimp—Trader Joe's carries a great affordable version if you're stocking up.

No fresh ginger? Substitute with 1 tsp ground ginger, but you'll lose that fresh zing. Running low on sesame oil? Toast 1 tsp regular sesame seeds in a dry pan for 30 seconds, then grind into a paste with 1 tsp neutral oil—it's a game-changer. The honey adds just enough sweetness to balance the savory notes, so don't skip it. For extra heat, add ½ tsp gochujang to the marinade. If you're prepping ahead, marinate the beef for up to 2 hours—but no longer, or it'll get mushy. The snap peas should be cooked just until tender-crisp, so keep an eye on them—2-3 minutes max in the pan.

This dish shines when made fresh, but the beef marinade keeps up to 2 days in the fridge. For the snap peas, store them in a damp paper towel-lined bag to maintain crispness. The cooked beef reheats beautifully—2 minutes in a hot pan with a splash of water revives it perfectly. Portion into containers with rice for easy meal prep, and the flavors actually improve overnight as everything melds. Freeze the cooked beef in single-serving portions for up to 3 months—just thaw and reheat gently. Garnish with sesame seeds right before serving to keep them toasty.

❤️

Why You'll Love This Recipe

  • I’ll be real: this recipe saves my sanity for work lunches. Double the batch, pack it in containers, and reheat it—still tastes fresh hours later. (Yes, even on a Tuesday night when takeout feels like a chore.)
  • One-Pan Magic: Honestly, I love recipes where I don’t have to juggle a million dishes—this one’s done on a single sheet pan. Slice the flank steak thin, toss in the sugar snaps and ginger, and let the sesame oil work its aroma magic while it cooks. Minimal chopping, zero cleanup drama.
  • Umami Bomb: Between us, that combo of low-sodium soy sauce and fresh ginger on tender beef? It’s a flavor punch that hits all the right notes. The sugar snaps add a satisfying crunch, and the sesame oil finishes it with a nutty warmth that makes every bite feel special.
  • Lunchbox Hero: I’ll be real: this recipe saves my sanity for work lunches. Double the batch, pack it in containers, and reheat it—still tastes fresh hours later. (Yes, even on a Tuesday night when takeout feels like a chore.)

Step-by-step instructions for sweet-crisp beef and sugar snap peas stir-fry

Here's how to create a perfectly balanced stir-fry with tender beef and crisp sugar snap peas in record time.

1

Prep the Flank Steak for Maximum Tenderness

Begin by slicing the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This is crucial—cutting against the grain shortens the muscle fibers, ensuring each bite is fork-tender. Place the sliced steak in a bowl and season immediately with 0.5 tsp diamond crystal kosher salt and 0.25 tsp freshly ground black pepper. Let it sit for 10 minutes while you prep the other ingredients. This resting period allows the salt to penetrate the meat, enhancing flavor and preventing toughness.

While the steak seasons, trim the ends off the 2 cups sugar snap peas if using fresh, or simply drain and pat dry if using frozen. I like to snap them in half lengthwise for even cooking—this ensures they cook through while maintaining their crisp texture. Keep them separate from the steak until ready to cook.

2

Build the Flavor Base with Aromatics and Sauce

Heat a large skillet or wok over high heat until it's smoking hot. Add 1 tbsp neutral oil and swirl to coat the pan. The oil should shimmer but not smoke excessively—this is your signal the pan is ready. Add the 3 cloves minced garlic cloves and 1 tbsp finely grated fresh ginger, stirring constantly for 20-30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell amazing but not turn dark brown.

Next, pour in 1 tbsp honey and 1 tsp red chili flakes, stirring vigorously to combine. The honey will begin to bubble and caramelize slightly, deepening the sweet-savory profile. Let this cook for 30 seconds until the mixture smells rich and aromatic. This is where the magic happens—the honey creates a glossy glaze that coats the beef beautifully.

3

Cook the Beef to Perfect Doneness

Working in batches if needed, add the seasoned steak strips to the pan in a single layer. Don't overcrowd the pan—this ensures the beef sears properly rather than steaming. Let the steak cook undisturbed for 1-2 minutes until the edges are deep golden brown and slightly caramelized. You'll see the edges start to crisp—that's your signal to stir.

Stir the beef and cook for another 1-2 minutes until it reaches medium-rare (internal temperature 130-135°F). The beef should be just cooked through but still juicy. Remove the beef from the pan and set it aside on a plate. Here's a pro tip: don't let the beef rest too long—it'll continue cooking from residual heat, so keep it warm while you finish the vegetables.

4

Stir-Fry the Sugar Snap Peas to Crisp Perfection

Return the pan to high heat and add the 2 cups sugar snap peas in a single layer. Stir-fry for 2-3 minutes until they're bright green and just beginning to blister at the edges. You want them to retain their crispness, so avoid overcooking. The peas should still have a slight bite—this is what makes the dish so satisfying.

Pour in 2 tbsp low-sodium soy sauce and 1 tbsp lime juice, stirring to combine. The acidity from the lime brightens the entire dish, cutting through the richness of the beef and honey. Let the mixture cook for 30 seconds until the soy sauce is slightly reduced and coats the peas evenly. This is where the sauce comes together—watch for the peas to turn a vibrant green and glisten from the sauce.

5

Combine and Finish with Sesame Oil

Return the beef to the pan along with any accumulated juices on the plate. Add 1 tbsp sesame oil and toss everything together for 1-2 minutes until the beef is heated through and the flavors meld. The sesame oil adds a nutty depth and helps distribute the sauce evenly. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce or lime juice for balance.

Divide the stir-fry among 4 plates, garnishing each serving with 1 tsp toasted sesame seeds. Serve immediately while the beef is still juicy and the peas retain their crisp texture. The contrast of tender beef, sweet honey, and crisp snap peas creates a dish that's both comforting and exciting—perfect for a quick weeknight dinner or weekend meal prep.

👨‍🍳

Pro Tips For Making Beef And Sugar Snap Peas

  • SEAR THE STEAK FIRST: Walk away after the initial sear—you’re not cooking it yet. That first 2-minute blast in a screaming-hot pan builds flavor, but if you keep it moving, you’ll end up with gray, tough strips instead of caramelized crust. Let it hit 135°F (medium-rare) after the snap peas join the party.
  • TRIM THE SNAPS RIGHT: Snap peas don’t need washing—just a quick rinse—but do trim the fibrous ends. I used to leave them whole, thinking it saved time, but those tough bits turn to mush and ruin the texture. A sharp knife and 30 seconds now means perfect al dente bites later.
  • GINGER: GRATE, DON’T CHOP: Fresh ginger loses its punch when you dice it. Use a microplane or the fine side of a grater—you’ll need about 1 teaspoon—and toss it straight into the pan with the soy sauce. The tiny particles infuse faster, and you won’t taste the raw bite that comes from chopped chunks.
  • LOW-HEAT FINISH FOR SESAME: Sesame oil burns faster than you’d think. Once your beef and snap peas are almost done, pull the pan off heat for the last 30 seconds, then drizzle the oil in. Let it cool slightly—just until it smells nutty, not acrid. Overheating turns it bitter, and no one wants that.

Pro cooking tips for great beef and sugar snap peas

High-Heat Mastery

Your pan must be smoking hot before adding oil—this ensures proper searing for the beef and crisp-tender snap peas. I use a carbon steel wok (like Mauviel) because it heats faster and retains heat better than stainless steel. If you don’t have one, a heavy-bottomed cast iron skillet works perfectly. Preheat for 3-5 minutes on high until a drop of water sizzles instantly. This high heat is non-negotiable—it creates the Maillard reaction for that deep, caramelized flavor. 🔥

Batch Cooking Beef

Never overcrowd the pan with beef—it’ll steam instead of sear. Cook in two batches if needed, using the same pan. After the first batch is done, wipe the pan clean with a paper towel to remove any accumulated fond (browned bits). This ensures the second batch gets the same perfect sear. The beef should come out with deep golden edges and still be slightly pink inside (130-135°F internal temp). If it’s releasing too much liquid, reduce heat slightly to medium-high to avoid boiling.

Peas Timing Trick

The snap peas cook instantly—just 2-3 minutes—so have everything ready before adding them to the pan. I like to blanch them first for 30 seconds in boiling water, then shock in ice water to stop cooking. This jumpstarts their texture, so they only need 1-2 minutes in the pan to finish. If using frozen peas, skip the blanching and cook straight from frozen—they’ll thaw and crisp perfectly in the same time. Overcooking turns them mushy, so keep an eye on them! 🌱

Sauce Reduction

The soy sauce and lime juice should reduce slightly to coat the peas evenly. If the sauce looks too thin, let it simmer for an extra 20-30 seconds—this concentrates the flavors. For extra depth, add ½ tsp fish sauce to the soy sauce before combining. The honey should caramelize just enough to create a glossy finish, but don’t let it burn. If it does, start over—burnt honey ruins the dish. Taste as you go and adjust seasoning with a pinch of salt or extra lime juice if needed.

Resting and Reheating

Let the beef rest for 2-3 minutes after cooking before adding it back to the pan with the peas. This prevents it from turning tough. To reheat leftovers, use a nonstick skillet on medium heat with 1 tsp neutral oil and a splash of water. Stir frequently for 2-3 minutes—this revives the texture without drying it out. Store cooked beef and peas separately in the fridge for up to 3 days** to keep the peas crisp. For meal prep, portion into airtight containers with a paper towel to absorb excess moisture. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 85mg28%
Sodium 620mg27%
Total Carbohydrate 22g8%
Dietary Fiber 5g18%
Sugars 10g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute flank steak with another cut?

Yes! For this recipe, sirloin or ribeye work beautifully—they're tender and flavorful. If using chuck roast, slice it extra thin and marinate for 1-2 hours to tenderize. Avoid tough cuts like top round unless you're willing to slow-cook them first. The key is thin slicing against the grain to ensure tenderness.

2

How do I prevent the snap peas from turning mushy?

Cook them for only 2-3 minutes over high heat—they should stay bright green and slightly crisp. For extra insurance, blanch fresh peas for 30 seconds in boiling water, then shock in ice water before stir-frying. Frozen peas? Cook straight from frozen—they'll thaw and crisp perfectly in the same time. Never overcrowd the pan or reduce heat.

3

Can I make this dish ahead of time?

Yes, but separate the components! Cook the beef and store it in the fridge for up to 3 days, then reheat gently. Store snap peas separately (they lose crispness when refrigerated) and cook fresh when serving. For meal prep, marinate the beef up to 2 hours ahead, then cook day-of. The sauce can be pre-made and stored for 5 days in the fridge.

4

What's the best way to serve this dish?

Pair it with jasmine rice or forbidden black rice to soak up the delicious sauce. For extra texture, serve with crispy fried shallots or toasted sesame crackers on the side. Garnish with cilantro and lime wedges for freshness. The dish also works well as a filling for summer rolls or over udon noodles for a heartier meal.

5

Can I use frozen snap peas instead of fresh?

Frozen peas work perfectly—they're pre-blanched, so they cook even faster (1-2 minutes in the pan). Just make sure they're completely thawed before cooking. For best results, don't rinse them—they'll turn mushy. The only difference is texture: frozen peas might be slightly softer than fresh, but they'll still be delicious and convenient.

★★★★★5.0(15 reviews)
Categories Soups & Stews