Thai Peanut Curry Recipe
If you’re looking for a cozy, comforting dish that will make your kitchen smell heavenly, then this Thai Peanut Curry Recipe is just what you need! This delightful meal brings together tender chicken, vibrant veggies, and a creamy peanut sauce that ties it all together. It’s one of my go-to recipes for busy weeknights or family gatherings when I want to impress without spending hours in the kitchen. Plus, it’s ready in just 30 minutes, making it a perfect choice for anyone who loves quick and delicious meals.
What makes this Thai Peanut Curry special is its balance of flavors and textures—every bite is a little taste of Thailand. Whether you’re new to cooking or an experienced chef, this recipe is simple enough for everyone to enjoy. So grab your apron and let’s dive into this easy, heartwarming dish!
Why You’ll Love This Recipe
- Quick and Easy: This meal comes together in just 30 minutes, perfect for those busy nights!
- Family-Friendly: With its mild spice and rich flavors, even the pickiest eaters will ask for seconds.
- Make-Ahead Friendly: You can prep it in advance and reheat when you’re ready to serve.
- Flavorful Comfort Food: The creamy peanut sauce elevates the dish into something special that tastes like it’s from your favorite restaurant.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is part of the fun! You’ll find everything you need at your local grocery store. Here’s what you’ll need to whip up this delicious Thai Peanut Curry Recipe:
For the Curry
- 2 carrots, cut into bite-size pieces
- 2 medium potatoes, cut into bite-size pieces
- 1/2 yellow onion, diced
- 2 chicken breasts, cubed
- 2 Tbsp. olive oil (coconut or vegetable oil can also be used)
- 2 tsp. ground ginger
- 2 tsp. minced garlic
- 1 – 4oz. jar red curry paste
- 2 cans coconut milk
- 1/4 cup + 2 Tbsp. peanut butter
- 5 Tbsp. brown sugar
- 4 tsp. soy sauce
- Juice from 1 lime
Variations
One of the best parts about this Thai Peanut Curry Recipe is how flexible it can be! Feel free to mix things up based on what you have on hand or your family’s preferences:
- Swap the protein: Try using tofu or chickpeas instead of chicken for a vegetarian option.
- Add more veggies: Bell peppers, spinach, or snap peas add color and extra nutrients.
- Make it spicy: If you love heat, toss in some sliced chili peppers or a dash of sriracha.
- Vegan version: Substitute chicken with tempeh and use maple syrup instead of brown sugar.
How to Make Thai Peanut Curry Recipe
Step 1: Sauté the Vegetables
In a large skillet or pot, add oil and heat over medium-high heat. Toss in the diced onions, chopped carrots, and chopped potatoes. Sauté for 4-5 minutes until they start to soften. This step is important as it helps release their natural sweetness and creates a delicious base for your curry.
Step 2: Add Chicken and Spices
Now it’s time to add those juicy chicken cubes along with ground ginger, minced garlic, and red curry paste. Mix everything well! Sauté for another couple of minutes before stirring in the coconut milk. The combination of spices will make your kitchen smell amazing!
Step 3: Simmer Until Tender
Reduce the heat to medium-low and let everything simmer gently for about 10 minutes until the carrots and potatoes are soft but not mushy. This allows all those lovely flavors to meld together beautifully.
Step 4: Stir in Peanut Butter Mixture
Next, stir in the peanut butter, brown sugar, soy sauce, and lime juice. Cook for an additional 4-5 minutes until everything is heated through and well combined. The creamy peanut butter will create that rich texture we all love.
Step 5: Serve with Rice
Finally, serve your Thai Peanut Curry over fluffy steamed rice—Jasmine rice works wonderfully! For an extra touch, feel free to garnish with some chopped peanuts if you like a bit of crunch.
Enjoy every spoonful of this comforting meal that brings a little taste of Thailand right into your home!
Pro Tips for Making Thai Peanut Curry Recipe
Making the perfect Thai Peanut Curry is easier than you think! Here are some pro tips to ensure your dish is bursting with flavor and texture.
- Use fresh ingredients: Fresh vegetables and herbs will enhance the flavor profile of your curry. Freshness ensures that each bite is vibrant and full of life!
- Adjust spice levels: If you love heat, consider adding more red curry paste or including some sliced chili peppers. This allows you to customize the dish to suit your taste preferences.
- Let it simmer: Allowing the curry to simmer adequately not only helps the flavors meld beautifully but also tenderizes the chicken and vegetables, making every bite delightful.
- Experiment with nut butter: While peanut butter is traditional, feel free to try almond or cashew butter for a different twist. Each nut brings its unique flavor, which can change the profile of your curry in interesting ways.
- Make it a meal prep superstar: This curry stores well in the fridge for up to 3 days and freezes beautifully. Make a big batch on a Sunday for quick lunches throughout the week!
How to Serve Thai Peanut Curry Recipe
Serving your Thai Peanut Curry can be just as enjoyable as making it! Here are some delightful ideas to make your meal truly special.
Garnishes
- Chopped fresh cilantro: A sprinkle of freshly chopped cilantro adds a burst of freshness that complements the rich peanut sauce beautifully.
- Chopped peanuts: Adding crushed peanuts on top provides a delightful crunch that contrasts with the creaminess of the curry.
- Lime wedges: Serving lime wedges on the side allows everyone to add a splash of zesty brightness according to their taste.
Side Dishes
- Steamed Jasmine Rice: The fragrant, fluffy texture of Jasmine rice perfectly absorbs all the delicious coconut and peanut flavors from your curry.
- Crispy Vegetable Spring Rolls: These crunchy rolls filled with fresh veggies offer a satisfying contrast in texture and are great for dipping in soy sauce or sweet chili sauce.
- Thai Cucumber Salad: A refreshing salad made with cucumbers, vinegar, sugar, and sesame seeds adds an excellent tangy balance to the richness of your curry.
- Sautéed Bok Choy: Quick sautéed bok choy with garlic brings in leafy greens that brighten up your plate while providing extra nutrition.
Enjoy this delicious Thai Peanut Curry Recipe with these serving suggestions for an unforgettable meal experience!

Make Ahead and Storage
This Thai Peanut Curry Recipe is perfect for meal prep! You can easily make a big batch ahead of time, and it stores beautifully, making your weeknight dinners a breeze.
Storing Leftovers
- Allow the curry to cool completely before transferring to an airtight container.
- Store in the refrigerator for up to 3-4 days.
- Keep rice separate if you have any leftovers to maintain its texture.
Freezing
- Portion the curry into freezer-safe containers or bags.
- Remove as much air as possible before sealing.
- It can be frozen for up to 2-3 months. Just label with the date!
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat on the stovetop over medium heat until warmed through, stirring occasionally.
- You can also microwave in short bursts, stirring between intervals until hot.
FAQs
Here are some common questions about this delicious recipe.
Can I make this Thai Peanut Curry Recipe vegetarian?
Absolutely! Simply substitute the chicken with tofu or chickpeas and use vegetable broth instead of chicken broth for a plant-based version that’s just as tasty.
How spicy is this Thai Peanut Curry Recipe?
The spiciness depends on how much red curry paste you use. Start with a smaller amount if you’re sensitive to heat, and adjust according to your taste preference.
Can I add different vegetables to my Thai Peanut Curry Recipe?
Yes! Feel free to add bell peppers, broccoli, or snap peas for extra color and nutrition. Just ensure they are cooked until tender.
What can I serve with this Thai Peanut Curry Recipe?
This dish pairs wonderfully with steamed jasmine rice, quinoa, or even cauliflower rice for a low-carb option.
Final Thoughts
I hope you find joy in making this Thai Peanut Curry Recipe as much as I do! It’s a comforting dish that brings warmth and flavor right to your table. Whether it’s a busy weeknight or a cozy weekend dinner, this recipe is sure to impress. Enjoy every bite, and don’t hesitate to share your experience or modifications! Happy cooking!
Thai Peanut Curry
Indulge in the warmth and flavor of this Thai Peanut Curry Recipe, a delightful dish that combines tender chicken with an array of vibrant veggies, all enveloped in a creamy peanut sauce. Perfect for busy weeknights or family gatherings, this dish is ready in just 30 minutes, making it an ideal choice for anyone who loves quick yet satisfying meals. The balance of spices and textures gives every bite a taste of Thailand, while its flexibility allows you to customize it based on your preferences. Whether you’re a novice cook or a seasoned chef, this simple recipe will surely impress!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves about 4 people 1x
- Category: Main
- Method: Skillet
- Cuisine: Thai
Ingredients
- 2 carrots, cut into bite-size pieces
- 2 medium potatoes, cut into bite-size pieces
- 1/2 yellow onion, diced
- 2 chicken breasts, cubed
- 2 Tbsp olive oil
- 2 tsp ground ginger
- 2 tsp minced garlic
- 4 oz jar red curry paste
- 2 cans coconut milk
- 1/4 cup + 2 Tbsp peanut butter
- 5 Tbsp brown sugar
- 4 tsp soy sauce
- Juice from 1 lime
Instructions
- Heat oil in a large skillet over medium-high heat. Sauté onions, carrots, and potatoes for about 4-5 minutes until slightly softened.
- Add chicken cubes along with ginger, garlic, and red curry paste; mix well and sauté for an additional couple of minutes.
- Stir in coconut milk and reduce heat to medium-low. Simmer for about 10 minutes until vegetables are tender.
- Add peanut butter, brown sugar, soy sauce, and lime juice; cook for another 4-5 minutes until heated through.
- Serve over steamed rice and enjoy!
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 400
- Sugar: 9g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 8g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 18g
- Cholesterol: 50mg
