This is a ground turkey and soft tofu stir-fry seasoned with garlic, ginger, cumin, turmeric, chili, and passata — cooked start to finish in 20 minutes. The tofu stretches a pound of meat across six servings without anyone feeling short-changed, and the sauce clings to both the meat and the tofu cubes so every bite is well-seasoned. It works on a weeknight when you need something hot on the table fast.
Smart swaps
- Soft tofu: Soft tofu breaks down gently into the sauce. Firm tofu holds its shape better if you prefer distinct cubes, but extra-firm can turn rubbery here — stick to soft or firm, not extra-firm.
- Passata vs. crushed tomatoes: Either works. Passata gives a smoother sauce; crushed tomatoes add a little more texture. Avoid tomato paste as a straight swap — it’s too concentrated and will overpower the spices.
- Ground turkey: Ground chicken works as a direct substitute and reaches the same safe internal temperature of 165°F (74°C). Ground pork is also good here and only needs to reach 160°F (71°C); it adds more fat, which makes the sauce richer.
- Dried red chilies: These are whole dried chilies fried briefly in oil to flavor it. If you don’t have them, a pinch of red pepper flakes added with the other spices gets you close enough.
Before you start
The one thing that actually matters here is managing your heat in two stages. You start hot — medium-high — to brown the onion and cook the turkey through properly. Ground poultry must reach 165°F (74°C) internally, and a hot wok gets you there without the meat steaming in its own liquid. Then you drop to medium-low when you add the chili powder, soy sauce, and passata. That lower heat lets the tomato cook into the spices without scorching, which is what builds the sauce’s body. Rush that second stage and the passata stays sharp and thin rather than settling into the meat.
Mistakes to avoid
- Not draining the tofu: Soft tofu holds a lot of water. Press it gently between paper towels for a few minutes before cubing it. Skip this and the extra liquid will thin your sauce considerably.
- Stirring the tofu too hard: The recipe says stir slowly — take that seriously. Soft tofu will crumble into the sauce if you work it aggressively. Use a wide spatula and fold rather than stir.
- Adding the tofu too early: Tofu goes in at the very end, after the sauce has already reduced. Adding it earlier means it sits in liquid too long and falls apart completely.
- Under-seasoning at the end: The recipe calls for salt adjusted to taste. Tofu is bland and absorbs surrounding flavors, so taste the finished dish before serving — it often needs a small extra pinch of salt or a splash more soy sauce once the tofu is in.
- Crowding the wok: If you’re doubling the recipe for a larger family, cook the turkey in two batches. A crowded wok drops temperature and the meat steams instead of browning, which affects both texture and flavor.
Make-ahead notes
The cooked dish keeps well in an airtight container in the fridge for up to 3 days. The tofu softens further as it sits, which most people find fine — it just becomes more integrated into the sauce. To reheat, use a skillet over medium heat with a splash of water to loosen the sauce; the microwave works too but stir halfway through to heat evenly. For freezing, skip the tofu and freeze just the cooked turkey and sauce for up to 2 months — add fresh tofu when you reheat. Frozen tofu changes texture significantly and turns spongy, which is not ideal here. Skip the garnish before storing — not worth the extra dish, and fresh spring onion or cilantro takes seconds to add when you serve.

Tofu and Ground Turkey Stir-Fry (20-Minute Wok Recipe)
Equipment
Ingredients
1 pound ground turkey (minced turkey) - minced turkey, about 450g- 1 package soft tofu - 12 oz / 340g, cut into ½-inch (1.25cm) cubes
½ teaspoon ginger - fresh ; finely chopped
½ teaspoon garlic - fresh ; finely chopped- ½ teaspoon ginger paste - or finely minced ginger
- ½ teaspoon garlic paste - or finely minced garlic
2 cups white onion - finely chopped, about 320g / 2 medium onions
1 teaspoon salt - adjust to taste
1 teaspoon cumin
½ teaspoon chili powder (chilli powder in British English)
1 tablespoon soy sauce
¼ teaspoon turmeric powder
½ cup passata or crushed tomatoes (tomato puree with seeds removed) - about 120ml
3 tablespoons vegetable oil - about 45ml- 2 medium dried red chilies
3 stalks spring onions - chopped, for garnish
¼ cup cilantro (coriander) - fresh ; optional, for garnish
Instructions
- Heat vegetable oil in a wok or large skillet over medium-high heat. Add the dried red chilies and fry for 5 seconds until fragrant. Add the chopped onion, chopped ginger, and chopped garlic. Stir-fry for 2-3 minutes until the onion is lightly browned.3 tablespoons vegetable oil, 2 medium dried red chilies, 2 cups white onion, ½ teaspoon ginger, ½ teaspoon garlic
- Add the ground turkey and cook, stirring occasionally and breaking the meat into small pieces with the side of a wooden spoon, for about 5 minutes until fully browned with no pink remaining.1 pound ground turkey (minced turkey)
- Add the salt, turmeric, cumin, ginger paste, and garlic paste. Stir well and cook for 2 minutes until the spices are fragrant and evenly coating the meat.1 teaspoon salt, ¼ teaspoon turmeric powder, 1 teaspoon cumin, ½ teaspoon ginger paste, ½ teaspoon garlic paste
- Add the chili powder, soy sauce, and passata. Stir to combine, reduce heat to medium-low, and cook for 5 minutes, stirring occasionally, until the sauce thickens and clings to the meat.½ teaspoon chili powder (chilli powder in British English), 1 tablespoon soy sauce, ½ cup passata or crushed tomatoes (tomato puree with seeds removed)
- Add the tofu cubes and stir gently to combine without breaking them apart. Cook for 2 minutes until the tofu is heated through. Transfer to a serving bowl and garnish with chopped spring onions or fresh cilantro leaves.1 package soft tofu, 3 stalks spring onions, ¼ cup cilantro (coriander)
Notes
Nutrition
Common questions
Can I use firm tofu instead of soft tofu?
Yes, firm tofu works and holds its shape better during stirring. The texture will be chewier and less silky than soft tofu, but it’s a practical choice if soft tofu isn’t available or if you want more distinct cubes in the finished dish.
How do I know the ground turkey is fully cooked?
Ground turkey is safe to eat when it reaches an internal temperature of 165°F (74°C) — use an instant-read thermometer to check. Visually, it should be completely opaque with no pink remaining, but temperature is the reliable test.
What can I serve this with to make it go further for a big family?
Steamed white rice is the most practical option — it absorbs the sauce and makes the dish genuinely filling across six portions. A simple side of steamed or stir-fried greens like bok choy or broccoli rounds it out without much extra effort.
Is this dish very spicy?
At the quantities in the recipe, it has mild-to-moderate heat. The two dried red chilies and half a teaspoon of chili powder give warmth rather than serious heat — reduce the chili powder to a quarter teaspoon and omit one dried chili if you’re cooking for children or people sensitive to spice.
Can I make this without a wok?
A large, heavy skillet works fine. The key is using a pan wide enough that the turkey browns rather than steams — a 12-inch skillet handles a pound of ground meat comfortably.
Can I substitute the soy sauce for something lower in sodium?
Low-sodium soy sauce is a direct swap at the same quantity and is the easiest fix. Coconut aminos is another option with less sodium and a slightly sweeter flavor — use the same amount and taste before adding any extra salt.
Try these next
- Savory Pork Noodle Stir-Fry
- Japanese Pork Lettuce Cups
- Authentic Szechuan Dan Dan
- Golden Turkey Empanadas








