The Thai Peanut Chicken Bowls Recipe is an absolute game-changer when it comes to weeknight dinners. Imagine tender, juicy chicken marinated in rich, nutty Thai peanut satay sauce, resting atop delicate vermicelli noodles and a refreshing cucumber salad that delivers just the right amount of crunch and tang. Finished off with fresh herbs and crushed peanuts, this dish bursts with layers of flavor and texture that will have you reaching for seconds. It’s simple to prepare, delightfully vibrant, and perfect for sharing with friends or savoring solo on a cozy night in.

Ingredients You’ll Need
These ingredients come together beautifully, offering a balance of bold flavors, satisfying textures, and fresh colors that make the Thai Peanut Chicken Bowls Recipe so memorable. Each item plays a vital role: from the creamy peanut satay sauce to the crisp cucumber slices, everything melts into a harmonious bowl of goodness.
- 1 lb. boneless skinless chicken breasts or thighs: Choose thighs for extra juiciness or breasts for lean protein sliced thin for quick cooking.
- 8-ounce jar Thai peanut satay sauce: Trader Joe’s has a stellar option that brings authentic peanut flavor and spice.
- 1 clove grated garlic: Adds aromatic depth and just the right kick to the chicken marinade.
- 2 cups thinly sliced cucumber: Using a large English cucumber gives a crisp, refreshing bite to balance the richness.
- 1/2 cup thinly sliced red onion: Provides a subtle sharpness and beautiful color contrast in the salad.
- 2 tablespoons avocado oil: Neutral in flavor and great for cooking the chicken and dressing the cucumber salad.
- 1 tablespoon vinegar: Brightens the cucumber salad with a gentle acidity.
- Salt and sugar to taste: Essential for seasoning and a hint of sweetness to caramelize the chicken perfectly.
- 4 ounces vermicelli noodles: Light and delicate, these noodles are the perfect base to soak up all those delicious flavors.
- A few tablespoons of crushed peanuts: For that satisfying crunch and extra peanut punch on top.
- A few sprigs of herbs: Mint, cilantro, and basil add vibrant freshness that brings the dish alive.
How to Make Thai Peanut Chicken Bowls Recipe
Step 1: Marinate the Chicken
Start by combining half of the peanut satay sauce with the grated garlic and toss your thinly sliced chicken into this heavenly marinade. Letting it rest for 30 minutes to an hour allows the flavors to permeate deeply, creating juicy chicken that is bursting with peanutty goodness.
Step 2: Prepare the Cucumber Salad
While the chicken soaks up those flavors, whip up the refreshing cucumber salad. Toss together the cucumbers, red onions, avocado oil, vinegar, salt, and just a touch of sugar. This salad complements the rich chicken perfectly with its crisp texture and tangy notes.
Step 3: Cook the Chicken
Heat a little avocado oil in a nonstick pan over medium heat. Place the marinated chicken slices in the pan and let them sit undisturbed a few minutes—this helps develop a beautiful caramelized crust. Flip and do the same on the other side until every piece is golden brown and cooked through. For an extra touch of sweetness and enhanced caramelization, sprinkle a pinch of sugar just before finishing.
Step 4: Cook the Vermicelli Noodles
While the chicken cooks, prepare the vermicelli noodles according to package instructions—usually a quick soak in hot water until tender. These noodles will soak up all the wonderful flavors in the bowl and add a silky, delicate base.
Step 5: Assemble the Bowls
It’s assembly time! Place a bed of noodles in each bowl, pile on the caramelized chicken slices, add a generous scoop of the cucumber salad, and scatter fresh herbs and crushed peanuts on top. To finish, thin the remaining peanut satay sauce with a splash of water, soy sauce, or chili oil to turn it into a drizzle-friendly dressing, then pour over everything for that irresistible saucy finish.
How to Serve Thai Peanut Chicken Bowls Recipe
Garnishes
Garnishes make all the difference here, and for the Thai Peanut Chicken Bowls Recipe, fresh herbs like mint, cilantro, and basil add an incredible burst of freshness and fragrance. The crushed peanuts not only provide a delightful crunch but also enhance the peanut flavor and add a nice texture contrast.
Side Dishes
If you want to round out your meal, consider light and fresh sides such as steamed edamame, lightly pickled vegetables, or a simple green salad with lime dressing. These will keep the meal balanced without overshadowing the bowl’s star flavors.
Creative Ways to Present
Try serving the Thai Peanut Chicken Bowls Recipe in colorful bowls or even mason jars for a fun, portable meal option. Wrapping the bowl ingredients in rice paper for fresh spring rolls or using lettuce cups as a low-carb substitute can turn this dish into a playful finger food experience.
Make Ahead and Storage
Storing Leftovers
Leftover Thai Peanut Chicken Bowls keep well in an airtight container in the refrigerator for up to three days. To preserve texture, keep the cucumber salad and noodles separate from the chicken if possible and combine just before serving.
Freezing
While the chicken portion freezes nicely, it’s best to avoid freezing the noodles and cucumber salad since their textures suffer upon thawing. Freeze only the marinated and cooked chicken in portioned containers and defrost in the fridge overnight for easy future meals.
Reheating
When reheating, warm the chicken gently in a skillet or microwave until heated through to maintain its tenderness and caramelized exterior. Reheat the noodles by soaking briefly in hot water or microwaving with a splash of water to prevent drying. Add cucumber salad and herbs fresh before serving.
FAQs
Can I use peanut butter instead of Thai peanut satay sauce?
You can substitute peanut butter, but you’ll want to mix it with soy sauce, lime juice, garlic, a touch of sweetness, and chili flakes to mimic the complex flavors of the satay sauce. Using a pre-made sauce keeps things simple and authentic.
What if I’m allergic to peanuts? Is there an alternative?
If peanuts are off-limits, try using sunflower seed butter or tahini for a similar creaminess and nutty flavor. Adjust seasonings to taste, and avoid crushed peanuts for garnish.
How spicy is this Thai Peanut Chicken Bowls Recipe?
The heat level depends largely on the peanut satay sauce you choose. Trader Joe’s version has a mild to medium spice level. You can always add chili oil or fresh chilies to up the spice or keep it mild for a family-friendly dish.
Can I use a different protein instead of chicken?
Absolutely! Shrimp, tofu, or even thinly sliced beef work beautifully tossed in the peanut sauce and cooked similarly. Just adjust cooking times accordingly to keep your protein tender and flavorful.
Are the noodles necessary? Can I serve it over rice?
While vermicelli noodles are traditional here, serving the chicken and salad over jasmine rice or brown rice is a fantastic option and will soak up the peanut sauce beautifully. This makes the Thai Peanut Chicken Bowls Recipe even more versatile.
Final Thoughts
This Thai Peanut Chicken Bowls Recipe has quickly become one of my all-time favorites for its perfect balance of textures, flavors, and ease of preparation. It’s the kind of meal that feels special yet is totally achievable any night of the week. I encourage you to dive into this vibrant bowl of chewy noodles, crispy salad, and rich, nutty chicken—it’s an irresistible combination you’ll want to make again and again.
Print
Thai Peanut Chicken Bowls Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 3 servings
- Category: Main Course
- Method: Frying
- Cuisine: Thai
Description
These Thai Peanut Chicken Bowls are a vibrant and flavorful meal featuring tender, caramelized chicken marinated in rich Thai peanut satay sauce, paired with a refreshing cucumber salad, fresh herbs, and crunchy peanuts, all served over vermicelli noodles. Perfectly balanced with sweet, savory, and tangy notes, this dish is quick to prepare and ideal for a wholesome lunch or dinner.
Ingredients
Chicken and Marinade
- 1 lb. boneless skinless chicken breasts or thighs, cut into thin slices
- 8-ounce jar Thai peanut satay sauce (such as Trader Joe’s)
- 1 clove grated garlic
- 2 tablespoons avocado oil
- Pinch of sugar (optional, for caramelizing)
Cucumber Salad
- 2 cups thinly sliced cucumber (about 1 large English cucumber)
- 1/2 cup thinly sliced red onion (about 1/4 an onion)
- 1 tablespoon vinegar (rice vinegar preferred)
- Salt to taste
- Sugar to taste
- 1 tablespoon avocado oil
Additional Ingredients
- 4 ounces vermicelli noodles
- A few tablespoons crushed peanuts
- A few sprigs of fresh herbs such as mint, cilantro, and basil
- Soy sauce or chili oil (optional, for thinning sauce)
Instructions
- Marinate the Chicken: Combine half of the Thai peanut satay sauce with the grated garlic. Add the thinly sliced chicken breasts or thighs to this mixture, coating them thoroughly. Cover and let the chicken marinate for 30 minutes to 1 hour to absorb the flavors.
- Prepare the Cucumber Salad: While the chicken marinates, toss the thinly sliced cucumber and red onion with avocado oil, vinegar, salt, and sugar. Adjust seasoning to taste, ensuring a light tangy and slightly sweet balance. Set aside to allow flavors to meld.
- Cook the Chicken: Heat a small amount of oil in a nonstick pan over medium heat. Add the marinated chicken pieces in a single layer. Let them cook undisturbed for a few minutes to develop caramelization, then flip to cook the other side until golden brown and cooked through. For extra caramelization, sprinkle a pinch of sugar towards the end of cooking. Remove from heat.
- Cook the Vermicelli Noodles: Prepare the vermicelli noodles according to package instructions, typically soaking or boiling briefly until tender, then drain.
- Assemble the Bowls: Place a serving of vermicelli noodles at the base of each bowl. Top with the cooked chicken, a generous portion of the cucumber salad, fresh herbs like mint, cilantro, and basil, and a handful of crushed peanuts for crunch.
- Prepare the Dressing: To the remaining half of the Thai peanut satay sauce, add a bit of water, soy sauce, or chili oil to thin it out into a pourable dressing consistency. Drizzle this dressing over the assembled bowls just before serving.
Notes
- You can substitute chicken breasts with thighs for a juicier texture.
- If you cannot find Thai peanut satay sauce, a homemade peanut sauce with peanut butter, soy sauce, lime juice, garlic, and chili can work as an alternative.
- Adjust the sugar in the cucumber salad and chicken caramelization to taste based on your sweetness preference.
- Optional herbs can be adjusted based on availability and preference.
- The dish can be served warm or at room temperature, making it versatile for meal prep.

