If your weeknight brain is running on low battery (same), Spicy Sweet Chicken Diablo is about to be your delicious rescue plan. It’s sweet, spicy, a little sticky in the best way, and loaded with colorful peppers so you can feel like a responsible adult while eating something that tastes like takeout.
This is the kind of dinner that makes people wander into the kitchen like, “Wait… what smells THAT good?” And you get to casually say, “Oh, just my Spicy Sweet Chicken Diablo,” like you do this every day. (You don’t have to tell them it’s easy. Our secret.)
Table of Contents
Why You’ll Love This Spicy Sweet Chicken Diablo
- Fast but feels fancy: Big flavor, minimal drama.
- Sweet + heat balance: Honey and sriracha are a power couple.
- Tender chicken every time: That quick marinade is doing the heavy lifting.
- Veggie-packed: Bell peppers and onions bring crunch, color, and that “I tried” energy.
- Better-than-leftovers leftovers: It reheats like a champ.
Ingredients You’ll Need
For the chicken + veggies
- 2 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 large red bell pepper, seeded and cut into 1-inch pieces
- 1 large yellow bell pepper, seeded and cut into 1-inch pieces
- 1 large onion, cut into 1-inch pieces
- 4 cloves garlic, minced
- 1 inch ginger, grated
- 2 tablespoons olive oil
For the sauce + finishing
- 1/4 cup soy sauce (divided)
- 1/4 cup honey (divided)
- 2 tablespoons rice vinegar (divided)
- 1 tablespoon sriracha (or more to taste)
- 1 tablespoon cornstarch (divided)
- 2 tablespoons water (plus extra as listed)
- 1 teaspoon sesame oil
- 1/4 cup chopped green onions, for garnish
- Sesame seeds, for garnish
- Cooked rice, for serving
How To Make Spicy Sweet Chicken Diablo
Step 1: Marinate the Chicken (Don’t Skip This)
This is the “why is this chicken so tender?” moment. Even 30 minutes makes a difference.
- In a medium bowl, combine:
- chicken pieces
- 1 tablespoon soy sauce
- 1 tablespoon honey
- 1 teaspoon rice vinegar
- 1/2 teaspoon sriracha (less if you’re spice-shy)
- 1 teaspoon cornstarch
- 1 teaspoon sesame oil
- Mix until everything is nicely coated.
- Cover and refrigerate at least 30 minutes, up to 2 hours.
Aneta tip: I usually aim for an hour—long enough to do laundry, scroll, and forget I started laundry.
Step 2: Whisk Up the Sweet-Spicy Sauce
This sauce is the whole personality of Spicy Sweet Chicken Diablo: sweet, fiery, savory, and glossy.
In a small bowl, whisk together:
- remaining 3 tablespoons soy sauce
- remaining 3 tablespoons honey
- remaining 1 tablespoon + 1 teaspoon rice vinegar
- remaining 2 1/2 teaspoons sriracha
- 2 tablespoons water
Set it aside. Try not to “taste test” it 14 times.
Step 3: Sear the Chicken (Golden = Flavor)
- Heat 1 tablespoon olive oil in a large skillet or wok over medium-high heat.
- Add the marinated chicken in a single layer. Don’t overcrowd—work in batches if needed.
- Cook 5–7 minutes, until browned and cooked through.
- Remove chicken to a plate and set aside.
Quick note: Chicken thighs are forgiving and stay juicy, which is why I love them for Spicy Sweet Chicken Diablo. Breast works too, but you’ll want to watch it closely so it doesn’t dry out.
Step 4: Cook the Veggies Until Tender-Crisp
- Add the remaining 1 tablespoon olive oil to the same skillet.
- Add onion, bell peppers, garlic, and ginger.
- Cook 5–7 minutes, stirring occasionally, until softened but still a little crisp.
You’re going for “stir-fry perfect,” not “sad, mushy peppers.”
Step 5: Combine, Simmer, and Get That Glossy Finish
- Return the chicken to the skillet with the veggies.
- Pour the sauce over everything.
- Bring to a gentle simmer over medium heat.
- Cook 3–5 minutes, stirring occasionally, until the sauce thickens and turns glossy.
That cornstarch (in the marinade and sauce) helps everything cling like a dream—aka the “lick-the-spoon” stage.
Step 6: Serve It Up Like a Weeknight Legend
- Spoon Spicy Sweet Chicken Diablo over cooked rice.
- Garnish with green onions and sesame seeds.
- Enjoy immediately while it’s hot, shiny, and making your kitchen smell like victory.
Cooking Tips for Spicy Sweet Chicken Diablo
- Control the heat: Start with less sriracha, then add more at the end. You can always make it spicier—unlike that time I got confident and turned my mouth into a bonfire.
- Want extra sauce? Double the sauce ingredients. No one has ever complained about “too much sticky sweet-spicy sauce.”
- Don’t crowd the pan: If the chicken is packed in, it steams instead of sears. Searing = flavor.
- Sauce too thick? Splash in 1–2 tablespoons water.
- Sauce too thin? Simmer an extra minute or two. If needed, mix 1 teaspoon cornstarch + 1 tablespoon water and stir it in.
A Little Story From My Kitchen
This recipe became one of my go-tos after a week where everything felt like a race—work, errands, the usual “what’s for dinner” panic. I wanted something bold and comforting but not complicated. The first time I made Spicy Sweet Chicken Diablo, I served it over rice and watched the plates get suspiciously quiet… you know, the good quiet. The kind that says, “Please don’t change a thing.”
Now it’s my “I need a win tonight” dinner. And honestly, it delivers every time.

FAQs About Spicy Sweet Chicken Diablo
Can I make Spicy Sweet Chicken Diablo less spicy?
Absolutely. Use less sriracha in the marinade and sauce, then let each person add more at the table. Sweet and mild is still delicious.
Can I substitute chicken breast for thighs?
Yes! Chicken breast works, just cook it a little more gently and don’t overdo the sear time. Thighs are more forgiving and stay tender.
How do I store leftovers?
Store in an airtight container in the fridge for up to 4 days. Reheat in a skillet with a small splash of water, or microwave in short bursts.
Can I freeze it?
You can freeze it for up to 2 months. Thaw overnight in the fridge, then reheat in a skillet. The peppers may soften a bit, but the flavor is still fantastic.
What can I serve with it besides rice?
Noodles, quinoa, cauliflower rice, or even lettuce wraps. Spicy Sweet Chicken Diablo is flexible—unlike my schedule.
Bring the Heat Tonight
If you’re craving something that tastes like your favorite takeout—but you want it faster, fresher, and made in your own kitchen—Spicy Sweet Chicken Diablo is calling your name. It’s sweet, spicy, saucy, and downright satisfying, especially over a warm bowl of rice with a shower of green onions and sesame seeds.
And if you make it, I hope it brings a little kitchen magic to your night—because this Spicy Sweet Chicken Diablo truly knows how to show off.
Keep the Spice Party Going
- If you loved the sweet-heat combo in Spicy Sweet Chicken Diablo, you’ll probably fall hard for Sweet and Spicy Jalapeno Raspberry Chicken when you want that same “wow” flavor with a fruity little twist.
- Craving a cozy, comforting dinner that’s still bold? Try Creamy Thai Chicken Curry Soup for a warm bowl that feels like a hug (with a little kick).
- If you’re in the mood for another quick skillet-style dinner that tastes like takeout at home, don’t miss Hot Orange Chicken (Panda Express–Style)—it’s tangy, sticky, and totally weeknight-friendly.
- And for a fun, handheld version of sweet-and-spicy chicken magic, make Crispy Honey Chipotle Chicken Tacos—perfect for busy nights, picky eaters, and anyone who loves a little crunch.
⭐ Made this recipe? I’d love to hear how your Spicy Sweet Chicken Diablo turned out! Please leave a quick review and tap your star rating (⭐⭐⭐⭐⭐) — it helps other readers find the recipe and makes my day in the best way.
Spicy Sweet Chicken Diablo
- Total Time: 50 minutes
- Yield: 4 servings
Description
Spicy Sweet Chicken Diablo is a bold, flavor-packed skillet dinner made with tender chicken thighs, colorful peppers, and a glossy sweet-and-spicy sauce. This easy weeknight recipe balances honey sweetness with sriracha heat for a restaurant-style meal you can make in about 40 minutes.
Ingredients
For the Chicken Marinade
-
2 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
-
1 tablespoon soy sauce
-
1 tablespoon honey
-
1 teaspoon rice vinegar
-
½ teaspoon sriracha (adjust to taste)
-
1 teaspoon cornstarch
-
1 teaspoon sesame oil
For the Sauce
-
3 tablespoons soy sauce
-
3 tablespoons honey
-
1 tablespoon + 1 teaspoon rice vinegar
-
2½ teaspoons sriracha
-
2 tablespoons water
For Cooking
-
2 tablespoons olive oil
-
1 large red bell pepper, cut into 1-inch pieces
-
1 large yellow bell pepper, cut into 1-inch pieces
-
1 large onion, cut into 1-inch pieces
-
4 cloves garlic, minced
-
1 inch ginger, grated
For Serving
-
Cooked rice
-
¼ cup chopped green onions
-
Sesame seeds for garnish
Instructions
In a medium bowl combine chicken pieces, soy sauce, honey, rice vinegar, sriracha, cornstarch, and sesame oil. Mix well to coat the chicken evenly. Cover and refrigerate for at least 30 minutes or up to 2 hours.
In a small bowl whisk together soy sauce, honey, rice vinegar, sriracha, and water until smooth. Set aside.
Heat 1 tablespoon olive oil in a large skillet or wok over medium-high heat. Add the marinated chicken in a single layer and cook for 5–7 minutes until browned and cooked through. Remove from skillet and set aside.
Add the remaining olive oil to the skillet. Add onion, bell peppers, garlic, and ginger. Cook for 5–7 minutes, stirring occasionally, until vegetables are tender-crisp.
Return the cooked chicken to the skillet with the vegetables. Pour the prepared sauce over everything and bring to a gentle simmer. Cook for 3–5 minutes, stirring occasionally, until the sauce thickens and becomes glossy.
Serve hot over cooked rice. Garnish with chopped green onions and sesame seeds.
Notes
Adjust the sriracha depending on how spicy you like your food.
Chicken thighs stay juicy, but chicken breast can be used if preferred.
Do not overcrowd the skillet when cooking the chicken; work in batches if necessary for better browning.
This recipe reheats beautifully and makes great leftovers for lunch.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Skillet / Stir-Fry
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 portion
- Calories: 420 kcal
- Sugar: 12 g
- Sodium: 820 mg
- Fat: 22 g
- Saturated Fat: 5 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 2 g
- Protein: 36 g
- Cholesterol: 135 mg