Thai Chicken Bowls with Peanut Sauce Recipe

If you’re craving a vibrant, flavor-packed meal that’s as fun to eat as it is satisfying, you’ve got to try my Thai Chicken Bowls with Peanut Sauce Recipe. This dish blends juicy baked chicken with a creamy, tangy peanut sauce and fresh veggies on a bed of fluffy rice — it’s seriously a fantastic mix of textures and tastes that your whole family will love. Plus, it’s perfect for weeknight dinners or meal prepping for busy days ahead!

❤️

Why You’ll Love This Recipe

  • Bursting with Flavor: The peanut sauce brightens every bite with just the right balance of sweet, spicy, and tangy notes.
  • Easy Meal Prep: The chicken can marinate ahead and the bowls assemble quickly, making busy weeknights a breeze.
  • Fresh & Healthy: Loaded with crisp cabbage, carrots, and cilantro, it’s a great way to sneak in veggies.
  • Family Favorite: Whether for a casual dinner or lunches, everyone I’ve served this to asks for seconds!

Ingredients You’ll Need

I love how these ingredients come together with minimal fuss but deliver maximum flavor and freshness. Shopping tip: look for authentic peanut butter with no added sugar or salt to keep that rich peanut taste front and center.

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 bowls, Easy Thai chicken recipes, Healthy Thai bowls
  • Sesame oil: Adds a toasty, nutty aroma that enhances the chicken marinade beautifully.
  • Low-sodium soy sauce: Keeps the dish balanced and helps tenderize the chicken without overwhelming saltiness.
  • Sriracha sauce: Gives a gentle kick of heat; adjust this depending on how spicy you like it.
  • Chicken breasts, boneless and skinless: Easy to cook and slice for bowls, cooks evenly in the oven.
  • Jasmine or white rice: Fluffy and fragrant, jasmine rice pairs perfectly with Thai flavors.
  • Shredded cabbage: Adds a satisfying crunch and a fresh contrast to the creamy sauce.
  • Carrots: Sweet and tender, shredded carrots blend beautifully with the cabbage.
  • Cilantro: For that burst of herbal brightness — don’t skip it if you can help it!
  • Chopped peanuts (optional): Sprinkle on top for extra texture and peanut punch.
  • Peanut butter: Use smooth for easy mixing, and choose natural for the best flavor.
  • Honey: Provides subtle sweetness to balance the savory and spicy components.
  • Fresh lime juice: Brightens the peanut sauce with a fresh citrus zing.
  • Garlic clove: Grated fresh to infuse the peanut sauce with a gentle pungency.
  • Hot water: Used to thin out the peanut sauce to your preferred consistency.
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

This Thai Chicken Bowls with Peanut Sauce Recipe is wonderfully versatile — I love tweaking it depending on what I have on hand or the dietary needs of my family. Feel free to make it your own!

  • Vegetarian Variation: Try swapping grilled tofu or tempeh for chicken — the peanut sauce goes just as well with these plant-based options. My sister did this and was thrilled with how hearty it felt.
  • Extra Veggies: Add bell peppers, snap peas, or shredded broccoli for more crunch and nutrients. I do this when I want to sneak more greens into my kids’ meals.
  • Spice Levels: Adjust the Sriracha in the marinade and sauce to taste; my husband likes it a bit hotter, so I add an extra dash for him.
  • Rice Alternatives: Quinoa or cauliflower rice work great for a lower-carb option — just keep your sauce texture in mind.

How to Make Thai Chicken Bowls with Peanut Sauce Recipe

Step 1: Marinate the Chicken for Maximum Flavor

Start by whisking together sesame oil, soy sauce, and Sriracha in a large bowl. Toss your chicken breasts in this mixture, making sure they’re evenly coated. Cover and pop the bowl into the fridge for at least 30 minutes — but if you have the time, marinate it overnight for a deeper flavor infusion. When I first tried this recipe, I skipped marinating and noticed the flavor wasn’t quite as vibrant, so this step is worth the wait.

Step 2: Bake the Chicken Until Juicy and Perfectly Cooked

Preheat your oven to 425°F and line a baking sheet with parchment paper. Spread the marinated chicken evenly on the sheet, discarding any leftover marinade to avoid sogginess. Bake for about 20 minutes — using an instant-read thermometer here is a game-changer to be sure your chicken hits 165°F for safe, juicy results. After baking, let the chicken rest for 5 minutes; this little resting period keeps it tender and easy to slice.

Step 3: Cook the Rice Just Right

While the chicken cooks, prepare your Jasmine rice according to package instructions. I love Jasmine because it’s fluffy with a subtle fragrance that complements Thai flavors perfectly. Make sure not to overcook it — slightly firm rice holds up nicer in the bowls and doesn’t get mushy when mixed with sauce.

Step 4: Whip Up the Creamy Peanut Sauce

In a medium bowl, combine smooth peanut butter, honey, fresh lime juice, soy sauce, grated garlic, and Sriracha. Add a tablespoon of hot water and whisk everything together until smooth. If the sauce feels too thick, add more hot water a bit at a time until you get the perfect drizzling consistency — not too runny, but easy to pour. I discovered this trick midway through making the recipe and it made my bowls look and taste so much better.

Step 5: Assemble Your Thai Chicken Bowls

Start by layering warm rice in your bowl, then add slices of the baked chicken. Top with plenty of shredded cabbage, grated carrots, fresh cilantro, and chopped peanuts if you’re using them. Finally, drizzle your luscious peanut sauce over the top. Every bite is a perfect balance of textures and tastes — you’re going to love how those crisp veggies mix with the creamy sauce and tender chicken.

👨‍🍳

Pro Tips for Making Thai Chicken Bowls with Peanut Sauce Recipe

  • Marinate Longer for More Flavor: Even 30 minutes helps, but overnight is best — just plan ahead and your chicken gets sweet, spicy, and juicy.
  • Use an Instant-Read Thermometer: This helped me avoid dry chicken every time by ensuring perfect doneness without overcooking.
  • Adjust Your Peanut Sauce Consistency: Adding hot water slowly lets you find the perfect pourable, creamy texture without diluting the flavor.
  • Don’t Skip the Resting Step: Let the chicken sit after baking – I learned this the hard way, and it’s key to juicy slices.

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 bowls, Easy Thai chicken recipes, Healthy Thai bowls

Garnishes

I always top these bowls with extra chopped peanuts for that irresistible crunch and a sprinkle of fresh cilantro. Sometimes I add a squeeze of lime right before eating, too — it brightens the whole bowl wonderfully and brings out the flavors.

Side Dishes

For sides, a simple cucumber salad with rice vinegar or some steamed edamame works beautifully alongside these bowls. I especially like pairing it with a fresh mango salad to keep the meal light but full of complementary flavors.

Creative Ways to Present

When I’m hosting, I like arranging the components nicely in separate bowls and letting everyone build their own Thai chicken bowl. It’s a fun, interactive meal that sparks conversation — bonus that it looks gorgeous on the table!

Make Ahead and Storage

Storing Leftovers

Leftover chicken, rice, and peanut sauce store well in airtight containers in the fridge for up to 3 days. I keep the sauce separate to avoid sogginess and reassemble the bowl when ready to eat. This approach keeps textures fresh and flavors vibrant.

Freezing

You can freeze the cooked chicken by itself—just slice it first and freeze in portions. Peanut sauce doesn’t freeze as well because of texture changes, so I prefer making that fresh. When thawed, the chicken is still flavorful and reheats nicely for a quick meal.

Reheating

Reheat leftovers gently in the microwave or stovetop to avoid drying out the chicken. Adding a splash of water or a drizzle of peanut sauce helps keep everything moist during reheating. Stir everything just before serving for best texture.

FAQs

  1. Can I make the peanut sauce ahead of time?

    Absolutely! The peanut sauce keeps well in the fridge for up to 4 days in an airtight container. Just give it a good stir before using, and if it thickens too much, thin it out with a bit of hot water.

  2. What’s the best way to slice the chicken?

    Letting the chicken rest after baking is key; then slice it thinly against the grain for tender, juicy pieces that layer nicely in your bowl.

  3. Can I use other nuts instead of peanuts?

    You can try cashews or almonds if you’re not allergic, but peanuts give the most authentic flavor. Just chop them and sprinkle as a garnish for crunch.

  4. Is this recipe gluten-free?

    To make it gluten-free, swap soy sauce with tamari or coconut aminos. Jasmine rice and fresh veggies are naturally gluten-free, so it’s an easy substitution.

Final Thoughts

This Thai Chicken Bowls with Peanut Sauce Recipe has become one of my go-to dinners because it hits that perfect sweet spot between delicious, nutritious, and fun to eat. I love sharing it with friends and seeing how excited everyone gets with each flavorful bite. Give it a try, and I promise you’ll be reaching for seconds — it’s that good! Let me know how your bowls turn out, and maybe share your tweaks — I’m always eager to hear new ideas.

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 69 reviews
  • Author: Jessica
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Thai

Description

This Thai Chicken Bowl recipe features tender, oven-baked chicken breasts marinated in a flavorful blend of sesame oil, soy sauce, and Sriracha. Served over fluffy Jasmine rice and topped with shredded cabbage, carrots, fresh cilantro, and crunchy peanuts, each bowl is drizzled with a creamy, tangy peanut sauce. Perfect for a wholesome and vibrant meal that brings the authentic taste of Thai cuisine to your table.


Ingredients

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
  • 6-8 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
  • 1–2 tablespoons hot water


Instructions

  1. Marinate the Chicken: In a large bowl, whisk together the sesame oil, low-sodium soy sauce, and Sriracha sauce. Add the chicken breasts and toss to coat evenly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes or overnight for a deeper flavor.
  2. Preheat the Oven and Prepare Chicken: Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper. Remove the chicken breasts from the marinade, placing them on the prepared baking sheet and discarding any remaining marinade.
  3. Bake the Chicken: Bake the chicken breasts in the preheated oven for about 20 minutes or until the internal temperature reaches 165°F (75°C). Once cooked, remove the chicken from the oven and allow it to rest for 5 minutes before slicing.
  4. Cook the Rice: While the chicken bakes, prepare the Jasmine rice following the package instructions until fluffy and tender.
  5. Prepare the Peanut Sauce: In a medium bowl, combine peanut butter, honey, fresh lime juice, soy sauce, grated garlic, and Sriracha sauce. Whisk in 1 tablespoon of hot water initially, then gradually add more hot water (up to 2 tablespoons) until the sauce reaches your desired creamy consistency.
  6. Assemble the Bowls: Start by layering cooked Jasmine rice in your serving bowls. Top with sliced baked chicken breasts, shredded cabbage, shredded carrots, chopped cilantro, and chopped peanuts if using. Drizzle generously with the prepared peanut sauce and serve immediately.

Notes

  • For extra flavor, marinate the chicken overnight instead of 30 minutes.
  • Adjust the amount of Sriracha in the marinade and peanut sauce to your preferred spice level.
  • Use coconut aminos in place of soy sauce for a gluten-free option.
  • Substitute peanuts with cashews or omit for a nut-free version.
  • Leftover chicken can be stored in an airtight container in the refrigerator for up to 3 days.

Nutrition

  • Serving Size: 1 bowl (approx. 1/6 of recipe)
  • Calories: 460 kcal
  • Sugar: 10 g
  • Sodium: 480 mg
  • Fat: 18 g
  • Saturated Fat: 3.5 g
  • Unsaturated Fat: 13 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 5 g
  • Protein: 32 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 *