When you want a healthy, flavorful dinner that comes together quickly, simple ingredients are a big advantage. This Turkey, Green Bean, and Basil Stir-Fry is Whole30-friendly, easy to make, and relies on just a handful of pantry staples for big taste.

This recipe is straightforward but far from bland. Lean ground turkey pairs with crisp-tender green beans for a satisfying mix of protein and vegetables, while fresh basil brightens every bite. A touch of sriracha and coconut aminos adds savory, slightly spicy depth without complicating the prep. Because the ingredient list is minimal, you can make this on a busy weeknight and still serve something nourishing and delicious.

Ingredients
- 2 tablespoons avocado oil
- 1 tablespoon toasted sesame oil
- 1 pound ground turkey (dark meat preferred for more flavor)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper, plus more to taste
- 12 ounces green beans, trimmed and cleaned
- 1 tablespoon sriracha (Yellowbird or another brand you enjoy)
- 3 tablespoons coconut aminos
- 1 cup packed fresh basil leaves
- For serving (optional): steamed cauliflower rice to keep it Whole30 or jasmine rice
Step-by-step Instructions
1. Brown the turkey
Heat a large skillet or wok over medium-high heat and add the avocado oil and toasted sesame oil. When the oils are shimmering, add the ground turkey along with the salt and pepper. Break the meat up with a spoon and cook until no pink remains, about 5–7 minutes. Once cooked through, reduce the heat to low and keep the turkey warm while you prepare the green beans.
2. Par-cook the green beans
Bring a large pot of water to a boil. Add the green beans and cook for roughly 3 minutes, until they are crisp-tender. Immediately transfer the green beans to a bowl of ice water to stop the cooking and preserve their bright green color. Drain well before the next step.
3. Combine and finish
Raise the heat under the skillet or wok to medium-high. Drain the green beans and add them to the turkey. Toss frequently so the green beans heat through and pick up any browned bits from the pan, about 4–5 minutes. Stir in the sriracha, coconut aminos, and the packed basil leaves. Cook for another 1–2 minutes until the basil wilts and the flavors meld. Taste and adjust seasoning if needed.
4. Serve
Serve the stir-fry immediately over cauliflower rice for a Whole30 meal or jasmine rice if you prefer. It also works well on its own as a protein-vegetable dish. Garnish with a few extra basil leaves for freshness.

Tips, Variations, and Make-Ahead Ideas
- Substitutions: If you don’t have ground turkey, ground chicken or lean ground beef are easy swaps. The cooking method remains the same.
- Vegetable swaps: Broccoli, snap peas, or sliced bell peppers can replace or supplement the green beans. Adjust the blanching and stir-fry times so vegetables stay crisp-tender.
- Adjust spice level: Use less sriracha for a milder dish or add a dash of chili flakes if you want more heat.
- Make-ahead: Cook the turkey and blanched green beans separately, then combine and reheat quickly in a skillet when ready to serve. This dish reheats well, making it a good meal-prep option for lunches or dinners during the week.
- Serving ideas: Serve over cauliflower rice, jasmine rice, or even a bed of mixed greens for a lighter option. Leftovers are great wrapped in lettuce leaves for a low-carb lunch.
Recipe FAQ
Yes. Ground chicken or lean ground beef are both suitable alternatives. Flavor and cook times are similar; beef may render more fat, so drain if desired.
Absolutely. The turkey and green beans reheat well. Store components separately if possible and combine when reheating for best texture.
Yes. Broccoli florets, snap peas, or sliced bell peppers work nicely—just adjust par-cooking times so the vegetables remain crisp-tender.
Nutrition (approximate per serving)
Calories: 260 kcal; Carbohydrates: 9 g; Protein: 29 g; Fat: 13 g; Saturated Fat: 2 g; Sodium: 985 mg; Fiber: 2 g. Nutrition information is an approximation and will vary depending on exact ingredients and portions used.
Food photography and styling credit: Eat Love Eats.
Note: For the #5ingredientwhole30 challenge, salt, pepper, oils, and certain garnishes are not counted toward the five-ingredient limit. This recipe is designed to keep things simple while delivering satisfying flavor.