Some nights, dinner needs to check three boxes: fast, flavorful, and easy enough that you don’t end up staring at a mountain of dishes afterward. Thai Chicken Cabbage Stir Fry checks every one—and brings a creamy, savory peanut sauce along for the ride.
This colorful skillet dinner combines juicy ground chicken, crisp-tender cabbage, sweet carrots, fresh herbs, and a peanut sauce with just the right balance of salty, sweet, tangy, and nutty flavors. Add a drizzle of hot chili sauce and a squeeze of lime, and suddenly Tuesday-night dinner feels a whole lot more exciting.
I’m Chef Omar, and recipes like this are exactly what I love sharing: straightforward ingredients, simple techniques, and big flavor without unnecessary kitchen drama. Whether you’re cooking after a packed workday or trying to get something fresh on the table before everyone starts asking, “Is dinner ready yet?” this recipe has your back.
Table of Contents
Why You’ll Love This Thai Chicken Cabbage Stir Fry
- Quick & Easy: Everything comes together in about 30 minutes, making it a smart choice for busy weeknights.
- Simple Ingredients: Ground chicken, bagged coleslaw mix, carrots, and pantry-friendly sauce ingredients keep shopping easy.
- Big Flavor: Peanut butter, ginger, garlic, soy sauce, and sesame oil create a rich sauce with very little effort.
- Family-Friendly: The chili sauce is added at serving time, so everyone can choose their own heat level.
- Easy to Customize: Swap vegetables, adjust the spice, or serve it with rice or noodles depending on what you have.
- Great for Leftovers: The chicken and cabbage reheat beautifully for an easy lunch the next day.
Ingredients You’ll Need
One reason I keep coming back to this recipe is that it turns basic ingredients into something that tastes far more impressive than the effort involved.
For the Stir Fry
- 3 tablespoons neutral oil, such as avocado oil, divided
- 1 pound ground chicken
- 16 ounces coleslaw cabbage mix
- 2 medium carrots, grated
- 2–3 green onions, sliced
- 1/2 cup chopped fresh cilantro, plus more for serving
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- Hot chili sauce, for serving
- Fresh lime juice, optional but highly recommended
For the Peanut Sauce
- 1/4 cup creamy peanut butter
- 1/4 cup soy sauce, or tamari for a gluten-free option
- 3 cloves garlic, minced
- 2 tablespoons honey
- 1 tablespoon freshly grated ginger
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
Creamy peanut butter gives the sauce its body, while soy sauce supplies that deep savory flavor. Honey softens the salty edges, rice vinegar adds brightness, and fresh ginger and garlic wake everything up.
And that tiny teaspoon of sesame oil? Don’t underestimate it. Sesame oil may arrive with a teaspoon, but it has the personality of a tablespoon.
How to Make Thai Chicken Cabbage Stir Fry
1. Make the Peanut Sauce
In a small bowl, whisk together the creamy peanut butter, soy sauce, minced garlic, honey, grated ginger, rice vinegar, and sesame oil.
Keep whisking until the mixture looks smooth and evenly combined, then set it aside.
Making the sauce first matters because once the vegetables hit the hot skillet, things move quickly. Stir fry waits for no one—not even someone desperately searching the refrigerator for the soy sauce.
2. Brown the Ground Chicken
Heat about 2 tablespoons of the neutral oil in a large nonstick skillet over medium-high heat.
Once the oil is hot, add the ground chicken. Cook while breaking the chicken into small pieces with a wooden spoon or spatula.
Continue cooking until the chicken is completely cooked through and no longer pink.
Using a slotted spoon, transfer the chicken to a bowl. Drain any excess liquid from the skillet and carefully wipe the pan clean if needed.
3. Cook the Cabbage and Carrots
Add the remaining oil to the skillet and return it to medium-high heat.
Once hot, add the coleslaw cabbage mix and grated carrots. Stir frequently and cook for about 3–4 minutes.
You’re looking for tender-crisp vegetables, not soft cabbage. The cabbage should lose its raw crunch while still having enough texture to make every bite satisfying.
If the vegetables begin browning too quickly, lower the heat slightly.
Bagged coleslaw mix is one of my favorite shortcuts here. The cabbage is already shredded, which means fewer cutting boards, less chopping, and dinner gets to the table faster.
4. Bring Everything Together
Return the cooked chicken to the skillet.
Pour the prepared peanut sauce over the chicken and vegetables, then toss everything together until evenly coated.
Cook for another couple of minutes, just until the chicken is hot and the sauce has coated the cabbage.
Taste before adding salt. Soy sauce already brings plenty of saltiness, so you may need very little extra. Finish with freshly ground black pepper.
5. Add the Fresh Herbs
Turn off the heat and stir in the sliced green onions and chopped cilantro.
Serve immediately with additional cilantro and hot chili sauce.
I also strongly recommend squeezing fresh lime juice over each serving. That little hit of acidity cuts through the creamy peanut sauce and makes the ginger, cilantro, and sesame flavors pop.
Chef Omar’s Tips for the Best Stir Fry
Get the skillet hot first. A properly heated pan helps the chicken brown instead of slowly steaming in its own juices.
Don’t overcook your cabbage. Three or four minutes is usually plenty. You want color and crunch left in those vegetables. Limp cabbage isn’t invited to this dinner.
Prepare everything before cooking. Have the carrots grated, onions sliced, cilantro chopped, and sauce mixed before turning on the skillet. Stir-frying happens quickly, so a few minutes of prep makes cooking much calmer.
Taste the sauce before seasoning. Different soy sauces contain different amounts of sodium. Wait until everything is combined before reaching for extra salt.
Finish with something fresh. Lime juice and cilantro provide contrast to the rich peanut butter sauce. If you love heat, add your favorite hot chili sauce right before eating.
Easy Variations and Serving Ideas
This Thai Chicken Cabbage Stir Fry is flexible enough to handle the inevitable “I forgot to buy that” moment.
Ground turkey works nicely instead of chicken. You can also add sliced bell peppers, snap peas, mushrooms, broccoli, or extra shredded carrots. Just remember that harder vegetables may need a little extra cooking time.
For a heartier meal, spoon the stir fry over jasmine rice, brown rice, or noodles. If you’re looking for something lighter, serve it straight from the skillet in bowls.
Chopped peanuts or cashews also make an excellent topping if you’d like some extra crunch.
For additional heat, try red pepper flakes, sliced fresh chiles, or chili crisp. Keeping spicy toppings on the side is especially useful when you’re feeding people with very different definitions of “a little spicy.”
A Weeknight Dinner Worth Repeating
I first fell in love with this style of dinner because it proves that convenience doesn’t have to mean boring food. Ground chicken cooks quickly, packaged cabbage eliminates most of the prep work, and a homemade sauce transforms everything in minutes.
That’s the kind of cooking I want in my kitchen: approachable enough for a busy evening but flavorful enough that you’re actually excited about the leftovers.
There is also something deeply satisfying about watching an enormous pile of cabbage tumble into the skillet and shrink into a glossy, colorful dinner. It feels suspiciously productive for something this easy.
Storage and Meal Prep
Let leftovers cool before transferring them to an airtight container. Store the stir fry in the refrigerator for up to 3–4 days.
Reheat individual portions in the microwave or warm them gently in a skillet over medium-low heat. If the peanut sauce thickens considerably in the refrigerator, add a small splash of water while reheating.
For meal prep, divide the finished stir fry among containers with rice or noodles. Keep fresh cilantro, lime wedges, and chili sauce separate and add them after reheating for the freshest flavor.

Frequently Asked Questions
Can I make Thai Chicken Cabbage Stir Fry gluten-free?
Yes. Replace regular soy sauce with gluten-free tamari. It’s always a good idea to check the labels of your remaining sauces and packaged ingredients as well.
Can I use ground turkey instead of chicken?
Absolutely. Ground turkey is an easy substitute and works well with the peanut, ginger, garlic, and sesame flavors.
Can I use fresh cabbage instead of coleslaw mix?
Definitely. Thinly slice green cabbage and use about 16 ounces. You can mix in shredded red cabbage for extra color, too.
Is this recipe spicy?
Not by itself. Most of the heat comes from the hot chili sauce served on top, making the recipe easy to adjust for kids or anyone who prefers mild food.
What can I serve with this stir fry?
Jasmine rice is an easy favorite, but brown rice, noodles, cauliflower rice, or a simple cucumber salad all work well. It’s also filling enough to enjoy by itself.
Can I make the peanut sauce ahead of time?
Yes. Whisk the sauce together ahead of time and refrigerate it in an airtight container. If it becomes thick when chilled, let it sit at room temperature briefly or whisk in a splash of warm water before using.
Bring Big Flavor to Your Weeknight Table
When dinner needs to happen quickly but you still want something colorful and satisfying, Thai Chicken Cabbage Stir Fry delivers. You get juicy chicken, crisp vegetables, fragrant ginger and garlic, fresh cilantro, and that creamy peanut sauce all in one skillet.
Finish your bowl with lime and as much—or as little—chili sauce as your taste buds can handle. Then grab a fork and enjoy the kind of easy dinner that proves weeknight cooking can still be seriously delicious.
More Flavor-Packed Recipes to Try Next
If you loved the creamy peanut sauce, crisp cabbage, and bold Asian-inspired flavors in this Thai Chicken Cabbage Stir Fry, keep the delicious momentum going with these easy Pulse Recipes favorites.
- Craving more of that irresistible peanut-and-chicken combination? Try this creamy Peanut Butter Chicken recipe for another simple dinner loaded with savory, nutty flavor.
- For another fresh meal with cabbage and plenty of satisfying crunch, make this Sesame Chicken Cabbage Crunch Salad—a great choice for lunch or a lighter dinner.
- If quick skillet dinners are your weeknight superpower, this easy Chicken Green Bean Stir Fry keeps the same fast, veggie-packed dinner theme going.
- Love Thai-inspired meals with creamy peanut flavor? Add these Thai Peanut Chicken Wraps to your meal plan for a fun way to switch things up.
Made this Thai Chicken Cabbage Stir Fry? ⭐ Leave a star rating and review below! Your feedback helps other home cooks decide what to make next—and I’d love to hear whether you kept it mild or turned up the chili heat!

Thai Chicken Cabbage Stir Fry
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
This easy Thai Chicken Cabbage Stir Fry combines juicy ground chicken, crisp-tender cabbage and carrots, fresh cilantro, and green onions in a creamy peanut sauce. Ready in about 30 minutes, it’s a colorful, flavor-packed dinner that’s perfect for busy weeknights.
Ingredients
For the Stir Fry
- 3 tablespoons neutral oil, such as avocado oil, divided
- 1 pound ground chicken
- 16 ounces coleslaw cabbage mix
- 2 medium carrots, grated
- 2–3 green onions, sliced
- 1/2 cup chopped fresh cilantro, plus more for serving
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- Hot chili sauce, for serving
- Fresh lime juice, optional, for serving
For the Peanut Sauce
- 1/4 cup creamy peanut butter
- 1/4 cup soy sauce, or tamari for gluten-free
- 3 cloves garlic, minced
- 2 tablespoons honey
- 1 tablespoon freshly grated ginger
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
Instructions
- Make the sauce: In a small bowl, whisk together the peanut butter, soy sauce, garlic, honey, ginger, rice vinegar, and sesame oil until smooth. Set aside.
- Cook the chicken: Heat 2 tablespoons neutral oil in a large nonstick skillet over medium-high heat. Add the ground chicken and cook, breaking it apart with a spoon, until completely cooked through and no longer pink. Transfer the chicken to a bowl with a slotted spoon. Drain excess liquid and carefully wipe the skillet clean if needed.
- Cook the vegetables: Add the remaining oil to the skillet. Once hot, add the coleslaw mix and grated carrots. Cook for 3–4 minutes, stirring frequently, until the cabbage is tender-crisp. Reduce the heat if the vegetables begin to brown too quickly.
- Combine: Return the cooked chicken to the skillet and pour in the peanut sauce. Toss until the chicken and vegetables are evenly coated. Season with salt and black pepper to taste.
- Finish: Cook for another 2–3 minutes, or until everything is heated through. Remove from the heat and stir in the green onions and cilantro.
- Serve: Top with additional cilantro and hot chili sauce. Add a squeeze of fresh lime juice before serving, if desired.
Notes
- Keep the cabbage crisp: Avoid overcooking it. You want tender cabbage that still has a little crunch.
- Gluten-free option: Use certified gluten-free tamari instead of regular soy sauce.
- Control the heat: Serve chili sauce on the side so everyone can adjust the spice level.
- Easy substitutions: Ground turkey can replace ground chicken.
- Serving idea: Enjoy as-is or serve over jasmine rice, brown rice, cauliflower rice, or noodles.
- Storage: Refrigerate leftovers in an airtight container for up to 3–4 days.
- Oil note: The supplied ingredient list says 3 tablespoons total, while the original instructions call for 2 tablespoons for the chicken plus 2 tablespoons for the vegetables. I’ve retained 3 tablespoons total here and recommend simply using the remaining oil for the vegetables.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Stir Fry
- Cuisine: Thai-inspired
Nutrition
- Serving Size: 1/4 of recipe
- Calories: ~510 kcal
- Sugar: 14 g
- Sodium: 1150 mg
- Fat: 32 g
- Saturated Fat: 6 g
- Unsaturated Fat: 24 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 5 g
- Protein: 31 g
- Cholesterol: 95 mg
