Shacha sauce is one of those ingredients I always like to keep in my pantry because it makes it so easy to put together a rich, flavorful dish without using a long list of seasonings. Made with garlic, dried seafood, shallots, chili, and spices, this savory Chinese barbecue sauce has a complex umami flavor that instantly adds depth to a simple stir-fry. A few spoonfuls are all you need to transform everyday ingredients into something delicious.
Shacha sauce has an interesting history, too. It originated from the satay sauces of Southeast Asia and was adapted by Chinese communities, particularly those from the Chaoshan region, who incorporated dried seafood and other seasonings to create its distinctive flavor. Today, it’s especially popular in Taiwanese and Chaoshan cooking, where it’s used in everything from stir-fries to hot pot dipping sauces.
For this recipe, I pair shacha sauce with tender chicken breast, sweet onions, and crisp bell peppers. I marinate the chicken briefly to keep it juicy and tender, then sear it until lightly browned. The garlic and ginger are cooked until fragrant before everything is tossed together with the savory sauce.
The best part is that the whole dish comes together in just 30 minutes, making it perfect for a busy weeknight. Serve it over steamed rice for a simple, comforting meal that tastes like it took much more effort to prepare. I hope you give it a try!

Ingredients
I split this list into a quick marinade, the shacha sauce mix, and the aromatics and vegetables that go into the skillet in order. Here is what I use:

Chicken: I prefer boneless, skinless chicken breast for this recipe because it cooks quickly and works well with the rich shacha sauce. Boneless, skinless chicken thighs are also a great option if you prefer a juicier, more tender cut.
Marinade: I season the chicken with Shaoxing wine, salt, and a little cornstarch.
Shacha sauce mix: I stir the shacha sauce together with light soy sauce, sugar, and a touch of sesame oil.
Aromatics and vegetables: I cook sliced garlic and julienned ginger first, then add white onion and bell pepper.
Cooking oil: I use peanut oil for its high smoke point and nutty note, though plain vegetable oil works fine if that is what I have open.
How to Make
1. Marinate the chicken: Combine the sliced chicken with the Shaoxing wine, salt, and cornstarch in a medium bowl. Stir until the meat is coated and set it aside while you prep the rest.
2. Mix the sauce: Combine the shacha sauce, soy sauce, sugar, and sesame oil in a small bowl. Stir until the sugar dissolves into the paste.
3. Sear the chicken: Heat the oil in a large skillet over medium-high heat until hot. Add the chicken and spread it into a single layer, making sure the pieces don’t overlap. Cook until the bottom is charred, then flip and cook until the other side is lightly charred. Move the chicken to a plate and set it aside.

4. Cook the sauce and aromatics: Pour the sauce into the same skillet. Add the garlic and ginger, then stir and cook for 1 minute until fragrant.

5. Add the vegetables: Add the onion and bell pepper. Keep stirring for a minute, until the vegetables have softened.

6. Finish and serve: Add the chicken back to the skillet. Stir and cook until everything is coated in the sauce, then transfer to a serving plate and serve hot.

My Cooking Tips
Slice the chicken against the grain: I cut the breast across the muscle fibers so the cooked pieces stay short and tender instead of stringy. It makes a bigger difference on breast than on thigh, which is naturally softer.
Get the pan hot before the chicken goes in: I wait until the oil shimmers before laying the pieces out, because a hot surface gives me the char on the edges instead of a gray steamed look. A crowded, cool pan leaks water and the chicken never browns.
Adjust the seasoning at the end: Different brands of shacha sauce vary in saltiness and flavor. Once the stir-fry is finished, taste the sauce and adjust the seasoning if needed. Add a splash of water if it’s too salty, or a little soy sauce if it needs more seasoning.
Keep the ginger in matchsticks, not mince: I prefer cutting the ginger into thin matchsticks so it adds a pleasant ginger flavor without overpowering the shacha sauce. The thin strips also soften during cooking and add a nice texture to the stir-fry.

Serving Suggestions
At my table this is a rice dish first. I spoon the chicken and its sauce over a bowl of hot steamed rice and let the shacha paste run down into the grains, and my husband takes the leftovers to work the next day over more rice. On a plain weeknight I round it out with a quick green like Chinese garlic green beans or a plate of baby bok choy so there is something fresh next to the savory meat.
When I host dinner for my relatives, I keep the shacha chicken as the main and set a few lighter dishes around it. A pot of egg drop soup to start and a cold Chinese cucumber salad give the meal some contrast, and a plate of Chinese broccoli with oyster sauce covers the green vegetable everyone reaches for.
Frequently Ask Questions
What is shacha sauce and where do I buy it?
Shacha sauce is a savory Chinese barbecue paste made from garlic, soybean oil, dried seafood such as brill fish and dried shrimp, shallots, and chili. I find it in jars at Chinese and Southeast Asian markets, usually near the oyster sauce and chili pastes, and it keeps in the fridge for months once opened. You can find shacha sauce in most Asian markets or on Amazon.
Can I use chicken thigh instead of breast?
Yes! Boneless, skinless chicken thighs are a great substitute if you prefer juicier, richer meat. Slice them thinly, just as you would chicken breast, and follow the same cooking instructions. The cooking time should be similar, but adjust as needed depending on the thickness of the slices.
Can I use other vegetables in shacha chicken?
Absolutely! Shacha sauce pairs well with many vegetables. Broccoli, celery, mushrooms, and snow peas are all great options. Just make sure to adjust the cooking time depending on the vegetables you use. For harder vegetables like broccoli, I recommend blanching them briefly before stir-frying so they cook through without overcooking the chicken.
Want to Save This Recipe?
Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!
This Shacha chicken is a quick skillet stir fry of tender sliced chicken breast, sweet onion, and crisp bell pepper coated in shacha sauce, a savory Chinese barbecue paste. It is a one pan main dish with a sweet, garlicky, seafoody flavor, and it takes me 30 minutes to serve it to my family.
Prevent your screen from going dark
Combine all the marinade ingredients in a medium-sized bowl and stir to mix well.
Combine all the sauce ingredients in a small bowl and mix well.
Heat the oil in a large skillet over medium-high heat until hot. Spread out the chicken pieces without overlapping. Cook until the bottom is charred. Flip the chicken and cook until the other side is lightly charred. Move to a plate and set aside.
Pour in the sauce. Add the garlic and ginger. Stir and cook for 1 minute.
Add the onion and bell pepper. Keep stirring for a minute, until the vegetables have softened. Add back the chicken. Stir and cook until the sauce is evenly coated. Transfer everything to a serving plate and serve hot as a main dish.
Ingredient Substitution Guide
Serving: 1serving, Calories: 241kcal, Carbohydrates: 11.4g, Protein: 25.7g, Fat: 9.9g, Saturated Fat: 1g, Cholesterol: 73mg, Sodium: 641mg, Potassium: 527mg, Fiber: 1.2g, Sugar: 6.5g, Calcium: 16mg, Iron: 1mg
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
