Thai Ground Chicken and Cabbage Stir-Fry
Gingery ground chicken stir-fried with napa cabbage, red bell pepper, garlic, and scallions, finished with chopped almonds, fresh cilantro and a squeeze of lime.
Why You'll Love This Recipe
This is a fast, savory weeknight dinner for anyone who wants a warm, satisfying plate without a long ingredient list or a pile of pans. It comes together in one wok in under half an hour, leans on ground chicken as an affordable, quick-cooking protein, and packs in real vegetables, so it works just as well for a solo dinner as it does for feeding a family who all want something a little different from the usual.
The flavor rests on three moves. First, a blend of sesame, coconut, and avocado oil gives you the toasty aroma of sesame while the coconut and avocado oils handle the higher stir-fry heat. Second, fresh ginger and garlic bloomed in that hot oil for just half a minute build a deep aromatic base without turning bitter. Third, the finishing touches added off the heat, the scallions, almonds, cilantro, and lime, stay bright and crunchy instead of cooking down, so every bite has contrast between the tender chicken and cabbage and the fresh, sharp top notes.
Juicy seasoned chicken, silky wilted cabbage, sweet crisp pepper, and crunchy almonds, all pulled together by the tang of lime and the gentle salt of coconut aminos. It is rich in protein to keep you full, generous with vegetables for fiber and color, and light on the kind of heavy starch that leaves you sluggish, so you finish the plate feeling fed rather than weighed down.
Ingredients
- 1 1/4 lb ground chicken
- 2 tbsp sesame oil
- 1 1/2 tbsp coconut oil
- 1 tbsp avocado oil
- 1 large red bell pepper, sliced
- 3 cups shredded napa cabbage
- 2 tbsp coconut aminos
- 1 tbsp grated ginger
- 4 cloves garlic, minced
- 4 scallions, sliced
- 1/3 cup chopped almonds
- 1/4 cup chopped cilantro
- 1 tbsp lime juice
Instructions
- Prep everything first: Because a stir-fry moves quickly, get all your cutting done before the pan is hot. Grate the ginger, mince the garlic, slice the red bell pepper into thin strips, shred the napa cabbage, and thinly slice the scallions. Roughly chop the almonds and the cilantro, and squeeze the lime for its juice. Keep the aromatics, vegetables, chicken, and finishing ingredients in separate piles so you can add them in order.
- Heat the wok: Set a wok or large skillet over medium-high heat and add the sesame oil, coconut oil, and avocado oil. Let the oils get hot and shimmering, about a minute, so the aromatics sizzle the moment they hit the pan.
- Cook the aromatics and vegetables: Add the grated ginger and minced garlic and stir constantly for about 30 seconds, until fragrant but not browned. Add the bell pepper strips and shredded cabbage and stir-fry for about 3 minutes, tossing often, until the cabbage wilts and the pepper is crisp-tender.
- Add and cook the chicken: Push the vegetables to the side, add the ground chicken and the coconut aminos, and break the meat into small crumbles with your spatula. Stir-fry, tossing everything together, until the chicken is fully cooked with no pink remaining and reaches an internal temperature of 165°F (74°C), about 5 to 7 minutes. The liquid it releases should mostly cook away.
- Finish off the heat: Turn off the heat. Stir in the sliced scallions, chopped almonds, and chopped cilantro, then add the lime juice and toss once more. Taste and adjust with a little more coconut aminos or lime as you like, and serve right away while the almonds are still crunchy.
Variations
- Turn up the heat: Add a sliced fresh Thai chili or a spoonful of red pepper flakes with the ginger and garlic for a warming, spicy version. This does not change the makeup of the dish.
- Swap the protein: Ground turkey or ground pork works in place of the chicken with the same method; cook to the same internal temperature. Pork adds a little more richness and fat.
- Different crunch: Trade the almonds for chopped cashews or a scattering of sunflower seeds. Cashews add tree nuts as the almonds do; sunflower seeds keep it nut-free.
- More vegetables: Fold in sliced mushrooms, shredded carrot, or snow peas along with the cabbage for extra color and volume. Carrot and snow peas add a small amount of natural carbohydrate.
- Herb and citrus lift: Stir in torn Thai basil or mint with the cilantro at the end, and finish with lime zest along with the juice for an even brighter, more fragrant plate.
Storage & Leftovers
Cooled leftovers keep well in an airtight container in the refrigerator for up to 4 days. The cabbage will soften and give off a little liquid as it sits, which is normal; give it a stir before serving.
To reheat, warm it in a skillet over medium heat for a few minutes, stirring, until heated through; this keeps the texture livelier than a microwave, which tends to steam the vegetables. If it seems dry, add a small splash of water to loosen it. Refresh the flavor with a squeeze of fresh lime and a few extra chopped almonds, since the original almonds soften in storage.
To get ahead, do all the knife work up to a day in advance: grate the ginger, mince the garlic, slice the pepper and scallions, shred the cabbage, and chop the almonds and cilantro, storing each in the fridge. With prep done, the actual cooking takes only a few minutes from cold pan to plate.
Notes & Tips
- Choose the right cabbage: Napa cabbage is more tender and quicker-cooking than green cabbage, with a mild sweetness. Pick a head that feels heavy and tightly packed with crisp, pale leaves and no browning at the cut edge.
- Grate ginger the easy way: Keep unpeeled ginger in the freezer and grate it frozen on a fine grater; it shreds cleanly, you can skip peeling, and you always have some on hand for a batch like this.
- Taste and adjust the salt: Coconut aminos is milder and a touch sweeter than soy sauce, so seasoning is gentle by design. Taste at the end and add a little more, a splash at a time, if you want it saltier before you reach for anything else.
- Toast the almonds for more depth: For extra flavor, toast the chopped almonds in a dry pan over medium heat until golden and fragrant, then add them at the very end so they stay crisp against the tender chicken and cabbage.
- Do not skip the fresh lime: The lime juice added off the heat is what makes the whole dish taste bright rather than flat. Use fresh, not bottled, and add it last so the acidity stays lively.
- Serve it your way: This is a complete plate on its own, but it is also good spooned into crisp lettuce cups for a hands-on meal, or served over cauliflower rice to soak up the pan juices.
Nutrition & Mindful Eating
- Chicken, cabbage and almonds give this three different textures in a single pan. The chicken goes crisp and crumbly, the cabbage wilts but keeps its spine, and the almonds stay hard against both of them right to the last forkful.
- Napa cabbage is thin-leaved and juicy with wide white ribs, so it cooks in seconds and gives off enough water to steam everything else for a moment. It brings fiber and vitamin C and most of the bulk on the plate.
- Ground chicken is mild and quick-cooking, which is why it takes so well to a hot pan, spreading thin and browning into crisp little pieces that hold the ginger and garlic. Its complete protein is most of what makes this dinner.
- Almonds stirred in off the heat at the end stay hard rather than softening into the pan, and their fat and vitamin E come attached to the crunch that soft chicken and wilted cabbage genuinely need.
- Ginger and garlic hit the hot oils first, the sesame oil having gone into the wok with them at the start, and lime and cilantro land last off the heat. That final squeeze is what makes a brown pan of food taste green and sharp.
- As you eat, go looking for the almonds among the soft cabbage, and give the lime a second to land before the next forkful, at a pace that lets you feel the meal.
Frequently Asked Questions
My ground chicken is releasing a lot of liquid. Is that a problem?
It is normal; ground chicken gives off moisture as it cooks. Keep the heat at medium-high and continue stir-frying, and most of the liquid will cook away, leaving the meat lightly browned. If it still seems watery, tip the pan and spoon off the excess before adding the finishing ingredients.
Can I use regular green cabbage instead of napa?
Yes. Green cabbage is firmer and a bit less sweet, so shred it finely and give it an extra minute or two in the pan to soften. The dish will be slightly more toothsome but still very good.
What can I use in place of coconut aminos?
Tamari or a gluten-free soy sauce both work. They are saltier and less sweet than coconut aminos, so start with a little less and taste before adding more. Note that standard soy sauce contains gluten.
How do I know the chicken is fully cooked?
Ground chicken should show no pink and reach an internal temperature of 165°F (74°C) on an instant-read thermometer. Because it is in small crumbles, this usually takes about 5 to 7 minutes of active stir-frying once it hits the hot pan.

