Apricot Chicken Stir Fry Recipe: Sweet-Tangy Balance in 25 Minutes

Main Courses

Apricot Chicken Stir Fry Recipe: Sweet-Tangy Balance in 25 Minutes

This apricot chicken stir fry recipe delivers a perfect harmony of sweet and tangy flavors in just 25 minutes, transforming simple ingredients into a restaurant-worthy dish.

The secret lies in marinating the chicken in a blend of soy sauce, honey, and apricot preserves, creating a caramelized glaze that balances rich umami with fruity brightness.

What sets this recipe apart is the wok hei technique—high heat and quick cooking—that locks in juices while developing that signature smoky aroma. The stir-fry builds on a foundation of aromatic ginger and garlic, which form the flavor base before the chicken takes center stage.

Fresh vegetables like bell peppers and snap peas add crunch and color, while a quick sauce made from apricot jam and rice vinegar ties everything together with a glossy, tangy finish.

The result is tender, caramelized chicken pieces that stay juicy, paired with vibrant vegetables and a sauce that's both sweet and slightly acidic. This dish works equally well as a weeknight dinner or an impressive meal for guests.

The sweet-tangy profile makes it a crowd-pleaser, and the one-pan method keeps cleanup minimal. Serve it over steamed jasmine rice to soak up every last bit of that delicious sauce, or pair it with a crisp lychee martini for a complete dining experience.

For best results, use boneless, skinless chicken thighs—they stay juicier during the quick cooking process. If you're short on time, you can even skip the marinating step and coat the chicken directly in the sauce during stir-frying, though the flavor will be slightly less developed.

Either way, this recipe delivers a satisfying, flavor-packed meal without the fuss.

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

Ingredients for apricot chicken stir fry

Sweet, tangy, and quick—these ingredients transform simple chicken into restaurant-worthy stir fry magic.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Apricot Preserves 🍑 ½ cup High-quality, no added sugar
Low-Sodium Soy Sauce 🍶 ¼ cup For umami depth
Honey 🍯 2 tbsp Wildflower preferred
Fresh Ginger 🧄 2 tbsp Finely grated, aromatic
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Bell Peppers 🌶️ 2 whole Red or yellow, sliced
Snap Peas 🌱 1 cup Fresh or frozen
Rice Vinegar 🍶 2 tbsp For tangy balance
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Vegetable Oil 🫒 2 tbsp High smoke point
Toasted Sesame Seeds 🌾 1 tbsp For garnish
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The apricot preserves are non-negotiable here—they bring that fruity brightness that cuts through the richness. Trader Joe's and Whole Foods carry high-quality brands with minimal added sugar. If you can't find apricot preserves, mango chutney works in a pinch. For the chicken, thighs stay juicier than breasts during the quick cook, but if you're using breasts, pound them to even thickness. The ginger and garlic are your flavor anchors—freshly grated ginger (not powdered) makes all the difference, and garlic cloves should be minced, not chopped, for even distribution. If you're short on time, skip the marinating step and toss the chicken in the sauce during stir-frying, though the flavor will be less developed.

No apricot preserves? Peach jam or plum sauce can stand in, though the flavor profile shifts slightly. The soy sauce is low-sodium to avoid overpowering the dish, but if you only have regular soy sauce, reduce the amount by half. For the vegetables, frozen snap peas work perfectly—no need to thaw them first. The bell peppers can be any color, but red or yellow add the most vibrant contrast. If you're feeling adventurous, swap in snap peas for broccoli florets or bell peppers for zucchini slices. The sesame oil is purely for aroma—add it at the very end, not during cooking, to preserve its delicate flavor. And if you're worried about the dish being too sweet, the rice vinegar balances it perfectly with its tangy kick.

This stir-fry reheats beautifully—just add a splash of water or broth and a quick stir. It keeps well in the fridge for up to 3 days, though the texture of the vegetables softens over time. For longer storage, freeze the cooked chicken and sauce separately—up to 3 months—and reheat with fresh vegetables when ready. The jasmine rice can be cooked in advance and reheated with a splash of water to keep it fluffy. If you're prepping ahead, marinate the chicken in the sauce overnight for even deeper flavor. Garnish with toasted sesame seeds right before serving to keep them crisp.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I’m staring into an empty fridge at 6:30 PM. No fancy ingredients—just apricot preserves (the jarred kind you already have) and a few pantry staples. The honey and ginger cut through the richness of the chicken, so it’s never cloying, just balanced.
  • Sticky-Sweet Fix: That apricot preserve isn’t just sweet—it’s tangy and jammy, clinging to the chicken like a caramelized hug. I’ll be real: the first time I tasted it, I thought, “Why haven’t I done this sooner?” The soy sauce keeps it savory, so it’s not dessert in disguise.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors actually improve the next day—more tender, more caramelized. Pack it in containers with rice, and you’ve got a lunch that’ll make coworkers ask, “What’s in this?” (Spoiler: It’s apricots.)
  • Budget Win: Chicken thighs are cheaper than breasts, and I stretch this recipe to feed four for under $15. Honestly, the apricot preserves are the priciest part, but a single jar lasts me months across multiple dishes. Leftovers? They’re my secret weapon for lazy mornings.

Step-by-step instructions for apricot chicken stir fry

Here's how to create a perfectly balanced sweet-tangy stir fry with tender chicken and vibrant vegetables.

1

Prepare the Chicken and Aromatics

Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and place them in a medium bowl. In a separate small bowl, combine 0.5 cup apricot preserves, 2 tbsp honey, 2 tbsp rice vinegar, 0.25 cup low-sodium soy sauce, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk until the preserves are fully dissolved and the mixture is smooth—this will be your marinade.

Pour the marinade over the chicken and toss to coat evenly. Let it sit for 10 minutes at room temperature while you prepare the remaining ingredients. This brief marinating time ensures the chicken absorbs the sweet-tangy flavors without becoming mushy. Meanwhile, finely grate the 2 tbsp fresh ginger and mince the 4 cloves garlic. Slice the 2 whole bell peppers into thin strips and trim the ends from the 1 cup snap peas if using fresh.

2

Cook the Jasmine Rice

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. In a small pot, combine the rice with 3 cups water and bring to a boil over high heat. Once boiling, reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes. Remove from heat and let it steam, covered, for an additional 10 minutes. This resting period allows the rice to absorb all the moisture and develop a fluffy texture. Fluff the rice gently with a fork before serving.

While the rice cooks, heat a large skillet or wok over medium-high heat until it's very hot. Add 2 tbsp vegetable oil and swirl to coat the bottom evenly. The oil should shimmer but not smoke—this is crucial for achieving a good sear on the chicken.

3

Stir-Fry the Chicken and Vegetables

Working in batches to avoid overcrowding, add the marinated chicken to the hot skillet. Let it cook undisturbed for 2-3 minutes until the edges are golden brown and the chicken releases easily from the pan. This initial searing locks in the juices. Transfer the cooked chicken to a clean plate and set aside.

In the same skillet, add 1 tbsp sesame oil and swirl to coat. Add the sliced bell peppers and snap peas, stirring constantly for 3-4 minutes until the vegetables are tender-crisp. The bell peppers should retain some bite, while the snap peas should soften just slightly. Add the minced garlic and grated ginger, stirring for an additional 30 seconds until fragrant.

4

Combine and Finish the Stir Fry

Return the chicken to the skillet and stir to combine with the vegetables. Cook for an additional 1-2 minutes until everything is heated through and well-coated with the marinade. The sauce should be slightly thickened, clinging to both the chicken and vegetables. If the mixture seems too dry, add 1-2 tablespoons water to loosen the sauce.

Taste and adjust seasoning if needed—you may want to add a touch more low-sodium soy sauce for saltiness or rice vinegar for tang. Remove from heat and sprinkle with 1 tbsp toasted sesame seeds just before serving. The sesame seeds add a nutty crunch and visual appeal to the dish. Serve the stir fry immediately over the fluffy jasmine rice for the perfect balance of textures and flavors.

👨‍🍳

Pro Tips For Making Apricot Chicken Stir Fry

  • CUT CHICKEN IN HALF: Chicken thighs stay juicier when sliced against the grain into ½-inch strips—thinner than you’d think. I used to fight this step, but now I just eyeball it: if the strips look like they’ll cook in 2-3 minutes max, you’re golden. Thicker pieces turn rubbery before the sauce caramelizes.
  • PEEL GINGER LIKE A PRO: Skip the tedious scraping—just slice off the edges with a chef’s knife, then grate the whole chunk. Fresh ginger’s pungency fades fast, so if you’re using it in the sauce, grate it right before tossing in. (Yes, even if you’re impatient like me.)
  • SIMMER THE SAUCE LOW: After adding apricot preserves and honey, reduce the heat to medium-low and let it bubble gently for 3-4 minutes. Rushing this step turns the sauce thin and syrupy—you want it thick enough to coat the chicken without drowning it. Trust me, 5 minutes of waiting saves you from a sticky mess.
  • SALT THE CHICKEN FIRST: Toss the raw chicken with ½ teaspoon salt and let it sit for 10 minutes before cooking. This guarantees seasoning penetrates, and the thighs won’t release moisture in a pan. (I learned this the hard way—no one likes a soggy stir-fry.)

Make-ahead tips for leftovers

Marinate Ahead

Marinate the chicken in the apricot-honey sauce overnight for maximum flavor infusion. Store the chicken and marinade in an airtight container in the fridge. The longer it sits, the deeper the caramelization and the more tender the chicken becomes.

I like to do this when I know I'll have time to cook later in the day—it cuts prep time to just 5 minutes before cooking. 💫

Prep Vegetables

Slice all vegetables 1 day ahead and store them in separate ziplock bags in the fridge. Bell peppers and snap peas hold up well for 24 hours without losing crispness. This is a game-changer for busy weeknights—I just grab and go when ready to cook.

For extra freshness, keep the garlic and ginger separate until you're ready to use them. 🌶️

Cook the Rice Early

Jasmine rice can be cooked up to 2 days ahead and stored in an airtight container at room temperature. Reheat with a splash of water in the microwave for 1-2 minutes to restore fluffiness.

I often make a big batch on Sunday so it's ready for quick stir-fry meals all week. For longer storage, freeze cooked rice in single-serving portions and thaw overnight in the fridge. ❄️

Sauce Prep Shortcut

Make the apricot sauce 3 days ahead and store it in a small glass jar in the fridge. The flavors meld beautifully over time, and you can use it as a quick glaze for other dishes too.

When ready to cook, simply toss the pre-marinated chicken in this sauce during stir-frying. It takes the guesswork out of balancing sweet and tangy flavors. 🍯

Freeze Components

Freeze the cooked chicken separately from the sauce in quart-sized freezer bags for up to 3 months. When ready to eat, thaw overnight in the fridge, then reheat with fresh vegetables and a splash of water.

The sauce reheats beautifully, though you may want to add a touch more rice vinegar after reheating to restore tang. This is perfect for meal prep—just grab, thaw, and cook. 🍗

Garnish Last Minute

Toast the sesame seeds right before serving to maintain their crisp texture. Keep them in a small bowl at room temperature so they don't lose their crunch. The same goes for fresh cilantro or green onions if you're using them as garnishes.

This final touch makes all the difference in presentation and flavor. I always set out a small bowl of seeds on the table so everyone can add their own. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 135mg45%
Sodium 680mg29%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 18g
Protein 36g72%
* 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 breasts instead of thighs?

Yes, but with caution! Chicken breasts cook faster and can dry out during stir-frying. Pound them to ¼-inch thickness and reduce cooking time to 1-2 minutes per side. For extra juiciness, marinate them for 20-30 minutes instead of 10. The apricot sauce helps keep them moist, but thighs are still ideal for their fat content and tenderness.

2

What if I don't have apricot preserves?

No problem! Try these substitutes: peach jam (lighter sweetness), plum sauce (more tangy), or mango chutney (spicier). For a non-fruit option, mix 1 tbsp honey + 1 tbsp soy sauce + 1 tsp rice vinegar. Adjust sweetness to taste—start with less and add more if needed.

3

How do I prevent the chicken from sticking?

Use a very hot wok or skillet and ensure your oil is shimmering (not smoking). Pat the chicken pieces very dry with paper towels before cooking. Work in single layers and avoid overcrowding. If needed, add ½ tsp cornstarch to the chicken before cooking to create a light barrier.

4

Can I make this gluten-free?

Replace the soy sauce with tamari or coconut aminos (use same amount). Check your apricot preserves for hidden gluten—most brands are safe, but verify labels. The rest of the recipe is naturally gluten-free. For extra umami, add 1 tsp gluten-free fish sauce to the marinade.

5

What's the best way to reheat leftovers?

Reheat in a skillet over medium heat with 1 tbsp water or broth for 2-3 minutes to restore moisture. Avoid microwaving—it makes the sauce watery. For extra flavor, add a splash of rice vinegar after reheating. Store leftovers in an airtight container for up to 3 days.

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