• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Sweet Dough Dairy

  • Home
  • Breakfast
  • Dessert
  • Dinner
  • salad
  • Recipe Index
  • About
  • Contact

Sweet Dough Dairy

  • Home
  • Breakfast
  • Dessert
  • Dinner
  • salad
  • Recipe Index
  • About
  • Contact
Dinner / Thai Peanut Chicken: Cozy and Creamy Comfort Food Delight

Thai Peanut Chicken: Cozy and Creamy Comfort Food Delight

May 17, 2026 by Eliot

Creamy, Nutty, and Totally Irresistible

I first whipped up this Thai Peanut Chicken on a rainy evening when all I wanted was something cozy and comforting. The moment I took my first bite, the tender chicken enveloped in that rich, creamy peanut sauce made me feel like I was wrapped in a warm hug. It’s such an easy recipe to throw together, yet it bursts with flavor that feels anything but ordinary.

What truly sets this dish apart is its intoxicating aroma that fills the kitchen, teasing everyone’s taste buds long before it hits the table. The delighted smiles from my family as they devoured every last bite confirmed it: this dish is perfect for cozy dinners or even a romantic date night at home. Trust me, you’ll want to savor every moment of this meal.

To elevate your dining experience, serve the Thai Peanut Chicken over a bed of fluffy jasmine rice and add a side of sautéed vegetables for a pop of color and nutrition. A sprinkle of crushed peanuts or fresh cilantro on top can take the presentation to another level. So grab your apron and prepare for an unforgettable culinary journey that will have everyone asking for seconds!

What are Thai Peanut Chicken?

Thai Peanut Chicken is a delightful dish that brings together tender, bite-sized pieces of boneless, skinless chicken breasts marinated in a zesty blend of soy sauce, lime juice, and garlic powder. This recipe features a luscious peanut sauce made from creamy peanut butter, coconut milk, and a hint of sriracha for those who enjoy a little heat, all while being complemented by the vibrant crunch of sliced bell peppers and broccoli florets. Typically cooked in a skillet, this dish results in a satisfying combination of juicy chicken enveloped in a rich and creamy sauce. Best of all, it’s an easy one-pan meal that minimizes cleanup while delivering maximum flavor!

Perfect For:

Busy Weeknights: This Thai Peanut Chicken comes together in just 30 minutes, making it the perfect solution for a quick and satisfying dinner after a long day.

Family Gatherings: With its rich flavors and creamy sauce, this dish is sure to please everyone at the table, and it’s easy to double for larger groups.

Comfort Food Cravings: The indulgent peanut sauce paired with tender chicken will wrap you in warmth, making it an ideal meal for cozy nights spent at home.

Impressive Date Night: Serve this beautiful dish over rice with fresh vegetables for a romantic dinner that looks gourmet but is simple enough to prepare together.

Thai Peanut Chicken Ingredients

For the Chicken and Marinade

  • 1 pound boneless, skinless chicken breasts (cut into bite-sized pieces) – Tender chicken is key for absorbing the flavors of the marinade and sauce.
  • 2 tablespoons soy sauce (for marinating) – Adds a savory depth that enhances the overall taste of the Thai Peanut Chicken.
  • 1 tablespoon lime juice (for marinating) – Provides a zesty brightness that balances the richness of the peanut sauce.
  • 1 teaspoon garlic powder – Infuses a warm, aromatic flavor that complements the chicken beautifully.

For the Peanut Sauce

  • 1/2 cup creamy peanut butter – The star ingredient, creating a luscious and velvety texture in the sauce.
  • 1/4 cup coconut milk (or chicken broth) – Adds creaminess and a hint of sweetness to your peanut sauce; coconut milk gives it an authentic Thai flair.
  • 2 tablespoons soy sauce – Enhances umami notes, making the sauce deliciously savory.
  • 1 tablespoon honey – Brings a touch of natural sweetness that balances out the salty and spicy elements.
  • 1 tablespoon lime juice – Brightens up the sauce with acidity, rounding out its flavors perfectly.
  • 1 teaspoon sriracha (optional for heat) – Add this for a kick of spice if you enjoy a little heat in your dish.

For the Vegetables and Garnish

  • 1 cup bell peppers (sliced) – Offers vibrant color and crunch, enhancing both texture and visual appeal.
  • 1 cup broccoli florets – Packed with nutrients, they add freshness and a delightful crunch to your plate.
  • 1/4 cup green onions (sliced for garnish) – Provides a fresh, oniony bite that elevates the dish’s presentation and flavor profile.
  • 1/4 cup chopped peanuts (for garnish) – Adds an extra layer of crunchiness while enhancing that beloved peanut flavor.
  • 4 cups cooked rice (for serving) – Serves as a hearty base to soak up all that delicious peanut sauce goodness!

Kitchen Equipment You’ll Need

Pin Image 1

  • Large mixing bowl
  • Whisk
  • Large non-stick or cast-iron skillet
  • Tongs or a spatula
  • Sharp knife and cutting board

How to Make Thai Peanut Chicken

Step 1:

In a bowl, combine the bite-sized pieces of boneless, skinless chicken breasts with 2 tablespoons of soy sauce, 1 tablespoon of lime juice, and 1 teaspoon of garlic powder. Mix everything together until the chicken is well-coated in the marinade. Let it sit for about 15 minutes to absorb all those delicious flavors.

Step 2:

While the chicken is marinating, prepare the peanut sauce in a separate bowl. Whisk together 1/2 cup of creamy peanut butter, 1/4 cup of coconut milk (or chicken broth), 2 tablespoons of soy sauce, 1 tablespoon of honey, 1 tablespoon of lime juice, and if you like a bit of heat, add 1 teaspoon of sriracha. Keep whisking until the mixture is smooth and creamy.

Step 3:

Heat a large skillet over medium heat. Once hot, add the marinated chicken to the skillet and cook for about 5-7 minutes. You’ll want to stir occasionally until the chicken is golden brown and cooked through; it should reach an internal temperature of at least 165°F.

Step 4:

Now it’s time to add some color and crunch! Toss in the sliced bell peppers and broccoli florets to the skillet with the cooked chicken. Cook everything together for an additional 5 minutes until the vegetables are tender but still vibrant.

Step 5:

Pour your silky peanut sauce over the chicken and vegetables in the skillet. Stir well to coat everything evenly in that rich sauce and let it cook for another 2-3 minutes until heated through. You’ll know it’s ready when you see that lovely gloss from the sauce.

Step 6:

To serve this delightful meal, place some cooked rice on each plate and spoon generous portions of Thai peanut chicken on top. Don’t forget to garnish with sliced green onions and chopped peanuts for added flavor and crunch! Enjoy your delicious creation!

Tips

  • Cut chicken evenly: Ensure your chicken pieces are cut into similar sizes for even cooking. This prevents some pieces from being undercooked while others are overdone, leading to a consistently tender texture.
  • Don’t skip the marinade: Allowing the chicken to marinate for at least 15 minutes helps infuse flavor and tenderness. The soy sauce and lime juice work together to break down the proteins, resulting in juicier chicken.
  • Use medium heat for cooking: Cooking the chicken over medium heat allows it to brown nicely without burning. This step enhances the overall flavor through caramelization while ensuring the inside cooks through without drying out.
  • Add vegetables at the right time: Introduce bell peppers and broccoli after the chicken is nearly cooked. This timing ensures that they retain their crispness and vibrant color, providing a pleasing contrast to the creamy peanut sauce.
  • Taste as you go: Before serving, give your peanut sauce a quick taste and adjust sweetness or heat. A dash more honey or sriracha can elevate the dish, making it perfectly suited to your palate.
  • Garnish generously: Don’t skimp on green onions and chopped peanuts when serving. They add freshness, crunch, and visual appeal, enhancing both flavor and presentation of your Thai peanut chicken.

Optional Ingredients

  • Crushed red pepper flakes: Add a sprinkle for an extra kick of heat that enhances the depth of flavor in the peanut sauce without overwhelming the dish.
  • Fresh cilantro: Chop and sprinkle over the finished meal for a burst of freshness and herbal notes that beautifully balance the richness of the peanut sauce.
  • Zucchini noodles: Serve alongside or under the chicken for a low-carb alternative to rice, adding a delightful crunch and absorbing all those delicious flavors.
  • Lemon zest: Grate some over the top just before serving for a bright citrus note that elevates the overall flavor profile and adds a lovely aroma.
  • Sesame oil: Drizzle lightly over the finished dish to introduce a nutty richness that complements the peanut sauce, enhancing both flavor and aroma.

What to Pair with Thai Peanut Chicken?

To complement the creamy richness of Thai Peanut Chicken, consider serving a fresh salad as a light starter. A zesty cucumber salad dressed with lime juice and a hint of chili flakes provides a refreshing contrast to the dish’s peanut sauce. The crunchy texture of the cucumbers and the acidity from the lime will cleanse your palate while enhancing the overall flavor experience.

Steamed or roasted vegetables are another fantastic choice. Brightly colored carrots and snap peas, lightly salted and steamed, add a sweet crunch that balances the savory notes of the chicken and sauce. Their natural sweetness pairs harmoniously with the earthy peanut flavor, making each bite delightful and satisfying.

For a comforting side, serve jasmine rice infused with coconut milk. The subtle sweetness of coconut milk echoes the flavors in the peanut sauce while offering a creamy texture that complements the dish beautifully. This pairing ensures that every mouthful is rich yet light enough to allow other flavors to shine through.

Complete your meal with a drink pairing of chilled Thai iced tea or a sparkling water with lime. The tea’s slight sweetness and fragrant spices will echo the dish’s essence without overwhelming it, while sparkling water adds a refreshing effervescence that cuts through the richness. Together, they create a well-rounded dining experience that brings all elements into perfect harmony.

Variations and Substitutions

Tofu instead of chicken: For a plant-based version, swap out the chicken for firm tofu. Press and cube the tofu before marinating, and it will absorb the flavors wonderfully while providing a satisfying texture that pairs well with the creamy peanut sauce.

Shrimp for a seafood twist: Substitute the chicken with shrimp for a quick-cooking protein option. Marinate and cook the shrimp for only 3-4 minutes until they turn pink and opaque, adding a delightful oceanic flavor that complements the peanut sauce beautifully.

Zucchini noodles for lower carbs: Replace traditional rice with spiralized zucchini noodles to create a low-carb meal. Sauté the zucchini just until tender before serving to keep them fresh and vibrant, allowing the rich peanut sauce to shine without the heaviness of rice.

Roasted sweet potatoes for sweetness: Incorporate roasted sweet potatoes instead of bell peppers for a richer flavor profile. Their natural sweetness will balance out the savory notes of the dish, adding a comforting element that is both hearty and nutritious.

Chili garlic sauce for extra heat: If you crave more spice, consider using chili garlic sauce in place of sriracha in your peanut sauce. This substitution will add more depth with its garlicky undertone while elevating the heat level to suit your taste buds perfectly.

Coconut cream for richness: For an even creamier sauce, use coconut cream instead of coconut milk. This change will intensify the coconut flavor and give your dish a luscious texture that envelops each piece of chicken or veggie delightfully.

Quinoa as an alternative grain: Swap out traditional rice for quinoa to introduce a nutty flavor and added protein to your meal. Cooked quinoa serves as a fantastic base that absorbs the peanut sauce while contributing a unique texture that enhances every bite.

To store your Thai Peanut Chicken in the refrigerator, allow it to cool to room temperature before transferring it to an airtight container. This dish will keep well in the fridge for up to 3 days. When you’re ready to enjoy it again, simply reheat in a microwave-safe dish or on the stovetop over low heat, adding a splash of coconut milk or chicken broth to restore its creamy texture.

Thai Peanut Chicken can be frozen, but be aware that the vegetables may lose some crispness upon thawing. To freeze, portion the dish into freezer-safe containers or resealable bags, ensuring you remove as much air as possible. It can be stored in the freezer for up to 3 months; when you’re ready to eat it, thaw overnight in the refrigerator and reheat gently on the stovetop or microwave, adding a little liquid if needed for moisture.

FAQ

Can I use chicken thighs instead of chicken breasts for this recipe?

Absolutely! Chicken thighs can be a great substitute for chicken breasts in this recipe. They are usually juicier and more flavorful, so you might even find the dish to be richer in taste.

What can I use instead of coconut milk in the peanut sauce?

If you prefer not to use coconut milk, chicken broth is an excellent alternative. It will still provide moisture and flavor to the sauce, although it won’t have the same creamy texture.

How do I ensure my chicken stays tender while cooking?

To keep your chicken tender, avoid overcooking it. Cook the marinated chicken until it’s just browned and cooked through, which typically takes about 5-7 minutes. Using a meat thermometer to check for an internal temperature of 165°F can help ensure perfect doneness.

Can I make Thai Peanut Chicken ahead of time?

Yes, you can prep the marinated chicken and peanut sauce in advance. Store them separately in the refrigerator for up to 24 hours before cooking. Just be sure to cook the vegetables fresh for the best texture.

Is this recipe gluten-free?

To make this recipe gluten-free, simply substitute regular soy sauce with tamari or a gluten-free soy sauce alternative. This way, you can enjoy all the flavors without worrying about gluten.

Can I bake the chicken instead of cooking it on the stovetop?

Yes, you can bake the marinated chicken at 400°F for about 20-25 minutes or until fully cooked. Just make sure to stir it halfway through to ensure even cooking before adding it to the sauce and vegetables.

How spicy is this recipe with sriracha included?

The level of spice from adding sriracha depends on how much you use. A teaspoon adds a mild heat that complements the flavors without overwhelming them, but feel free to adjust according to your personal spice preference!

Can I use frozen vegetables instead of fresh ones?

Yes, frozen vegetables work well in this recipe too! Just add them directly to the skillet without thawing, but be mindful that they may release some extra moisture as they cook.

Thai Peanut Chicken

A delicious and creamy Thai-inspired dish featuring tender chicken coated in a rich peanut sauce, served with vegetables and rice.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 20 minutes mins
Total Time 35 minutes mins
Servings: 4 servings
Course: Main Course
Cuisine: Thai
Calories: 450
Ingredients Method Nutrition Notes

Ingredients
  

Chicken and Marinade
  • 1 pound boneless, skinless chicken breasts cut into bite-sized pieces
  • 2 tablespoons soy sauce for marinating
  • 1 tablespoon lime juice for marinating
  • 1 teaspoon garlic powder
Peanut Sauce
  • 1/2 cup creamy peanut butter
  • 1/4 cup coconut milk or chicken broth
  • 2 tablespoons soy sauce
  • 1 tablespoon honey
  • 1 tablespoon lime juice
  • 1 teaspoon sriracha optional for heat
Vegetables and Garnish
  • 1 cup bell peppers sliced
  • 1 cup broccoli florets
  • 1/4 cup green onions sliced for garnish
  • 1/4 cup chopped peanuts for garnish
  • 4 cups cooked rice for serving

Method
 

Marinate Chicken
  1. In a bowl, combine chicken pieces, soy sauce, lime juice, and garlic powder. Mix well and let marinate for 15 minutes.
Prepare Peanut Sauce
  1. In a separate bowl, whisk together peanut butter, coconut milk, soy sauce, honey, lime juice, and sriracha until smooth.
Cook Chicken
  1. Heat a large skillet over medium heat. Add marinated chicken and cook for about 5-7 minutes, until browned and cooked through.
Add Vegetables
  1. Add bell peppers and broccoli to the skillet with the chicken. Cook for an additional 5 minutes until vegetables are tender.
Combine with Sauce
  1. Pour the peanut sauce over the chicken and vegetables. Stir to coat evenly and cook for another 2-3 minutes until heated through.
Serve
  1. Serve the Thai peanut chicken over cooked rice, garnished with green onions and chopped peanuts.

Nutrition

Serving: 1servingCalories: 450kcalCarbohydrates: 40gProtein: 30gFat: 20gSaturated Fat: 4gFiber: 3gSugar: 6g

Notes

For a vegetarian option, substitute chicken with tofu and use vegetable broth instead of chicken broth.

Tried this recipe?

Let us know how it was!

« Previous Post
Brussels Sprout Salad in Honey Mustard Vinaigrette: Crisp...
Next Post »
Moroccan Lentil Carrot Salad (Vegan): Vibrant and Flavorful

If you enjoyed this…

Quick and Flavorful Beef Black Pepper Udon: A Weeknight Gem

Asian chicken noodle soup recipe: Cozy and Deliciously Si…

One Pot Thai Chicken Soup

Easy One Pot Thai Chicken Soup Recipe for a Cozy Dinner

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Recipe Rating




Primary Sidebar

Swirled Garlic Herb And Cheese Bread: A Cozy Delight

Bacon Jalapeño Eggrolls: Crispy and Flavor-Packed Delight

Cherry Cheesecake Brownies: Decadent Delight Awaits

  • Recipe Index
  • Disclaimer
  • Terms & Conditions
  • Privacy Policy
  • About
  • Contact

© 2026 · © Sweet Dough Diary · All Rights Reserved ·