Weight Watchers Chicken and Broccoli Stir Fry Recipe: Lightened-Up One-Pan Protein Boost

Main Courses

Weight Watchers Chicken and Broccoli Stir Fry Recipe: Lightened-Up One-Pan Protein Boost

This Weight Watchers chicken and broccoli stir fry delivers restaurant-quality flavor while keeping macros in check—a game-changer for balanced weeknight dinners. 💛 I developed it after realizing most stir-fry recipes either skimp on protein or drown in heavy sauces, so I focused on lean chicken, crisp-tender broccoli, and a light soy-ginger glaze that packs umami without the guilt.

The secret lies in high-heat searing the chicken first for texture, then finishing everything in one pan to minimize cleanup. With just 10 minutes of active prep and 15 minutes cooking time, this dish fits seamlessly into a 360-calorie Weight Watchers plan while delivering bold, satisfying flavors.

The broccoli stays vibrant and slightly crisp, while the chicken remains juicy and well-seasoned.

What you’ll end up with is a protein-packed stir-fry that’s rich in flavor but light on calories—perfect for meal prep or a quick weeknight dinner.

The sauce balances sweet, salty, and tangy notes without overpowering the natural taste of the ingredients, making it versatile enough for leftovers or serving over cauliflower rice. This is the kind of recipe that proves healthy eating doesn’t mean sacrificing taste.

For those tracking sodium or dairy, I’ve included simple swaps like coconut aminos for soy sauce or a splash of lime instead of sesame oil. Let’s get cooking—your taste buds (and your scale) will thank you.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for weight watchers chicken and broccoli stir fry

Lean protein, crisp broccoli, and a light soy-ginger glaze—all you need for a balanced, flavorful one-pan dinner.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ¼ lb Cut into 1-inch strips
Fresh Broccoli Crowns 🥦 2 cups Florets cut into bite-sized pieces
Low-Sodium Soy Sauce 🥢 2 tbsp Or coconut aminos for lower sodium
Fresh Ginger 🌿 1 tbsp Finely grated, fresh preferred
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Honey 🍯 1 tbsp Light corn syrup substitute
Sesame Oil 🫒 ½ tbsp Toasted, or lime juice for dairy-free
Cornstarch 🌾 1 tbsp For crisp-tender chicken
Extra-Virgin Olive Oil 🫒 1 tbsp High smoke point preferred
Fresh Lime Juice 🍋 1 tbsp From 1 lime, freshly squeezed
Diamond Crystal Kosher Salt 🧂 ½ tsp Adjust to taste
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Green Onion 🧅 2 whole Sliced, for garnish
Toasted Sesame Seeds 🌾 ½ tbsp Optional garnish

The chicken breast is your protein powerhouse here, so choose the freshest cut—look for pieces with minimal bruising and even thickness. I always grab mine from Trader Joe's or the butcher section at Whole Foods for the best quality. For extra tenderness, pound the strips to an even thickness before cooking. The broccoli? Fresh is best, but frozen florets work in a pinch—just don't thaw them first. Both Costco and Walmart sell pre-cut broccoli crowns, which saves time. Fresh ginger and garlic make all the difference—don't skip the zest from the ginger, it adds bright flavor. If you're short on time, jarred minced garlic works, but fresh is always better.

No low-sodium soy sauce? Coconut aminos or regular soy sauce with extra water both work—just reduce the amount slightly to avoid over-salting. Fresh ginger too strong? Substitute 0.5 tsp ground ginger, but it won't have the same zing. The sesame oil is optional but adds amazing depth—substitute lime juice or a splash of rice vinegar if you're avoiding it. For a sweeter touch, light corn syrup works 1:1 with honey. The cornstarch is key for that crisp-tender texture—don't skip it if you want that restaurant-quality bite. And if you're watching calories, use a nonstick pan to cut down on extra oil.

This stir-fry reheats beautifully—keep it covered in the fridge for up to 4 days. Portion it into meal prep containers with a little extra sauce on the side for dipping. For longer storage, freeze portions for up to 3 months. The broccoli stays vibrant if you reheat it gently with a splash of water. Garnish with fresh green onions and sesame seeds right before serving—it makes all the difference. Leftovers taste even better the next day as the flavors meld together. And if you're serving over cauliflower rice, add it fresh to keep it from getting soggy.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I’m too tired to wash extra dishes. Toss the chicken, broccoli, and sauce into one skillet—no fancy techniques, just a quick sear and stir. The broccoli stays crisp-tender while the chicken picks up that caramelized soy-ginger crust. Honestly, the cleanup is half the battle won.
  • Umami Bomb: That low-sodium soy sauce and fresh ginger? Chef’s kiss. The garlic cloves get minced in seconds (no food processor needed), and the stir-fry builds layers of flavor without overpowering. The chicken stays juicy, the broccoli gets that perfect snap, and the sauce clings like it’s been simmering for hours—not just 15 minutes.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch on Sunday, portion it into containers, and you’ve got a protein-packed lunch for days. My kids actually eat the broccoli (yes, even on a Tuesday), and the leftovers reheat like a dream—no soggy stir-fry here.
  • Budget Win: Skinless chicken breast and fresh broccoli are cheap staples, and a little goes a long way. I stretch this recipe to feed four for under $10, and the leftovers? They’re my secret weapon for “I don’t want to cook” nights. Plus, the ginger and garlic add depth without breaking the bank.

Step-by-step instructions for Weight Watchers chicken and broccoli stir fry

This lightened-up stir fry delivers bold flavors with minimal calories—here's how to nail it every time.

1

🍳 Step 1: Prep and Marinate the Chicken

Cut the 1.25 lb boneless, skinless chicken breast into 1-inch strips—keep them uniform for even cooking. In a shallow bowl, whisk together 2 tbsp low-sodium soy sauce, 1 tbsp honey, 1 tbsp cornstarch, 0.5 tbsp sesame oil, and 0.25 tsp black pepper. Add the chicken strips and toss to coat completely, ensuring every piece is evenly glazed. Let it marinate for 10 minutes while you prep the vegetables.

Here's the thing—this marinade does double duty: the cornstarch creates a crispy exterior while the honey adds subtle sweetness that balances the savory soy. Don't skip the sesame oil; it carries those nutty aromas that elevate the dish. If you're short on time, even 5 minutes of marinating will work, but 10 minutes gives you maximum flavor penetration.

2

👨‍🍳 Step 2: Prep the Aromatics and Broccoli

While the chicken marinates, peel and finely grate the 1 tbsp fresh ginger using a microplane or fine grater—you want it almost paste-like. Mince the 3 garlic cloves into tiny pieces (almost a paste) for maximum flavor. Cut the 2 cups fresh broccoli crowns into bite-sized florets—think ½-inch pieces—so they cook evenly and quickly.

Slice the 2 whole green onion into ¼-inch pieces, reserving 1 tbsp for garnish. The white parts add depth while the greens provide freshness at the end. I like to keep the broccoli florets on the slightly larger side—they'll get tender-crisp during cooking, not mushy. If your broccoli is particularly large, trim the thick stems before cutting into florets.

3

🔥 Step 3: Cook the Chicken to Crispy Perfection

Heat a large skillet or wok over medium-high heat until it's smoking hot. Add 1 tbsp extra-virgin olive oil and swirl to coat the pan. Working in batches if needed (don't overcrowd), add the marinated chicken and cook undisturbed for 2-3 minutes per side until golden brown and cooked through to 165°F internally. Transfer the cooked chicken to a plate and tent with foil to keep warm.

This high-heat searing is crucial—it creates that satisfying crispy texture while locking in juices. If your pan isn't hot enough, the chicken will steam instead of sear. You'll know it's ready when it releases easily from the pan and develops those beautiful caramelized spots. Don't be tempted to flip too early; let the first side develop that golden crust first.

4

🍳 Step 4: Stir-Fry the Broccoli and Aromatics

In the same skillet (no need to clean it—the fond adds flavor), add the prepped broccoli florets in a single layer. Cook undisturbed for 2 minutes until they start to blister slightly at the edges. Add the grated ginger, minced garlic, and remaining 1 tbsp sliced green onion, stirring constantly for 30 seconds until fragrant.

Here's where it gets aromatic—those ginger and garlic should sizzle and fill your kitchen with warm, inviting scents. If your broccoli releases a lot of moisture, let it cook off completely before adding the chicken back. The goal is tender-crisp broccoli that still has a slight bite to it. If you notice the broccoli wilting too quickly, reduce the heat slightly to medium to control the cooking.

5

🥘 Step 5: Combine and Finish with Zesty Flavor

Return the cooked chicken to the skillet and stir everything together for 1-2 minutes until everything is heated through. Add 1 tbsp fresh lime juice and toss gently to combine. Taste and adjust seasoning with 0.5 tsp diamond crystal kosher salt if needed—remember, the low-sodium soy sauce is already salted.

Finish with the reserved 1 tbsp sliced green onion and 0.5 tbsp toasted sesame seeds for texture and visual appeal. Serve immediately over steamed rice or cauliflower rice for a complete meal. The lime juice brightens everything up, cutting through the richness of the chicken and adding that fresh, restaurant-quality finish. This dish tastes even better the second day, so make extra for leftovers!

👨‍🍳

Pro Tips For Making Weight Watchers Chicken And Broccoli Stir Fry

  • Cut Chicken Thin: DESCRIPTION: Slice your boneless, skinless chicken breast against the grain into ¼-inch strips—thinner than you think. I used to eyeball it and end up with chewy results. A sharp knife and a steady hand make all the difference here.
  • Blanch Broccoli First: DESCRIPTION: Drop broccoli florets into boiling water for 30 seconds, then shock in ice water before stir-frying. This keeps them vibrant and prevents mushiness when they hit the pan later. (Yes, it’s an extra step, but your dish will look—and taste—like a restaurant’s.)
  • Don’t Crowd the Pan: DESCRIPTION: Cook chicken in batches if needed—overloading the pan steams the food instead of searing it. You want crispy edges, not soggy strips. A hot, slightly crowded pan is fine for the first 2 minutes, but move them around after that.
  • Toast Ginger-Garlic Base: DESCRIPTION: Sauté minced ginger and garlic in oil for 30 seconds until fragrant—don’t skip this. Raw garlic lingers like a bitter aftertaste, and toasted ginger adds depth. (Pro move: Use a pinch of sugar here to caramelize the garlic slightly.)

Make-ahead tips for weight watchers chicken and broccoli stir fry

Prep Ahead for Meal Prep

Start by cutting the 1.25 lb chicken breast into 1-inch strips and storing them in an airtight container with 1 tbsp cornstarch and 0.25 tsp black pepper. This prevents sticking and keeps the chicken tender.

I like to prep everything except the sauce the night before—just store the marinade ingredients separately in small containers. The broccoli holds up well too; chop it into ½-inch florets and keep it in a sealed container with a paper towel to absorb moisture. 🌱

Sauce Prep Shortcut

Make the sauce ahead by mixing 2 tbsp low-sodium soy sauce, 1 tbsp honey, 0.5 tbsp sesame oil, and 1 tbsp lime juice in a small jar. Store it in the fridge for up to 5 days—it actually tastes better after flavors meld together.

For extra convenience, pre-grate the 1 tbsp ginger and mince the 3 garlic cloves in advance and store them in a tiny container. This saves you 10 minutes of prep time during the week.

Cooking in Batches

If you're prepping for multiple meals, cook the chicken in batches and store it separately in quart-sized meal prep containers. Reheat just the chicken portion first, then add the broccoli and sauce when ready to eat.

I like to portion the broccoli raw into containers and stir-fry it fresh when reheating—this keeps it vibrant and crisp-tender. For 4 servings, divide the chicken into two containers and pair each with 1 cup broccoli florets and 1 tbsp sauce.

Freezer-Friendly Storage

This stir-fry freezes beautifully for up to 3 months. Assemble the dish completely (except garnishes) and store it in a freezer-safe container with a tight lid. When ready to eat, thaw overnight in the fridge, then reheat gently in a skillet with 1 tsp water to prevent drying.

The texture stays surprisingly good—just add fresh green onions and sesame seeds when serving. For individual portions, freeze in single-serving containers for easy grab-and-go meals.

Reheating Like a Pro

For the best texture, reheat the chicken and broccoli separately. Warm the chicken in a skillet over medium heat for 2-3 minutes until heated through, then add the broccoli and sauce to finish cooking. This two-step method prevents soggy vegetables.

If using the microwave, heat on 70% power for 1-2 minutes, stirring halfway. Always add a splash of water or broth if the dish looks dry—this helps restore moisture without overpowering the flavors. 💡

Garnish Fresh Always

Save the green onions and sesame seeds for fresh garnishing—they add vital color and crunch that reheating destroys. I keep these in a tiny container on my fridge door so I never forget. For extra flair, add a squeeze of lime right before serving—it brightens up any leftovers.

This simple step makes reheated stir-fry taste almost as good as fresh. Trust me, your taste buds will notice the difference! 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 85mg28%
Sodium 480mg21%
Total Carbohydrate 28g10%
Dietary Fiber 5g18%
Sugars 8g
Protein 38g76%
* 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 use chicken thighs instead of breast for this recipe?

Chicken thighs work but require adjustments. Use 1 lb bone-in, skinless thighs instead of breast, trim excess fat, and reduce cooking time to 1-2 minutes per side to avoid overcooking. Thighs are richer, so you may want to reduce the sauce by 1 tbsp to balance macros. The texture will be more tender but slightly less lean.

2

How do I make this dish lower in sodium?

Skip the soy sauce entirely and use 2 tbsp coconut aminos (naturally low-sodium) plus 1 tsp extra lime juice for acidity. Add an extra 0.25 tsp garlic powder and 0.25 tsp onion powder to compensate for flavor. For extra umami, stir in 1 tsp nutritional yeast at the end. This keeps sodium under 200mg per serving.

3

What's the best way to serve this with Weight Watchers points?

Pair with ½ cup cooked cauliflower rice (0 points) or ¼ cup brown rice (2 points) for a balanced meal. Add 1 cup steamed bok choy (0 points) or ½ cup shredded cabbage (0 points) for extra volume. The stir-fry itself is 4 points per serving (without rice) when using the original ingredients.

4

Why did my broccoli turn mushy?

Overcrowding the pan or cooking at too low heat causes mushiness. Cook broccoli in one layer over medium-high heat for 2 minutes max before adding aromatics. For extra crispness, blanch broccoli in boiling water for 30 seconds first, then stir-fry. Always cook chicken first to remove excess moisture from the pan.

5

Can I make this dish dairy-free and gluten-free?

Yes! Use tamari (gluten-free soy sauce) or coconut aminos, and ensure your cornstarch is certified gluten-free. For extra flavor, add 1 tsp fish sauce (check for gluten-free certification) or ½ tsp white miso paste. The original recipe is naturally dairy-free, but always check all ingredients for hidden gluten or dairy.

★★★★★4.7(15 reviews)
Categories Main Courses