July 4, 2026 · 10 min

Steak and Shrimp Stir-Fry with Sweet Soy Glaze and Spicy Mayo

Dinner10 min3017 cal / serving

This surf-and-turf stir-fry brings together the best of steakhouse and takeout in one bowl. Seared bavette steak and plump shrimp are tossed with colorful bell pepper, snap peas, zucchini and shredded carrots, all coated in a savory stir-fry sauce. Served over fluffy jasmine rice and finished with a drizzle of sweet soy glaze and a kick of spicy mayo, every bite is a balance of sweet, savory and heat.

Topped with crunchy sesame seeds and fresh scallion greens, this dish is as beautiful as it is delicious. Ready in just 40 minutes, it’s perfect for a satisfying dinner that feels special without the fuss.


Recipe details

Dinner10 min3017 cal / serving2 servings

Nutrition per serving

Calories3017 kcalProtein85.9 gFat253.7 gCarbs105.6 gSugar69.4 gFiber5.4 gSodium1310 mg

Dietary labels

Gluten-free: noLactose-free: yesDairy-free: yes

Allergen check

Gluten / wheat: containsMilk / dairy: not detectedEgg: containsFish: containsShellfish: containsPeanut: not detectedTree nuts: not detectedSoy: containsSesame: containsMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Shredded Carrots4 ounce Shredded CarrotsView ingredient guide
Zucchini1 unit ZucchiniView ingredient guide
Bavette Steak20 ounce Bavette SteakView ingredient guide
Shrimp10 ounce ShrimpView ingredient guide
Sweet Soy Glaze4 tablespoon Sweet Soy GlazeView ingredient guide
Sesame Seeds1 tablespoon Sesame SeedsView ingredient guide
Mayonnaise2 tablespoon MayonnaiseView ingredient guide
Scallions4 unit ScallionsView ingredient guide
Bell Pepper1 unit Bell PepperView ingredient guide
Jasmine Rice0.75 cup Jasmine RiceView ingredient guide
Sriracha1 teaspoon SrirachaView ingredient guide
Stir-Fry Sauce3 ounce Stir-Fry SauceView ingredient guide
Sugar Snap Peas4 ounce Sugar Snap PeasView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide
Cooking Oil4 teaspoon (tsp) Cooking OilView ingredient guide

Instructions

  1. In a small pot, combine rice, 1¼ cups water (2¼ cups for 4 servings) and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until rice is tender, 15-18 minutes. Keep covered off heat until step 4.
  2. While rice cooks, wash and dry produce. Trim scallions and slice whites into 2-inch batons; thinly slice greens. Halve, core and cut bell pepper into ½-inch pieces. Remove strings from snap peas if necessary. Trim and halve zucchini lengthwise; slice crosswise into ½-inch-thick half-moons. In a small bowl, combine mayonnaise and Sriracha. Set aside.
  3. Pat steak very dry with paper towels; season all over with salt and pepper. Heat a drizzle of oil in a large pan over medium-high heat. Once hot, add steak and cook to desired doneness, 5-7 minutes per side. Turn off heat; transfer steak to a cutting board to rest. Wipe out pan.
  4. Uncover rice (this allows it to dry out a bit before using in step 6). Heat a large drizzle of oil in the pan used for steak over medium-high heat. Add scallion whites and bell pepper; cook, stirring frequently, until veggies begin to soften, 2-3 minutes. Season with salt and pepper. Add snap peas, zucchini and carrots; cook, stirring, until veggies are browned and tender, 2-3 minutes more.
  5. Meanwhile, rinse shrimp under cold water; pat dry with paper towels. Add a drizzle of oil to pan with veggies. Add shrimp; cook until opaque and cooked through, 2-4 minutes. Season with salt and pepper. (For 4 servings, cook veggies and shrimp in separate large pans or in batches.)
  6. To pan with veggies and shrimp, stir in rice and stir-fry sauce. Cook until everything is coated in sauce, 1-2 minutes. Taste and season with salt and pepper if desired.
  7. Thinly slice steak against the grain. Divide stir-fry between plates. Top with steak, spicy mayo, sweet soy glaze, sesame seeds and scallion greens. Serve.

Recipe Tips

Pat the steak very dry before searing to get a good crust.

Let the steak rest before slicing to keep it juicy.

Cook the vegetables in batches if needed to avoid overcrowding the pan.

FAQ

Can I use a different cut of steak?

Yes, you can substitute bavette with flank steak, sirloin or ribeye. Adjust cooking time as needed.

Is there a substitute for sweet soy glaze?

You can mix equal parts soy sauce and honey or brown sugar, with a splash of mirin if available.

Can I make this dish ahead of time?

The stir-fry is best served fresh, but you can prep the vegetables and sauce in advance. Cook the rice and steak just before serving.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.