PF
Delicious Thai basil chicken dish with rice and fried egg garnished with chili and cucumber.
StovetopComplexity

20-Minute Thai Basil Chicken

This Thai Basil Chicken provides 36g protein and 370 calories per serving across 4 servings in 20 minutes. The protein-to-calorie ratio supports both muscle gain phases and moderate cuts without requiring portion adjustment. Stovetop preparation means you can rotate it weekly without batch-prep fatigue.

Rate this recipe:

Ingredients

4 servings
  • Peanut Oil, Refined(30g)
  • Yellow Onion
  • Bell Pepper
  • Broccoli
  • Thai Chili Pepper
  • Garlic(360g)
  • Basil, Thai, Fresh(480g)
  • Chicken Breast, Boneless Skinless(454g)

    Boneless skinless. Buy in bulk and freeze — Costco rotisserie packs work too.

  • Soy Sauce, Low Sodium(15g)
  • Soy Sauce, Low Sodium(15g)
  • Fish sauce(15g)
  • freshly-cracked black pepper

Instructions

  1. 1Heat 1 tablespoon oil in a wok or large saute pan over high heat.  Add onion, bell pepper, broccoli, and Thai chiles (if using), and saute for 3-4 minutes, stirring occasionally.  Stir in garlic and Thai basil and saute for 1-2 minutes or until fragrant, stirring frequently.  (Time saving tip: slice your chicken and make the marinade while the veggies are sauteeing!)  Then transfer the entire mixture to a separate plate, and set aside.
  2. 2Return wok/pan to high heat, and add the remaining 1 tablespoon oil.  Add the chicken and saute for 4-5 minutes, stirring occasionally, until cooked through and no longer pink inside.  Add in the marinade, and toss to combine.
  3. 3Remove from heat and add in the vegetable mixture, tossing to combine.
  4. 4Serve warm, over rice or noodles if desired.
  5. 5Whisk all ingredients together until combined.

Nutrition — Per Serving

370

calories

36g

protein

12g

fat

Carbohydrates
33g
Saturated fat
2.0g
Sodium
635 mg
Dietary fiber
3.9g

4 servings per batch · ~342g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does 20-Minute Thai Basil Chicken have per serving?

Each serving delivers 36g of protein, 370 calories, 12g fat, and 33g carbs. The protein-to-calorie ratio is efficient for hitting macro targets without excess calories.

How long does 20-Minute Thai Basil Chicken take to prep and how many servings?

Total time is 20 minutes on the stovetop with 4 servings per batch, making this efficient for meal prep across multiple days. You're averaging 5 minutes of active time per meal when batch-prepped.

Is 20-Minute Thai Basil Chicken good for fat loss?

At 370 calories and 36g protein per serving, this recipe is well-suited for fat loss phases where you need to maintain muscle while managing calorie intake. The lower calorie count relative to protein makes it an efficient choice for a deficit.

🍳

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan
Crockpot Lasagna

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan
Beef Bacon Pasta Bake

Beef Bacon Pasta Bake

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan