Thai Peanut Chicken Bowl

Featured in: Light Colorful Bowls & Greens

This vibrant bowl brings together tender marinated chicken, fragrant coconut-infused jasmine rice, and crisp fresh vegetables. The star is the house-made spicy-creamy peanut sauce, drizzled generously over everything for that perfect balance of heat and richness.

Ready in just 50 minutes, this nourishing bowl delivers authentic Thai flavors with satisfying textures—from fluffy rice to crunchy veggies and roasted peanuts. It's easily customizable for vegetarians using tofu or tempeh instead of chicken.

Updated on Tue, 03 Feb 2026 14:15:00 GMT
Thai Peanut Chicken Bowl with tender chicken, fluffy coconut rice, and crisp veggies drizzled with creamy, spicy peanut sauce. Save to Pinterest
Thai Peanut Chicken Bowl with tender chicken, fluffy coconut rice, and crisp veggies drizzled with creamy, spicy peanut sauce. | poppyfork.com

There's something about standing in my kitchen on a Tuesday evening, the smell of coconut milk warming in a pot, that suddenly makes me feel like I'm somewhere far away. That's exactly what happened the first time I threw together this Thai peanut chicken bowl—I wasn't trying to recreate a restaurant dish, I was just craving something that tasted adventurous but didn't require an epic shopping list. The creamy peanut sauce, the way it coats tender chicken, the fresh crunch of vegetables—it all came together so naturally that I've made it countless times since, each bowl a little different depending on what's in my crisper drawer.

I made this for my roommate during a particularly stressful week of his, and watching his face when he took that first bite—how his shoulders literally relaxed—reminded me that food has this quiet power to reset things. He asked for the recipe on the spot, then spent the next month texting me photos of his bowl variations. That's when I knew this wasn't just dinner; it was the kind of meal that makes people feel taken care of.

Ingredients

  • Jasmine rice: The fragrant kind that reminds you why you're not just using regular white rice—it absorbs the coconut milk beautifully and stays fluffy instead of mushy.
  • Coconut milk: Full-fat is non-negotiable here; it creates that silky, slightly sweet base that makes the rice so good you could eat it by itself.
  • Chicken thighs or breasts: I prefer thighs because they stay juicy even if you slightly overcook them, though breasts work fine if that's what you have on hand.
  • Soy sauce and fish sauce: This combination is the backbone of the marinade—the fish sauce adds depth you can't quite name but absolutely taste.
  • Peanut butter: Creamy, not chunky, and honestly any brand works as long as it's not the overly sweet kind.
  • Sriracha: Start with less than you think you'll need; you can always drizzle more sauce on your individual bowl if you want more heat.
  • Fresh ginger and garlic: These aren't optional flavor builders—they transform everything from flat to bright and alive.
  • Vegetables: The carrots, bell pepper, and cucumber are your freshness factor; don't skip them even if you're in a rush.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Rinse and start your coconut rice:
Run the jasmine rice under cold water, stirring it with your fingers until the water runs almost clear—this removes the starch and keeps the rice from getting gluey. Combine it in a saucepan with coconut milk, water, and salt, bring everything to a boil, then drop the heat to low, cover, and let it sit undisturbed for 15 minutes.
While the rice cooks, marinate the chicken:
Mix soy sauce, fish sauce, lime juice, brown sugar, minced garlic, and ginger in a bowl, then toss your chicken pieces in this mixture and let them sit for at least 10 minutes—more time is fine, up to a few hours if you're planning ahead. This is where the chicken gets its flavor foundation, so don't rush it.
Sear the chicken until golden:
Heat oil in a large skillet over medium-high heat until it shimmers, then add the chicken in a single layer and let it sit for a minute before stirring—this creates that light golden crust. Cook for 6 to 8 minutes total, stirring occasionally, until the chicken is cooked through and the edges look caramelized.
Whisk together your peanut sauce:
In a clean bowl, combine peanut butter, soy sauce, sriracha, honey, rice vinegar, warm water, ginger, and garlic, whisking until you have a smooth, pourable sauce. If it's too thick, add a splash more water; if it's too thin, add a bit more peanut butter.
Fluff the rice and assemble your bowls:
Remove the rice from heat and let it sit covered for 10 minutes, then fluff it gently with a fork so each grain separates. Divide it among your bowls, top with the cooked chicken, then arrange your shredded carrots, sliced bell pepper, and cucumber slices around the rice in a way that makes you happy.
Finish and serve immediately:
Drizzle each bowl generously with that peanut sauce—don't be shy, this is the star—then scatter cilantro, chopped peanuts, and green onions on top. Serve with lime wedges on the side so people can adjust the acidity to their taste.
A close-up of Thai Peanut Chicken Bowl, featuring saucy chicken, colorful bell peppers, cucumbers, and chopped peanuts over rice. Save to Pinterest
A close-up of Thai Peanut Chicken Bowl, featuring saucy chicken, colorful bell peppers, cucumbers, and chopped peanuts over rice. | poppyfork.com

One Saturday afternoon, my neighbor stopped by just as I was assembling a bowl for lunch, and the conversation that followed was entirely about how we could make this meal work for her dietary restrictions. We ended up making a vegetarian version with baked tofu right there in my kitchen, and it was just as satisfying—maybe even better because we got to customize every layer. That moment cemented it for me: this bowl is less a rigid recipe and more a template for whatever you need it to be.

Make It Your Own

The beauty of this bowl is that it adapts to whatever's happening in your life or your refrigerator. On nights when I'm feeling lazy, I use rotisserie chicken instead of cooking my own, and honestly, no one can tell the difference once it's swimming in that peanut sauce. Other times I've swapped in mango slices for the cucumber, added shredded purple cabbage for extra crunch, or thrown in steamed broccoli because that's what needed using up.

The Sauce Is Everything

I learned this the hard way when I made a batch of this sauce and accidentally left it in my fridge for three days, then tossed it with some roasted vegetables and realized I'd essentially created a whole new dinner. The sauce is so good that it doesn't need the bowl structure at all—you could serve it with grilled shrimp, toss it with noodles, or use it as a dip for spring rolls and suddenly you're not making this one dish, you're creating an entire repertoire. It's spicy enough to feel exciting, creamy enough to feel indulgent, and tangy enough to keep it from feeling heavy.

Storage and Make-Ahead Tips

This is a dish that gets better with planning—I almost always make the coconut rice and peanut sauce the night before, storing them separately in the fridge, then quickly sear the chicken and chop vegetables the next evening. The rice reheats beautifully with just a splash of water, and the sauce actually tastes deeper and more developed after sitting overnight. The vegetables are best kept raw until assembly so they keep their snap, though the carrots and peppers hold up fine for a day if you need them prepped ahead.

  • Cook the rice and sauce up to two days in advance and store in separate airtight containers.
  • Keep your chicken and vegetables separate until you're ready to eat so nothing gets soggy.
  • This meal doesn't travel well if you're eating it somewhere other than home, so save it for nights when you can sit down properly.
Thai Peanut Chicken Bowl served in a rustic bowl, garnished with cilantro, green onions, and fresh lime wedges. Save to Pinterest
Thai Peanut Chicken Bowl served in a rustic bowl, garnished with cilantro, green onions, and fresh lime wedges. | poppyfork.com

There's something grounding about making this bowl, something that reminds me why I cook in the first place—not because I have to, but because creating something warm and flavorful for myself or someone else feels like an act of quiet care. I hope this becomes one of your regular rotations too.

Recipe Questions

How spicy is the peanut sauce?

The peanut sauce has medium heat from sriracha. Adjust spice level by adding more or less sriracha to taste.

Can I make this ahead?

Prepare components up to 2 days ahead. Store rice, chicken, vegetables, and sauce separately. Reheat chicken and rice gently before assembling.

What can substitute for fish sauce?

Use additional soy sauce or vegetarian fish sauce alternative. Coconut aminos work well for a gluten-free option.

Is this bowl freezer-friendly?

Freeze cooked chicken and rice separately for up to 3 months. Fresh vegetables and peanut sauce are best enjoyed fresh.

How do I store leftovers?

Keep components in airtight containers in the refrigerator for 3-4 days. Reheat rice and chicken separately, then assemble with fresh garnishes.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Thai Peanut Chicken Bowl

Tender chicken meets coconut rice and crisp vegetables with spicy-creamy peanut sauce

Prep Time
25 min
Cook Time
25 min
Overall Time
50 min
Created by Cooper Anderson


Skill Level Medium

Cuisine Thai

Makes 4 Number of Servings

Diet Tags No Dairy

What You Need

Coconut Rice

01 1 1/2 cups jasmine rice
02 1 can (13.5 fl oz) coconut milk
03 1 cup water
04 1/2 teaspoon salt

Chicken

01 1 pound boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
02 1 tablespoon vegetable oil
03 2 tablespoons soy sauce
04 1 tablespoon fish sauce
05 1 tablespoon fresh lime juice
06 1 teaspoon brown sugar
07 2 garlic cloves, minced
08 1 teaspoon grated fresh ginger

Peanut Sauce

01 1/3 cup creamy peanut butter
02 2 tablespoons soy sauce
03 1 tablespoon sriracha
04 1 tablespoon honey or maple syrup
05 1 tablespoon rice vinegar or fresh lime juice
06 1/3 cup warm water
07 1 teaspoon grated ginger
08 1 garlic clove, minced

Vegetables and Garnish

01 1 cup shredded carrots
02 1 red bell pepper, thinly sliced
03 1 cup cucumber, sliced
04 1/3 cup fresh cilantro, roughly chopped
05 1/4 cup roasted peanuts, chopped
06 Lime wedges for serving
07 2 green onions, sliced
08 1 cup steamed edamame, optional

Directions

Step 01

Prepare Coconut Rice: Rinse jasmine rice under cold water until water runs clear. In a saucepan, combine rice, coconut milk, water, and salt. Bring to a boil over medium-high heat, then reduce heat to low, cover with lid, and simmer for 15 minutes. Remove from heat and let sit covered for 10 minutes. Fluff rice gently with a fork.

Step 02

Marinate Chicken: In a mixing bowl, combine soy sauce, fish sauce, lime juice, brown sugar, minced garlic, and grated ginger. Add chicken pieces and toss thoroughly to coat evenly. Allow to marinate for at least 10 minutes at room temperature.

Step 03

Cook Chicken: Heat vegetable oil in a large skillet over medium-high heat until shimmering. Add marinated chicken and cook for 6 to 8 minutes, stirring frequently, until golden brown and cooked through. Transfer cooked chicken to a plate and set aside.

Step 04

Prepare Peanut Sauce: In a mixing bowl, whisk together peanut butter, soy sauce, sriracha, honey, rice vinegar, warm water, grated ginger, and minced garlic until smooth and well combined. Add additional water if sauce is too thick, whisking until desired consistency is reached.

Step 05

Assemble Bowls: Divide cooked coconut rice evenly among 4 serving bowls. Top each bowl with cooked chicken, shredded carrots, sliced bell pepper, sliced cucumber, and steamed edamame if desired.

Step 06

Finish and Serve: Drizzle each bowl generously with prepared peanut sauce. Garnish with fresh cilantro, chopped roasted peanuts, sliced green onions, and lime wedges. Serve immediately.

Tools Needed

  • Saucepan with lid
  • Large skillet
  • Mixing bowls
  • Whisk
  • Chef's knife
  • Cutting board

Allergy Info

Review all ingredient labels for allergen risks and talk to a doctor if you’re uncertain.
  • Contains peanuts
  • Contains soy
  • Contains fish from fish sauce
  • May contain gluten in fish sauce and soy sauce unless certified gluten-free versions used

Nutrition Info (each serving)

Nutritional details are for reference and not a substitute for medical guidance.
  • Total Calories: 610
  • Total Fat: 26 g
  • Carbohydrates: 62 g
  • Proteins: 32 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.