Thai Chicken Rice Bowl With Peanut Sauce
This post may contain affiliate links. As Amazon Associates and through other affiliate programs, we earn from qualifying purchases if you click on a link – at no extra cost to you. We only promote products we actually use and truly love!
An easy Thai chicken bowl with rice, stir fried veggies, and peanut sauce is the perfect mix of fresh, healthy, and comforting. Make this recipe for dinner and enjoy leftovers for lunch the next day!

It’s a new year, which means another shot at trying to eat healthy and be in better shape. Only this year, we’re determined to actually stick with our goals – and we bet you feel the same, too! Which is why we’re working to create more healthy comfort food for both us and you! First up: Thai chicken and rice bowls with peanut sauce.
As two people who love a good, comforting restaurant style meal, it can be difficult to make healthy eating a habit. But as we’ve become better home chefs, we’ve learned that it is possible to make nutritious meals that also taste delicious – they’re not mutually exclusive. So it’s become part of our mission to create more flavorful, high-quality recipes that are not only easy, but fuel our bodies and our minds in a wholesome and healthy way.
What This Recipe Entails
With just about 10 minutes of actual hands-on prep work and about 10 minutes of cooking, you can have a delicious, comforting, and healthy dinner any night of the week.
- Prep time: 25 minutes
- Cook time: 12 minutes
These Thai chicken and rice bowls with peanut sauce truly fit the bill when it comes to easy, healthy, comforting, and delicious. Nothing feels more indulgent than digging into a bowl of fluffy rice with savory veggies, juicy chicken, and creamy peanut sauce after a long day, especially when it comes together in under 40 minutes. And while this recipe may not be as traditionally “healthy” as a salad with leafy greens and raw veggies, these bowls are packed with protein, fiber, and vitamins for a well-balanced and satisfying meal.

Ingredients
- Jasmine rice – If you’ve never cooked with it before, jasmine rice is a sweet-smelling rice from Southeast Asia that’s used in many Thai dishes. It’s fluffy and slightly sticky when cooked, making it the perfect base for our Thai chicken and rice bowl! Plus, its sweet flavor pairs well with a drizzle of creamy peanut sauce.
- Chicken – Chicken breast or chicken tenderloins work fine for this recipe, since you’ll slice it into small half-inch chunks before marinating and cooking. A quick marinade in soy sauce, rice vinegar, and chili oil add umami flavor and a taste of the heat that Thai food is known for, without making this dish too spicy.
- Veggies – For the stir-fried veggies, we chose ingredients that are commonly used in Thai cooking – bell pepper, green cabbage, carrots, and scallions. Freshly minced ginger and garlic aromatics add tons of flavor to this dish, along with the juices left behind from cooking the marinated chicken.
- Thai peanut sauce – You can make your own peanut sauce if you have a favorite recipe, or easily find it at many grocery stores and Asian markets. Look for jars labeled “Thai peanut sauce” or “satay sauce.” Our favorite satay recipe is actually from The Frog Commissary Cookbook shared with us by Alex’s dad.
How To Make A Thai Chicken and Rice Bowl
All you’ll need to make a delicious Thai rice bowl with chicken and veggies is a wok (or large sauté pan) and these 5 simple steps:
- Steam the rice and marinate the chicken. Start boiling water for the rice while you slice the chicken into small chunks. Then, marinate the chicken while the rice cooks.
- Stir fry the chicken. Cook the chicken in a wok or large sauté pan, then set aside.
- Stir fry the veggies. Cook the veggies in the wok until tender, then add the chicken and juices back in and stir to combine.
- Combine rice, chicken, and veggies. Add the chicken, veggies, and rice to a large bowl and stir well to combine.
- Serve. Serve in bowls and top with as much Thai peanut sauce as you like, then garnish with scallions.

Storing and Reheating Leftovers
As we mentioned, these Thai bowls are not only a great lunch or dinner made fresh, but perfect as an easy leftover meal. Portion out individual servings of the rice, chicken, and veggie mixture in microwave-safe containers and store in the fridge for up to 4 days. When you’re ready to eat, quickly reheat in a frying pan over medium-high heat or microwave for about 2 minutes (stirring halfway through). Top with a fresh drizzle of peanut sauce and any leftover scallions, and enjoy!
If you love Thai food, Asian dishes, and rice bowls, we’re sure you’ll love this recipe. Don’t forget to rate, comment, and share with your friends and family! You can also subscribe to our newsletter here to be the first to know about new recipes just like this one.
Enjoy!
Expert Tips

Love this recipe? You may enjoy these recipes, too:
To browse more of our latest recipes and seasonal dishes, visit our homepage here.
Like this recipe? Don’t forget to share it and follow us on Pinterest!

Thai Chicken Rice Bowl with Peanut Sauce
Equipment
- Wok or large sauté pan
Ingredients
- 2 cups water
- 1 cup jasmine rice dry
- ¾ pound chicken breast
- ¼ cup low-sodium soy sauce
- 2 tablespoons rice vinegar
- 1 tablespoon chili oil
- 2 tablespoons vegetable oil
- 1 medium red bell pepper sliced thinly into half-inch to one-inch strips
- ½ cup shredded carrots
- 2 teaspoons minced garlic
- 2 teaspoons ginger minced
- ¼ medium green cabbage sliced
- 2 scallions sliced, leafy green parts separated
- 4 to 8 tablespoons Thai peanut sauce
Instructions
- First, bring water to a boil in a small saucepan. Stir in the jasmine rice, then cover and turn heat to low. Steam until the water is absorbed by the rice, about 20 to 25 minutes, then fluff with a fork.
- In the meantime, slice chicken into small half-inch chunks. Add to a bowl with soy sauce, rice vinegar, and chili oil and stir to combine. Marinate at room temperature for 20 minutes.
- Next, heat 1 tbsp of the vegetable oil in a wok or large sauté pan over medium-high heat. Remove chicken from the marinade and stir fry in the wok until cooked through, about 5 to 7 minutes. Carefully transfer cooked chicken and juices to a bowl and set aside.
- Add the remaining vegetable oil to the wok or sauté pan, then add sliced bell pepper, shredded carrots, minced garlic, and ginger and stir fry until slightly softened, about 1 to 2 minutes. Next, add the cabbage and most of the scallions (leave some of the leafy green parts aside for garnish). Stir fry for another 1 to 2 minutes until cabbage is wilted.
- Next, add the chicken and juices back to the wok with the veggies. Stir well to combine, then transfer to a large bowl. Then, add the steamed rice to the bowl and stir to combine.
- Serve chicken, veggies, and rice mixture in a bowl topped with desired amount of Thai peanut sauce. Garnish with scallions and enjoy!
Notes
Nutrition
If you have any questions regarding the information presented in this post, please refer to our Nutrition Disclaimer here.
Looking for kitchen inspiration? Head over to our shop to see what we cook with every day, plus recommendations for foodie gifts and eco-friendly products.