Thai Peanut Curry Recipe
Introduction
This Thai Peanut Curry is a deliciously rich and creamy dish packed with tender chicken, hearty vegetables, and a flavorful peanut twist. It’s a comforting meal that comes together quickly, perfect for weeknights or when you want something exotic yet simple to prepare.

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 (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
Instructions
- Step 1: In a large skillet or pot, heat the oil over medium-high heat. Add the diced onions, chopped carrots, and potatoes. Sauté for 4-5 minutes until the vegetables start to soften.
- Step 2: Add the cubed chicken, ground ginger, minced garlic, and red curry paste. Mix well to combine and sauté for a couple more minutes.
- Step 3: Stir in the coconut milk, then reduce the heat to medium-low. Let it simmer for about 10 minutes or until the carrots and potatoes are tender.
- Step 4: Stir in the peanut butter, brown sugar, soy sauce, and lime juice. Cook for another 4-5 minutes to blend all the flavors together.
- Step 5: Serve the curry hot over jasmine, white, or brown rice. Garnish with chopped peanuts if desired for extra crunch.
Tips & Variations
- For a vegetarian version, replace chicken with tofu or chickpeas and use vegetable oil.
- Adjust the red curry paste amount to control the heat level according to your taste.
- Add fresh basil or cilantro on top for an herbal note.
- Use crunchy peanut butter if you prefer some texture in the curry.
Storage
Store leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of water or coconut milk if it has thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this curry ahead of time?
Yes, this curry tastes even better the next day as the flavors have more time to meld. Just keep it refrigerated and reheat thoroughly before serving.
What can I serve with this Thai Peanut Curry?
This curry pairs beautifully with jasmine, white, or brown rice. You can also serve it with noodles or a side of steamed vegetables for a complete meal.
PrintThai Peanut Curry Recipe
This Thai Peanut Curry is a rich and flavorful dish combining tender chicken, hearty vegetables, and a creamy coconut-peanut sauce with aromatic spices. Perfectly balanced with sweetness from brown sugar and a hint of lime, this curry is easy to prepare on the stovetop and ideal for a comforting weeknight meal.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Ingredients
Vegetables
- 2 carrots, cut into bite size pieces
- 2 medium potatoes, cut into bite size pieces
- 1/2 yellow onion, diced
Protein
- 2 chicken breasts, cubed
Spices and Flavorings
- 2 tsp. ground ginger
- 2 tsp. minced garlic
- 1 – 4oz. jar red curry paste
- 5 Tbsp. brown sugar
- 4 tsp. soy sauce
- juice from 1 lime
Oils and Sauces
- 2 Tbsp. olive oil (coconut or vegetable oil can also be used)
- 1/4 cup + 2 Tbsp. peanut butter
- 2 cans coconut milk (approximately 13.5 oz each)
Instructions
- Heat oil and sauté vegetables: In a large skillet or pot, add 2 tablespoons of olive oil and heat over medium-high heat. Add the diced onions, chopped carrots, and chopped potatoes. Sauté for 4-5 minutes until vegetables start to soften.
- Add chicken and spices: Add the cubed chicken breasts, 2 teaspoons ground ginger, 2 teaspoons minced garlic, and 4oz of red curry paste to the skillet. Mix well to combine and sauté for a couple more minutes, allowing the chicken to begin cooking and the spices to become fragrant.
- Add coconut milk and simmer: Stir in 2 cans of coconut milk. Reduce heat to medium-low and let the curry simmer for 10 minutes or until carrots and potatoes become tender.
- Incorporate peanut butter and seasonings: Stir in 1/4 cup plus 2 tablespoons of peanut butter, 5 tablespoons brown sugar, 4 teaspoons soy sauce, and the juice from 1 lime. Continue to cook the curry for another 4-5 minutes to blend the flavors and thicken the sauce slightly.
- Serve: Serve the Thai peanut curry hot over cooked Jasmine, white, or brown rice. Garnish with chopped peanuts for added texture and flavor if desired.
Notes
- You can substitute chicken breasts for tofu or shrimp depending on your preference.
- For a spicier curry, increase the amount of red curry paste.
- If the sauce is too thick, add a little water or chicken broth to reach your desired consistency.
- Use natural peanut butter without added sugar for a healthier option.
- Garnish with fresh cilantro or green onions for extra freshness.
Keywords: Thai peanut curry, chicken curry, coconut curry, easy Thai recipe, peanut butter curry

