Thai Chicken Bowls with Peanut Sauce Recipe

If you’re craving something fresh, flavorful, and easy to make any night of the week, you’re going to adore my Thai Chicken Bowls with Peanut Sauce Recipe. I absolutely love how this dish brings together tender baked chicken, fragrant jasmine rice, crisp veggies, and the creamiest, tangiest peanut sauce that ties everything together beautifully. When I first tried this combo, my family went crazy for it—and I bet you’ll find yourself making it again and again too.

❤️

Why You’ll Love This Recipe

  • Quick Weeknight Dinner: From marinade to plating, this dish is ready in about an hour and requires minimal hands-on time.
  • Bright and Balanced Flavors: The spicy-sweet peanut sauce pairs perfectly with fresh cabbage and cilantro for a refreshing crunch.
  • Customizable and Family-Friendly: You can easily swap veggies or adjust spice levels to suit your tastes and dietary needs.
  • Healthy and Filling: Lean chicken breast and fresh produce make it a satisfying, well-rounded meal.

Ingredients You’ll Need

The combination of ingredients here is simple but so effective—each plays a role in building that irresistible Thai flavor profile. Shopping tip: pick fresh, crisp cabbage and good quality peanut butter for the best sauce texture.

Flat lay of sesame oil in a small white bowl, low-sodium soy sauce in a small white bowl, Sriracha sauce in a small white bowl, two whole boneless skinless chicken breasts, a mound of uncooked jasmine rice in a simple white ceramic bowl, a pile of shredded green cabbage, two vibrant orange shredded carrots, a small bunch of fresh cilantro sprigs, chopped peanuts in a small white bowl, creamy peanut butter in a small white bowl, golden honey in a small white bowl, a halved fresh lime showing juicy pulp, a garlic clove whole and unpeeled, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Thai Chicken Bowls with Peanut Sauce, Thai chicken bowls, peanut sauce chicken, easy Thai dinner, healthy chicken bowl recipes
  • Sesame oil: Adds a gorgeous nutty aroma to the marinade, so don’t skip it if you can help it.
  • Low-sodium soy sauce: Keeps the saltiness in check while providing umami depth.
  • Sriracha sauce: Brings a gentle heat that wakes up the whole bowl—adjust to your spice preference.
  • Chicken breasts: I find these cook up tender and juicy when baked; boneless skinless works best.
  • Jasmine or white rice: The fluffy base for the bowls; jasmine really elevates the dish with its fragrant aroma.
  • Shredded cabbage: Gives a delightful crunch and freshness that balances the rich peanut sauce.
  • Carrots: Their natural sweetness complements the savory chicken beautifully.
  • Cilantro: Freshness in every bite—don’t be shy with this herb!
  • Peanuts (optional): Chopped for extra crunch and that classic Thai touch.
  • Peanut butter: The heart of the sauce—use natural or creamy style depending on your texture preference.
  • Honey: Adds sweet balance to the spicy and tangy sauce.
  • Fresh lime juice: Brightens the peanut sauce with an essential tangy zing.
  • Garlic clove: Grated for that subtle sharpness that rounds out the sauce.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the fun things about this Thai Chicken Bowls with Peanut Sauce Recipe is how adaptable it is. I love swapping out cabbage for kale or adding snap peas when they’re in season—feel free to make it your own!

  • Vegetarian: Replace chicken with baked tofu or tempeh; the peanut sauce is just as fantastic here.
  • Spice Level: If you like it milder, reduce or omit the Sriracha; for more kick, add chili flakes or fresh chopped chilies.
  • Nut-Free: Use sunflower seed butter or tahini instead of peanut butter for the sauce to keep it allergy friendly.
  • Grain Swap: Try brown rice, quinoa, or cauliflower rice for a healthier or lower-carb option.

How to Make Thai Chicken Bowls with Peanut Sauce Recipe

Step 1: Marinate Your Chicken to Build Flavor

Start by whisking together sesame oil, soy sauce, and Sriracha in a large bowl. I discovered this simple marinade packs so much flavor without being complicated—just toss in the chicken breasts and let them soak up all those spices. Cover and refrigerate for at least 30 minutes, though I like letting it chill overnight for a deeper flavor punch.

Step 2: Bake the Chicken to Juicy Perfection

Preheat your oven to 425°F (220°C) and line a baking sheet with parchment. Place the marinated chicken on the sheet and bake for about 20 minutes, or until it reaches 165°F internally. Pro tip: Let the chicken rest for 5 minutes before slicing to keep it juicy—rushed slicing is a common mistake I’ve learned to avoid!

Step 3: Prepare Rice and Shred Veggies

While the chicken bakes, cook your jasmine rice according to the package instructions. Meanwhile, shred your cabbage and carrots—this is where the texture magic happens. Fresh chopped cilantro is also ready to go here.

Step 4: Whip Up That Irresistible Peanut Sauce

In a medium bowl, combine peanut butter, honey, lime juice, soy sauce, grated garlic, and Sriracha. Add hot water a tablespoon at a time until your sauce reaches a smooth, drizzling consistency. I like to start with less water to keep it thick but flexible—perfect for drizzling without overpowering the bowl.

Step 5: Assemble Your Bowls and Dig In!

Layer the rice as the base, top with sliced baked chicken, then mound on shredded cabbage and carrots. Sprinkle with cilantro and chopped peanuts if you like that extra crunch. Drizzle generously with the peanut sauce and serve immediately. You’ll find this bowl hits every craving—from savory to sweet to spicy and fresh.

👨‍🍳

Pro Tips for Making Thai Chicken Bowls with Peanut Sauce Recipe

  • Marinate Overnight: Letting the chicken soak longer really boosts flavor and juiciness, a trick I always swear by for best results.
  • Control Your Sauce Thickness: Add hot water gradually to your peanut sauce to avoid it becoming too runny or too stiff for drizzling.
  • Slice After Resting: Resting cooked chicken before slicing retains moisture, so skip slicing piping hot to avoid dryness.
  • Use Fresh Herbs: Cilantro makes a world of difference—don’t substitute with dried herbs here if you want that fresh, authentic flavor.

How to Serve Thai Chicken Bowls with Peanut Sauce Recipe

Three white bowls sit on a white marbled surface, each filled with layers of food. In each bowl, the bottom layer includes shredded purple cabbage on one side and white rice on the other. One bowl has a woman's hand using wooden chopsticks resting on the rim. On top of the cabbage and rice, there is a layer of bright orange shredded carrots. Over this, a piece of orange-brown sauce-covered chicken is placed across the center of the bowl. The chicken is garnished with small chopped green herbs and sprinkled with crushed peanuts, adding texture and color contrast to the dish. photo taken with an iphone --ar 2:3 --v 7 - Thai Chicken Bowls with Peanut Sauce, Thai chicken bowls, peanut sauce chicken, easy Thai dinner, healthy chicken bowl recipes

Garnishes

My go-to garnishes are always extra chopped peanuts and a sprinkle of fresh cilantro for that vibrant green pop. Sometimes I add thinly sliced green onions or a wedge of lime on the side just for a touch of brightness and crunch.

Side Dishes

I like pairing these bowls with simple sides like steamed edamame or a crisp cucumber salad dressed with rice vinegar and a dash of sesame seeds—it keeps the plate balanced without overwhelming the beautiful flavors of the bowl itself.

Creative Ways to Present

For a casual gathering, I love serving the components buffet-style so everyone can build their own bowls with all the fixings laid out. For a dinner party, plating the bowls with some edible flowers or extra lime wedges makes it feel special and festive.

Make Ahead and Storage

Storing Leftovers

I store leftovers in airtight containers in the fridge for up to 3 days. I like to keep the peanut sauce separate if possible so the veggies don’t get soggy, which helps preserve freshness and texture.

Freezing

I don’t usually freeze the whole bowl assembled because the fresh veggies lose their crunch. But cooked chicken and rice freeze really well—just thaw in the fridge and add fresh veggies and peanut sauce when ready to eat.

Reheating

When reheating leftovers, I gently warm chicken and rice in the microwave or on the stovetop, then add fresh shredded cabbage, carrots, and sauce afterward so everything tastes just like freshly made.

FAQs

  1. Can I use chicken thighs instead of chicken breasts?

    Yes! Chicken thighs will work great and they tend to stay moist and juicy even if slightly overcooked. Just adjust cooking time accordingly—thighs might take a few minutes longer depending on their thickness.

  2. Is there a substitute for peanut butter in the sauce?

    If you have a peanut allergy or want a different flavor, sunflower seed butter or tahini can be used instead. The taste will shift slightly but you’ll still get a creamy, tasty sauce.

  3. How spicy is this recipe?

    The Sriracha adds a mild to moderate level of heat, but it’s easy to adjust up or down to your liking. If you’re sensitive to spice, start with less and add more to the sauce after tasting.

  4. Can I make this recipe gluten-free?

    Absolutely! Just use gluten-free tamari or coconut aminos instead of soy sauce to keep the recipe gluten-free. Everything else is naturally gluten-free.

Final Thoughts

All in all, this Thai Chicken Bowls with Peanut Sauce Recipe is one of those meals I keep returning to because it’s delicious, wholesome, and flexible enough for any season or occasion. Cooking it always feels like a treat, and the leftovers still taste fantastic. I hope you enjoy making and sharing it as much as I do—trust me, once you try this peanut sauce, it might just become your new favorite weeknight go-to!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Chicken Bowls with Peanut Sauce Recipe

Thai Chicken Bowls with Peanut Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 84 reviews
  • Author: Emily
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Thai

Description

This vibrant Thai Chicken Bowl recipe combines tender, marinated and oven-baked chicken breasts with fragrant Jasmine rice and a crisp mix of shredded cabbage and carrots. Topped with fresh cilantro, crunchy peanuts, and a creamy, tangy peanut sauce, it offers a perfect balance of sweet, savory, and spicy flavors in a wholesome, easy-to-make bowl.


Ingredients

Scale

Chicken Marinade:

  • 2 tablespoons sesame oil
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon Sriracha sauce
  • 1 ½ lbs chicken breasts, boneless and skinless

For the Bowls:

  • 1 ½ cups rice, Jasmine or white
  • 68 cups shredded cabbage
  • 2 carrots, shredded or grated
  • ¼ cup cilantro, chopped
  • 2 tablespoons peanuts, chopped (optional)

Peanut Sauce:

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


Instructions

  1. Marinate the Chicken: In a large bowl, whisk together the sesame oil, soy sauce, and Sriracha sauce. Add the chicken breasts and toss thoroughly to coat. Cover with plastic wrap and refrigerate for at least 30 minutes or overnight for deeper flavor infusion.
  2. Preheat Oven and Prepare Baking Sheet: Preheat your oven to 425°F (220°C) and line a baking sheet with parchment paper to prevent sticking and ensure easy cleanup.
  3. Bake the Chicken: Place the marinated chicken breasts onto the prepared baking sheet, discarding the remaining marinade. Bake in the preheated oven for about 20 minutes or until the internal temperature reaches 165°F (74°C). Once done, remove from the oven and allow the chicken to rest for 5 minutes before slicing to retain juices.
  4. Cook the Rice: While the chicken is baking, prepare the Jasmine rice following the package instructions to ensure fluffy and perfectly cooked grains.
  5. Make the Peanut Sauce: In a medium bowl, combine peanut butter, honey, lime juice, soy sauce, grated garlic, and Sriracha sauce. Add 1 tablespoon of hot water and whisk until smooth. Adjust consistency by adding 1 to 2 more tablespoons of hot water as needed to reach your desired thickness.
  6. Assemble the Bowls: Layer cooked rice at the base of each bowl, top generously with sliced chicken breasts, shredded cabbage, shredded carrots, chopped cilantro, and optional chopped peanuts. Drizzle the peanut sauce over everything just before serving for a delicious finishing touch.

Notes

  • Marinate chicken overnight for best flavor.
  • Use low-sodium soy sauce to control salt levels.
  • Substitute peanut butter with almond butter for a different nutty flavor.
  • Add extra Sriracha for more heat if desired.
  • To keep peanuts crunchy, add them just before serving.
  • Cook rice with broth instead of water for added flavor.

Nutrition

  • Serving Size: 1 bowl (approx. 1/6 of recipe)
  • Calories: 480 kcal
  • Sugar: 10 g
  • Sodium: 480 mg
  • Fat: 19 g
  • Saturated Fat: 3.5 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 47 g
  • Fiber: 5 g
  • Protein: 35 g
  • Cholesterol: 75 mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *