If your default weeknight dinner has slid into "whatever's quickest" — which usually means takeout, pasta, or a sad piece of chicken next to a frozen vegetable — this is the recipe to anchor your Monday-through-Thursday rotation.

One pan. Twenty-five minutes. Thirty-eight grams of protein. Real ingredients you already have in the kitchen. The flavor depth comes from one move most home cooks skip: aggressive ginger and garlic.

Why this recipe, specifically.

A typical weeknight stir-fry from a takeout container clocks in around 800–1,100 calories, 18–22g protein, and a wall of sodium. This version hits a 40g-protein target without the calorie/sodium overhead, takes less time than the delivery driver, and costs $4–6 per plate.

Three structural choices behind it:

  • Chicken thighs over breasts. Thighs stay tender at high heat, forgive timing errors, and contain modestly more iron + zinc. Breasts work too, but they punish anyone who walks away from the pan for 2 minutes.
  • Real ginger + garlic, not powder. Fresh ginger has a sharper, brighter flavor that holds up to a hot wok or pan. Powdered versions of either just don't compete.
  • Veggies that hold up to high heat. Broccoli, bell pepper, and snap peas all stay crisp. Spinach or zucchini would turn into mush.

Ingredients (serves 2 generously, or 4 with a side of rice)

  • 1.25 lb boneless, skinless chicken thighs, cut into 3/4-inch pieces
  • 3 cups broccoli florets (about 1 medium crown, cut into 1-inch pieces)
  • 1 red bell pepper, sliced into thin strips
  • 1 cup snap peas or snow peas, strings removed
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, finely grated or minced (about a 1-inch knob, peeled)
  • 2 scallions, sliced thinly (whites + greens separated)
  • 2 tbsp avocado oil or other high-smoke-point oil
  • 2 tbsp low-sodium soy sauce or tamari
  • 1 tbsp rice vinegar
  • 1 tbsp honey or maple syrup
  • 1 tsp toasted sesame oil (added at the end — it burns at stir-fry heat)
  • 1/2 tsp red pepper flakes (optional)
  • 1 tsp cornstarch (optional — for slightly thicker sauce)
  • Sesame seeds and the green parts of the scallions, for garnish

Serve over: 1 cup cooked jasmine rice, brown rice, or cauliflower rice — your call.

Method (25 minutes start to plate)

1. Prep everything first (this is the only non-negotiable step in stir-frying). Cut the chicken, chop the vegetables, mince the garlic and ginger, slice the scallions. Whisk the soy sauce, rice vinegar, honey, and cornstarch in a small bowl. Total prep time: 8 minutes.

2. Heat a large skillet or wok over medium-high heat. Add 1 tablespoon of the avocado oil and let it shimmer (~30 seconds). Add the chicken in a single layer. Don't stir for the first 90 seconds — you want a sear, not a steam. Then stir-fry for another 3–4 minutes until cooked through. Transfer to a plate.

3. Add the second tablespoon of oil to the pan. Add the broccoli first (it takes longest). Stir-fry for 2 minutes, then add the bell pepper and snap peas. Stir-fry another 2–3 minutes — you want the broccoli bright green and just tender, the peppers still snappy.

4. Add the garlic, ginger, and scallion whites to the center of the pan. Stir for 30 seconds — you'll smell when they hit (instant kitchen aromatherapy).

5. Return the chicken to the pan along with any juices. Pour in the soy sauce mixture. Stir to coat everything for about 60 seconds — the sauce will thicken slightly if you used cornstarch.

6. Off heat: drizzle the toasted sesame oil over the top. Stir once. Top with the scallion greens and sesame seeds.

7. Serve immediately over rice.

Nutrition per serving (recipe makes 2 generous servings)

  • Calories: ~520 (with 1 cup jasmine rice)
  • Protein: ~38 g
  • Fiber: ~9 g
  • Carbs: ~52 g
  • Fat: ~18 g (mostly mono- and polyunsaturated)
  • Sodium: ~720 mg (using low-sodium soy sauce)
  • Iron: ~4 mg
  • Vitamin C: 150 mg (more than a full day's worth, from the bell pepper and broccoli)
The prep-first rule
Stir-frying fails 90% of the time because of one mistake: starting to cook before everything is chopped. The whole cook is 8–10 minutes of constant motion. If you're hunting for ingredients while the pan is hot, the timing falls apart. Prep all the way through, then turn on the heat.

3 variations on the base

Shrimp version: Swap chicken for 1.25 lb peeled, deveined shrimp. Cooks in 2–3 minutes total (just until pink and curled). Slightly higher omega-3 content; same protein target.

Tofu version (vegetarian): Swap chicken for 14 oz extra-firm tofu, pressed and cut into 3/4-inch cubes. Pan-sear in step 2 until golden on all sides (~6 min). Adds about 25g protein per serving from the tofu; pair with cashews on top to push to 30g+.

Salmon version (omega-3 boost): Swap chicken for 1 lb skinless salmon fillets cut into 1-inch pieces. Sear in step 2 for 3 minutes per side, set aside, and gently fold back in at the end so it doesn't break apart. Adds 2g+ of EPA + DHA per serving.

Why this works for almost every protocol we prescribe.

  • On a GLP-1: 38g of protein and 9g of fiber in a 520-calorie meal is right in the sweet spot for a suppressed appetite. Pair with the 4-rule nutrition framework and you're hitting muscle preservation targets.
  • On HRT or TRT: Same protein target works for hormone-driven muscle support. The vitamin C from the bell pepper aids iron absorption, which matters more than most patients realize.
  • For families: Doubles cleanly to feed four. Kids who refuse vegetables will eat the broccoli when it's coated in this sauce (most of the time).

Make it ahead

The dish holds well in the fridge for up to 3 days. Reheat gently in a pan (not the microwave — the broccoli gets weird). The cooked rice freezes individually if you want true heat-and-eat meal prep.

One pan. 25 minutes. 38g of protein. The recipe you write down and never have to plan again.

Sources: USDA FoodData Central for nutrient calculations; Harvard T.H. Chan School of Public Health on protein for daily protein targets.

Make weight loss easier

Compounded GLP-1, with clinician oversight.

DirectCare AI prescribes compounded semaglutide and tirzepatide with the nutrition coaching to make a suppressed appetite still hit protein and fiber targets.

See if you qualify →

Editorial disclosure: This article is for informational purposes only and does not constitute medical advice. All treatments at DirectCare AI are prescribed by US-licensed clinicians based on individual medical evaluation. Compounded medications are not FDA-approved and are not reviewed by the FDA for safety, effectiveness, or quality. Always consult a US-licensed clinician before starting or changing any therapy.