Thai Chicken Meal Prep Bowls

5 from 5 reviews

This meal prep is jam-packed with flavor from Thai baked chicken, fresh veggies, and a delicious Homemade Peanut Sauce. It’s light, satisfying, and a recipe you’ll want to make again and again.


Thai Chicken

  • 2 tablespoons oil
  • 2 tablespoons soy sauce
  • 1 tablespoon Sriracha sauce
  • 1 1/2 lbs Perdue Harvestland boneless, skinless chicken breasts
  • 1 1/2 cups Jasmine rice
  • 16-ounce bag shredded cabbage
  • 2 medium carrots, shredded
  • 1/4 cup chopped cilantro
  • 2 tablespoons chopped peanuts, optional

Peanut Sauce:

  • 1/3 cup creamy peanut butter*
  • 2 tablespoons honey
  • 1 tablespoon fresh lime juice
  • 1 tablespoon soy sauce or coconut aminos
  • 1 clove garlic, grated
  • 1 teaspoon Sriracha sauce
  • 12 tablespoons hot water


  1. Preheat the at 425F. Line a baking sheet with parchment paper.
  2. In a large bowl, whisk the oil with the soy sauce and Sriracha sauce. Add the chicken breasts and toss to combine. Cover with plastic wrap and refrigerate for 30 minutes or overnight for extra flavor. 
  3. Bake the chicken for 20 minutes or until the internal temperature reaches 165F. Remove the chicken and allow to rest for 5 minutes prior to slicing.
  4. Meanwhile, prepare the Jasmine rice according to package directions.
  5. In a medium bowl, combine the peanut butter, honey, lime juice, soy sauce, garlic, and Sriracha sauce. Add one tablespoon of water and whisk to combine. Add additional hot water until the Peanut Sauce reaches the desired consistency.
  6. Serve sliced chicken over a bed of rice top with cabbage, carrots, cilantro, and peanuts. Drizzle with Peanut Sauce.



To make the Thai sauce nut-free use an alternative such as Sunflower butter. 


Keywords: thai chicken, meal prep, thai chicken sauce