PF
Delicious Szechuan beef stir fry with fresh peppers and garlic, captured up-close.
Stovetop~30 minComplexity

Sizzlin' Spicy Szechuan Stir-Fry

This Szechuan Stir-Fry delivers 36g protein and 456 calories per serving, balancing heat and macros for intense training days. Three servings prepare in a single skillet in under 30 minutes, giving you a high-protein option that doesn't require batch-cooking multiple meals. Optimal for pre- or post-workout fueling when you're targeting 150g+ protein daily.

Rate this recipe:

Ingredients

3 servings
  • Avocado oil(30g)
  • Beef Flank Steak, Boneless(454g)
  • Yellow Onion
  • Bell Pepper
  • Garlic(240g)
  • Szechuan Sauce, Prepared

Instructions

  1. 1Pat the flank steak dry with paper towels, then slice against the grain into thin strips (about ¼-inch thick).
  2. 2Heat 1 tablespoon of avocado oil in a wok or large sauté pan over high heat until shimmering, about 1 minute. Add the steak in a single layer and cook for 3–4 minutes, tossing occasionally, until the edges are browned and the internal temperature reaches 130–135°F for medium-rare. Transfer to a clean plate and set aside.
  3. 3Add the remaining 1 tablespoon oil to the pan over high heat. Add the onion and bell pepper, and cook for 2–3 minutes, tossing frequently, until the vegetables are tender-crisp with slightly charred edges. Add the garlic and cook for 30–45 seconds until fragrant.
  4. 4Reduce heat to medium-low. Return the steak to the pan along with the Szechuan sauce, and toss continuously for 45–60 seconds until the sauce coats all ingredients and thickens slightly.
  5. 5Remove from heat immediately. Divide the stir-fry evenly into 3 airtight containers while hot, leaving room for rice or noodles on the side.
  6. 6Seal containers and allow to cool to room temperature before refrigerating for up to 4 days. Reheat in a skillet over medium heat for 2–3 minutes, stirring occasionally, before serving.

Nutrition — Per Serving

456

calories

36g

protein

25g

fat

Carbohydrates
26g
Saturated fat
6.6g
Sodium
91 mg
Dietary fiber
1.7g

3 servings per batch · ~241g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set up your profile to unlock

Common questions

How much protein does Sizzlin' Spicy Szechuan Stir-Fry have per serving?

Each serving contains 36g of protein and 456 calories with 25g fat and 26g carbs. The protein-to-calorie ratio makes this an efficient choice for hitting daily protein goals.

How long does Sizzlin' Spicy Szechuan Stir-Fry take to prep?

Quick prep stovetop cooking produces 3 servings per batch, making this ideal for smaller meal prep sessions or individual high-protein dinners. The quick cook time keeps active preparation minimal.

Is Sizzlin' Spicy Szechuan Stir-Fry good for muscle gain?

At 36g protein and 456 calories per serving, this recipe supports muscle gain phases with a solid protein load and moderate carbohydrate content for training performance. The 26g carbs provide fuel without excess calories during a surplus.

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan

Beef Bacon Pasta

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan