Protein-Packed Peanut Butter Chicken Recipe for Meal Prep

This Peanut Butter Chicken is creamy, savory and slightly sweet. Made in one skillet and ready in under 40 minutes, it’s a simple, takeout-style dinner you can make at home.

A white bowl and chopsticks with rice, a lime wedge, and peanut butter chicken.

A Quick Chicken Stir-Fry Packed with Flavor

This recipe uses pantry staples and comes together fast. The sauce is rich and creamy, with a balanced blend of salty, sweet and tangy notes.

Keep the dish simple with just chicken, or add a few handfuls of vegetables to use up what’s in the fridge. For a vegetarian option, swap the chicken for pressed firm tofu and use vegetable stock in the sauce.

One pan and a few easy steps are all you need for a nutritious, crowd-pleasing dinner in under 40 minutes.

Recipe Overview

Skill Level
Beginner
Prep Time
10 mins
Cook Time
11 mins

A Few Key Ingredients

Below are the essential ingredients for Peanut Butter Chicken. The recipe card farther down lists full quantities and details.

ingredients to make peanut butter chicken.

Chicken: A mix of thighs and breasts works well. Thighs stay juicier and have more flavor; breasts are leaner. Use a combination or whichever you prefer.

Creamy peanut butter: Natural peanut butter (peanuts and salt only) gives a deep, nutty flavor. If your peanut butter is sweetened, reduce or omit the honey in the sauce.

Soy sauce: Used in the marinade and the sauce. Low-sodium soy sauce is a good choice since the peanut butter adds saltiness; tamari works as a gluten-free alternative.

Cornstarch: Coats the chicken so it browns nicely and helps thicken the sauce. Tapioca starch can be used as a substitute.

Spices: Cumin, coriander and black pepper season the meat. If you don’t have them, 1–2 tablespoons of Thai red curry paste or a pinch of Chinese five-spice are fine swaps.

Quick tip!

A squeeze of fresh lime and a sprinkle of cilantro brighten the rich sauce and add freshness to the finished dish.

How to Make Peanut Butter Chicken

Step 1. Place the cubed chicken in a bowl and add soy sauce, grated garlic, brown sugar or honey, cornstarch, cumin, coriander and black pepper. Mix well and let sit 15 minutes to marinate.

process shot to marinate the chicken and making the peanut butter sauce.

Step 2. Meanwhile, whisk the sauce ingredients — creamy peanut butter, stock (or water), soy sauce, lime juice, honey, red pepper flakes and sesame oil — until smooth. Add a little more liquid if you need a thinner consistency, or blend for extra silkiness.

Step 3. Heat a neutral oil in a large skillet over medium-high. Add the chicken in a single layer (work in batches if necessary) and cook 5–6 minutes, turning, until mostly cooked and lightly browned.

process shot to sear the chicken in the pan and then adding the peanut butter sauce over it to cook it in.

Step 4. Reduce heat to medium-low and pour in the peanut sauce. Stir gently to coat the chicken and cook 3–5 minutes until the chicken is fully cooked through and the sauce is warmed and slightly thickened.

Step 5. Garnish with chopped peanuts and cilantro if desired, and serve over jasmine rice with lime wedges on the side.

seared chicken in peanut butter sauce added over white rice in a bowl.

Recipe Notes

Marinating: A quick 15-minute marinate builds flavor. You can cover and refrigerate the chicken to marinate up to 24 hours for even more depth.

Make-ahead sauce: The peanut sauce stores well in a sealed jar in the refrigerator for up to one week. Make extra to have on hand for quick meals.

Quick tip!

If the cooked sauce is too thick, stir in a splash of water or stock to loosen it to your desired consistency.

Add vegetables: For a complete meal, stir-fry vegetables such as sliced bell peppers, snap peas or bean sprouts before cooking the chicken, then return them to the pan at the end.

Storage and reheating: Cool and store in an airtight container in the refrigerator for up to 3 days, or freeze up to 3 months. Thaw in the fridge overnight and reheat in a skillet with a splash of water, stirring until heated through.

peanut butter chicken in a skillet.

Questions I Get Asked a Lot

Can I use tofu?

Yes. Firm or extra-firm tofu pressed, cubed and cooked the same way is a great substitute.

Is it spicy?

No—this recipe has only a mild kick from red pepper flakes. Omit them for a mild version.

What should I serve it with?

Serve over jasmine rice to soak up the sauce. For a lower-carb option, steamed cauliflower rice works well.

Can I make it without peanut butter?

Yes. Chinese sesame paste (not tahini) provides a similar deep, roasted flavor if you prefer to avoid peanuts.

More Quick Dinners

  • Ground Beef Tacos
  • Marry Me Chicken
  • Chicken Fajita Bowl
  • Sheet Pan Tilapia
  • Philly Cheesesteak Pasta
  • Mahi Mahi Tacos
  • Chicken Caesar Wraps
  • Gnocchi Carbonara
  • Chicken Asparagus Stir-Fry

Made this? Please consider leaving a review and a comment to let me know how it went. Tag your photos on Instagram so I can see your creations!

5 from 1 vote

High-Protein Peanut Butter Chicken

By: Rena Awada
Skill Level: Beginner
Servings: 4 servings
Prep: 10 mins
Cook: 11 mins
Marinating Time: 15 mins
Total: 36 mins
Rate
Pin
Print
a large black skillet of chicken bites cooked in a peanut butter sauce.
This Peanut Butter Chicken is creamy, savory and slightly sweet. Ready in under 40 minutes for a homemade takeout-style meal.

Ingredients

  • 1 pound chicken thighs, boneless, skinless, cut into bite-sized pieces
  • 1 pound chicken breasts, boneless, skinless, cut into bite-sized pieces
  • 2 tablespoons low-sodium soy sauce
  • 3 garlic cloves, grated
  • 1 tablespoon cornstarch
  • 2 teaspoons brown sugar (or honey)
  • ½ teaspoon ground cumin
  • ½ teaspoon ground coriander
  • ¼ teaspoon black pepper
  • 1½ tablespoons avocado oil (or any neutral oil)
  • ¼ cup chopped peanuts
  • Lime wedges and chopped cilantro, optional for serving

Peanut Butter Sauce:

  • ⅓ cup creamy peanut butter
  • 1½ cups chicken stock (or water)
  • 2 tablespoons soy sauce
  • 1 tablespoon lime juice
  • 1 tablespoon honey
  • ½ teaspoon red pepper flakes (or to taste)
  • 1 teaspoon sesame oil

Instructions

  1. Place the chicken (thighs and breasts) in a bowl with 2 tablespoons soy sauce, grated garlic, 1 tablespoon cornstarch, 2 teaspoons brown sugar, ½ teaspoon ground cumin, ½ teaspoon ground coriander and ¼ teaspoon black pepper. Mix well and let sit for 15 minutes.
  2. Whisk together ⅓ cup creamy peanut butter, 1½ cups chicken stock, 2 tablespoons soy sauce, 1 tablespoon lime juice, 1 tablespoon honey, ½ teaspoon red pepper flakes and 1 teaspoon sesame oil until smooth. Add a little extra liquid if needed or blend for a silkier sauce.
  3. Heat 1½ tablespoons oil in a large pan over medium-high. Add the chicken in a single layer and cook 5–6 minutes, turning, until mostly cooked and lightly browned.
  4. Reduce heat to medium-low and pour in the peanut sauce. Stir gently to coat the chicken.
  5. Cook 3–5 minutes until the chicken is fully cooked through and the sauce is warmed and slightly thickened. Garnish with cilantro and ¼ cup chopped peanuts if desired. Serve over cooked jasmine rice with lime wedges.

Notes

  • Storage: Cool and refrigerate in an airtight container for up to 3 days, or freeze up to 3 months.
  • Reheating: Reheat in a skillet with a splash of water, stirring occasionally, until hot throughout.
  • Chicken can be swapped for shrimp or tofu.
  • If the sauce is too thin, simmer a bit longer to thicken. If it’s too thick, stir in a splash of water or stock.

Nutrition

Calories: 580 kcal
Carbohydrates: 20 g
Protein: 57 g
Fat: 31 g
Saturated Fat: 6 g
Fiber: 2 g
Sugar: 10 g

Nutrition information is automatically calculated and should be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Chinese

Tried this recipe?
Mention @healthyfitnessmeals or tag #healthyfitnessmeals on Instagram so I can see your photos!