Peanut Butter Chicken and Rice Bowl
This super-easy peanut butter chicken and rice bowl is a fantastic make-ahead recipe that will stay fresh in the fridge all week. Marinate the curry chicken up to 24 hours in advance so you can have this peanut chicken ready in no time!

This is a meal prep lover’s dream.
If you like to meal prep at the beginning of the week, this is a great recipe to add to the menu. You can marinate the chicken up to 24 hours in advance. And the cooked chicken will stay fresh in the fridge for 4-5 days. Prep the pickled veggies and peanut butter sauce ahead of time as well, so you’ve got everything ready to go for an easy meal.
Here’s what you’ll need.

Here’s how it all comes together.
PREP THE MARINADE. Combine olive oil with curry paste, curry powder, garlic powder, ginger paste, and a couple large pinches of salt and pepper in a bowl.

MARINATE CHICKEN. Add chicken and toss to coat evenly. Marinate chicken for 1-24 hours.

MAKE SAUCE + VEGGIES. Throw together my easy peanut sauce and quick pickled veggies while the chicken marinates.
COOK CHICKEN. Cook chicken in a large cast iron pan, large skillet, or cast iron griddle pan over medium heat. You may need to cook it in batches depending on the size of your pan.

SERVE + ENJOY. Toss chicken in peanut sauce if desired, or drizzle the peanut sauce over the chicken once it’s cooked. Serve over rice with my easy pickled veggies for a quick and delicious meal your family will love! Garnish with chopped peanuts, green onions, and cilantro if desired.

Things I learned while testing this recipe.
- Let the chicken marinate for at least an hour! I know when you’re short on time, it’s tempting to just toss the chicken in the spices and then cook, but I highly recommend letting the chicken sit and marinate for at least an hour and up to 24 hours. This will ensure that it soaks up all the spices and gives you the most flavor possible.
- Make sure to cook the chicken in a single layer. The best way to get that nice, crispy, golden brown crust on the chicken is to cook it in batches and make sure the pieces are spread out in a single layer. Don’t move them too much either, just let them cook and flip them when they remove easily from the pan.
- There is a moderate amount of oil in the marinade, so you shouldn’t need to oil your pan before sautéing the chicken. However, if your chicken begins to stick, just add a thin layer of olive oil to your pan.
- Because there is oil in the marinade, keep in mind that as you cook the chicken, oil may spatter. I recommend wearing an apron or a t-shirt that you don’t mind getting a bit of oil spatter on!

Here’s what I’d serve with these chicken and rice bowls.
You can take this in so many different directions.
Feel free to switch up the flavors of this dish! You can whisk any of the following into the marinade.
- coconut milk
- a squeeze of fresh lime juice
- fish sauce
- soy sauce (or tamari)
- red pepper flakes
- honey
- ground cumin
- turmeric
- ground coriander
Just in case you have leftovers.
- STORING: Store leftovers in an airtight container in the refrigerator for 4-5 days.
- REHEATING: Reheat chicken in a cast-iron skillet over medium heat on the stovetop. You can also microwave the leftover chicken in 20-30 second intervals until warmed through.
More easy chicken recipes for your eating pleasure.
Did you love this recipe?
Please leave a 5-star rating and review below!
Want to save this recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Peanut Butter Chicken
This super easy peanut butter chicken rice bowl is a fantastic make-ahead recipe that will stay fresh in the fridge all week. Marinate the curry chicken up to 24 hours in advance so you can have this peanut chicken ready in no time!
- Prep Time: 5 minutes
- Marinating Time: 1 hour
- Cook Time: 10 minutes
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Category: Main Dish
- Method: Stove Top
- Cuisine: Thai
Ingredients
- 1 lb. boneless skinless chicken breast, diced into 1-inch pieces
- 2 tablespoons olive oil
- 1 tablespoon red curry paste
- 1 teaspoon curry powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ginger paste
- Kosher salt
- fresh cracked pepper
- 1 recipe of my super easy peanut sauce
Serve With
- rice
- quick pickled veggies
- fresh chopped cilantro
- thinly sliced green onion
Instructions
- MAKE MARINADE. Combine olive oil with curry paste, curry powder, garlic powder, ginger paste, and a couple large pinches of salt and pepper in a bowl.
- MARINATE CHICKEN. Add chicken and toss to coat evenly. Cover and marinate for 1-2 hours in the fridge.
- MAKE SAUCE + VEGGIES. While the chicken is marinating, throw together my easy peanut sauce and quick pickled veggies.Â
- COOK CHICKEN. Let chicken sit out at room temp for 15-30 minutes. Heat a large cast-iron pan, skillet, or cast-iron griddle pan over medium heat. Once hot, add chicken in a single layer, cooking it in batches depending on the size of your pan. Cook, flipping occasionally until a dark golden brown crust forms on all sides of the chicken.
- SERVE + ENJOY. Toss chicken in peanut sauce if desired, or drizzle the peanut sauce over the chicken once it’s cooked. Serve over rice with my easy pickled veggies for a quick and delicious meal your family will love!
- SHARE THE LOVE. If you loved this recipe, please leave a 5-star rating and review below!
Notes
- Let the chicken marinate for at least an hour! I know when you’re short on time, it’s tempting to just toss the chicken in the spices and then cook, but I highly recommend letting the chicken sit and marinate for at least an hour and up to 24 hours. This will ensure that it soaks up all the spices and gives you the most flavor possible.
- Make sure to cook the chicken in a single layer. The best way to get that nice, crispy, golden brown crust on the chicken is to cook it in batches and make sure the pieces are spread out in a single layer. Don’t move them too much either, just let them cook and flip them when they remove easily from the pan.
- There is a moderate amount of oil in the marinade, so you shouldn’t need to oil your pan before sautéing the chicken. However, if your chicken begins to stick, just add a thin layer of olive oil to your pan.
- Because there is oil in the marinade, keep in mind that as you cook the chicken, oil may spatter. I recommend wearing an apron or a t-shirt that you don’t mind getting a bit of oil spatter on!






