This Thai Peanut Curry Recipe is a delightful blend of flavors and textures, making it an ideal dish for any occasion. Whether you’re hosting a dinner party or simply craving something comforting, this recipe fits the bill perfectly. In just 30 minutes, you can enjoy a creamy, spicy curry that combines tender chicken with vibrant vegetables in a rich peanut sauce. It’s easy to prepare and will surely impress your family and friends!
Why You’ll Love This Recipe
- Quick Preparation: This dish comes together in just 30 minutes, making it perfect for busy weeknights.
- Rich Flavor: The combination of peanut butter and red curry paste delivers a deliciously creamy and spicy flavor profile.
- Versatile Ingredients: You can easily swap out the chicken for tofu or additional vegetables for a plant-based option.
- Family-Friendly: With its mild heat and satisfying taste, this curry is sure to please both kids and adults alike.
- Healthy Option: Packed with vegetables and lean protein, this dish offers a nutritious meal without sacrificing flavor.
Tools and Preparation
Making this Thai Peanut Curry requires only a few essential tools that will make your cooking experience smooth and enjoyable.
Essential Tools and Equipment
- Large skillet or pot
- Cutting board
- Knife
- Measuring cups and spoons
- Stirring spoon
Importance of Each Tool
- Large skillet or pot: Ideal for cooking everything in one vessel, ensuring even cooking and easy cleanup.
- Cutting board: Provides a stable surface for chopping veggies and meat safely.
- Measuring cups and spoons: Ensures accurate ingredient amounts for perfect flavor balance every time.

Ingredients
This Thai Peanut Curry Recipe includes onions, carrots, potatoes, and chicken simmered in a Thai Inspired Peanut red curry sauce, served over steamed rice. It’s easy to make and will be ready to serve in just 30 minutes. This flavorful Thai Peanut Curry Recipe is simple, delicious, and will taste just like it came from your favorite Thai restaurant.
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
For the Sauce
- 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
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. Add diced onions, chopped carrots, chopped potatoes, and sauté for 4-5 minutes until they start to soften.
Step 2: Cook the Chicken
Add cubed chicken along with ground ginger, minced garlic, and red curry paste. Mix well to combine all ingredients. Sauté for another couple of minutes before stirring in the coconut milk.
Step 3: Simmer
Reduce heat to medium-low and let the mixture simmer for about 10 minutes or until the carrots and potatoes become soft.
Step 4: Add Flavor
Stir in peanut butter, brown sugar, soy sauce, and lime juice into the pot. Cook for an additional 4-5 minutes until everything is well combined.
Step 5: Serve
Serve warm over rice (Jasmine, white, or brown) and garnish with chopped peanuts if desired.
Enjoy your homemade Thai Peanut Curry!
How to Serve Thai Peanut Curry Recipe
Serving Thai Peanut Curry is a delightful experience, as its rich flavors and creamy texture pair well with various accompaniments. Here are some serving suggestions to enhance your meal.
With Steamed Rice
- Jasmine Rice: The aromatic flavor of jasmine rice complements the curry beautifully.
- Brown Rice: A healthier option that adds a nutty taste and chewy texture.
- Cauliflower Rice: A low-carb alternative that absorbs the curry’s flavors well.
Topped with Fresh Ingredients
- Chopped Peanuts: Sprinkle for extra crunch and a nutty flavor boost.
- Fresh Cilantro: Adds a burst of freshness that balances the richness of the curry.
- Lime Wedges: Squeeze fresh lime juice over the dish for added brightness.
Accompanied by Sides
- Spring Rolls: Crispy rolls filled with vegetables provide a delightful contrast.
- Green Salad: A light salad with a citrus dressing offers a refreshing palate cleanser.
How to Perfect Thai Peanut Curry Recipe
To make your Thai Peanut Curry even more delicious, consider these helpful tips for perfection.
- Use Fresh Ingredients: Fresh vegetables and herbs will elevate the flavors in your curry.
- Adjust Spice Levels: If you prefer spiciness, add more red curry paste or fresh chili peppers.
- Experiment with Proteins: Substitute chicken with beef, lamb, or turkey for variety.
- Incorporate Seasonal Vegetables: Adding seasonal veggies like bell peppers or green beans enhances taste and nutrition.
- Let It Rest: Allowing the curry to sit for a few minutes after cooking helps flavors meld together better.
Best Side Dishes for Thai Peanut Curry Recipe
Pairing side dishes with your Thai Peanut Curry can create a well-rounded meal. Here are some excellent options to consider.
- Coconut Rice: Sweet and creamy, coconut rice pairs perfectly with the rich curry sauce.
- Thai Cucumber Salad: This refreshing salad provides a crisp contrast to the creamy texture of the curry.
- Grilled Vegetables: Seasonal grilled veggies add a smoky flavor that complements the dish nicely.
- Mango Sticky Rice: A sweet treat that balances savory flavors beautifully, perfect for dessert afterward.
- Quinoa Salad: Nutty quinoa mixed with fresh herbs brings added nutrition and texture to your meal.
- Naan Bread: Soft naan is great for scooping up the curry and adds an enjoyable element to every bite.
Common Mistakes to Avoid
Making a delicious Thai Peanut Curry Recipe is easy, but there are common mistakes that can affect the final dish. Here are some pitfalls to watch for:
- Using Low-Quality Ingredients: Always select fresh vegetables and high-quality peanut butter. This dramatically enhances the flavor of your curry.
- Not Prepping Ingredients First: Failing to chop vegetables or measure out ingredients beforehand can lead to uneven cooking. Prepare everything before starting.
- Ignoring Cooking Times: Overcooking or undercooking vegetables can change the texture. Stick to recommended cooking times for best results.
- Skipping the Lime Juice: Neglecting lime juice can dull the flavors of your curry. Always include it for a zesty finish.
- Not Tasting as You Go: Failing to taste during cooking can lead to an unbalanced flavor profile. Adjust seasonings as needed throughout the process.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 3-4 days.
- Allow the curry to cool completely before sealing.
Freezing Thai Peanut Curry Recipe
- Freeze in a freezer-safe container for up to 3 months.
- Label containers with dates for easy tracking.
Reheating Thai Peanut Curry Recipe
- Oven: Preheat oven to 350°F (175°C) and heat covered for about 20 minutes until warmed through.
- Microwave: Transfer to a microwave-safe bowl and heat in 1-minute increments, stirring in between until hot.
- Stovetop: Warm over medium-low heat in a pot, stirring occasionally until heated through.
Frequently Asked Questions
Here are some common questions about this Thai Peanut Curry Recipe that may help you while cooking.
Can I make this Thai Peanut Curry Recipe vegetarian?
Yes! Simply omit the chicken and add more vegetables or tofu for protein.
What if I don’t have red curry paste?
You can use yellow or green curry paste as alternatives, but they will alter the flavor slightly.
How spicy is this Thai Peanut Curry Recipe?
The spice level depends on the red curry paste used. Start with less if you’re sensitive to spice and adjust as needed.
Can I add different vegetables?
Absolutely! Feel free to include bell peppers, broccoli, or snap peas based on your preference.
How do I serve this Thai Peanut Curry Recipe?
Serve it over steamed rice, quinoa, or even noodles for a complete meal.
Final Thoughts
This Thai Peanut Curry Recipe is not only quick and easy but also packed with flavors that mimic your favorite Thai restaurant dishes. Its versatility allows you to customize it with various proteins and vegetables according to your taste. Give it a try; you won’t be disappointed!
Thai Peanut Curry Recipe
- Total Time: 30 minutes
- Yield: Serves approximately 4
Description
Indulge in the rich flavors of this Thai Peanut Curry Recipe that brings the warmth and vibrancy of Thailand right to your kitchen. This dish is perfect for any occasion, whether it’s a weeknight dinner or a gathering with friends. In just 30 minutes, you’ll savor tender chicken combined with colorful vegetables, all enveloped in a creamy peanut sauce that’s both satisfying and delicious. The balance of spices and bright lime juice will tantalize your taste buds, making it a family favorite. Plus, it’s easy to customize with plant-based options for those looking to enjoy a vegetarian meal.
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 (or coconut/vegetable oil)
- 2 tsp. ground ginger
- 2 tsp. minced garlic
- 1 jar (4 oz.) 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
- In a large skillet or pot, heat the oil over medium-high heat. Add onions, carrots, and potatoes; sauté for about 4-5 minutes until softened.
- Incorporate cubed chicken 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; let simmer for about 10 minutes until veggies are tender.
- Add peanut butter, brown sugar, soy sauce, and lime juice; cook for another 4-5 minutes until well combined.
- Serve warm over your choice of rice or garnished with chopped peanuts for extra crunch.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Sautéing
- Cuisine: Thai
Nutrition
- Serving Size: Approximately 1 cup (240g)
- Calories: 460
- Sugar: 15g
- Sodium: 550mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 18g
- Cholesterol: 70mg