This is a ground beef stir-fry built around purple cabbage, grated carrot, green onions, and tamari — cooked in one pan and on the table in 25 minutes. The whole point is speed: you brown the beef, add the vegetables, and you’re done. No complicated technique, no long ingredient list.
Substitutions that actually work
- Tamari: Regular soy sauce works fine if gluten isn’t a concern. Coconut aminos work too — slightly sweeter, so start with 3 tablespoons instead of 4.
- Purple cabbage: Green cabbage is a straight swap. Napa cabbage softens faster, so add it a minute later than you would the purple.
- Dried ginger: Fresh ginger works — use about 1 teaspoon grated. The flavor is sharper and brighter than dried.
- Ground beef: Ground turkey or ground chicken both work here, but cook to 165°F (74°C) internal temperature — not 160°F. Don’t pull them early.
- Brown rice: White rice, cauliflower rice, or rice noodles all work under this. Cauliflower rice cuts the carbs significantly if that matters to you.
The short version of why this works
Two things matter here. First, brown the beef properly before adding anything else — that means a hot pan and leaving the meat alone for a minute so it gets color, not steam. Color means flavor. Second, the vegetables go in last and cook briefly. Purple cabbage and grated carrot don’t need much time; overcooked cabbage turns limp and loses its crunch, which is most of what it brings to the dish. Keep the heat high and keep things moving once the vegetables are in — two to three minutes is enough.
If something goes sideways
- The pan is watery and the beef is steaming, not browning: The pan wasn’t hot enough before the beef went in, or the pan is too small and the meat is crowded. Drain off excess liquid, crank the heat, and let it cook uncovered until the moisture evaporates.
- The tamari tastes too salty: A squeeze of lime juice or a small splash of water stirred through at the end balances it out without diluting the other flavors.
- The cabbage has gone completely soft: It cooked too long. Next time add it in the last 2 minutes. You can’t fix overcooked cabbage, but a handful of fresh green onion stirred in at the end adds some texture back.
- The chili flakes are too hot: Stir in a teaspoon of honey or a small spoonful of peanut butter — both cut heat without making it taste sweet or strange.
- The garlic burned before the beef was browned: Burnt garlic is bitter and there’s no fixing it mid-cook. Start over with the garlic, or skip the garnish — not worth the extra dish — and add a pinch of garlic powder directly to the beef instead.
Make-ahead notes
The cooked stir-fry keeps in an airtight container in the fridge for up to 3 days. Store it separately from the rice so the rice doesn’t absorb all the sauce. Reheat in a hot skillet for 2 to 3 minutes rather than the microwave — it brings back some of the texture the cabbage loses when cold. For freezing, the beef freezes well for up to 2 months, but the cabbage and carrot turn soft after thawing; if you know you’re freezing a batch, hold the vegetables back and stir-fry them fresh when you reheat.

Comforting Ground Beef Stir-Fry
Ingredients
3 cloves garlic
1 small cabbage - purple
1 bunch green onions (scallions or green shallots)
2 large carrots - grated in food processor
1 pounds ground beef (minced beef)
4 tablespoons tamari sauce
1 teaspoon chili flakes (chilli flakes in British English)
1 tablespoon ginger - dried
Instructions
- Saute diced garlic. Brown the meat in the garlic.
- Toss everything else in as you like and cook as you like.
- Serve it over steamed brown rice.
Nutrition
Frequently asked questions
How do I know when the ground beef is fully cooked?
Ground beef is safe to eat at an internal temperature of 160°F (71°C). In practice, it should be fully browned with no pink remaining — if you see any gray or pink patches, keep cooking and stir to break them up.
Can I use pre-shredded coleslaw mix instead of chopping cabbage and grating carrot?
Yes — a standard coleslaw mix is essentially purple or green cabbage and carrot already shredded, which saves real prep time. Use about 3 to 4 cups and add it the same way you would the individual vegetables.
Do I need a wok, or will a regular skillet work?
A large regular skillet works fine. The key is that it’s big enough so the ingredients aren’t piled on top of each other — crowding causes steaming instead of browning. A 12-inch skillet handles this recipe comfortably.
Can I make this less spicy for kids?
Just leave out the chili flakes entirely — the tamari, garlic, and ginger still give the dish plenty of flavor. You can always add chili to individual portions at the table.
What’s the fastest way to get this on the table on a weeknight?
Use a food processor to grate the carrots and buy pre-minced garlic from a jar — both cut prep to almost nothing. If you have leftover cooked rice in the fridge, this whole meal takes about 15 minutes start to finish.
Can I double the recipe to feed more people?
Yes, but cook the beef in two batches rather than dumping double the meat into one pan at once. Overcrowding drops the pan temperature and you’ll end up with stewed beef instead of browned beef.









