Easy Thai Peanut Curry Recipe

Elizabeth

Founder of Her Recipe Box

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

Of all the dishes that have graced my family’s dinner table, few have been met with the same unanimous, enthusiastic approval as this Easy Thai Peanut Curry. It started on a frantic Tuesday night, the kind where takeout feels like the only viable option. I had a craving for something deeply comforting yet exciting—a culinary hug that could transport us from our chaotic kitchen to a vibrant street market in Bangkok. Rummaging through the pantry, I found a can of coconut milk, a jar of red curry paste, and the secret weapon: a half-empty jar of creamy peanut butter. An idea sparked. What followed was a symphony of aromas—the spicy kick of ginger and garlic, the fragrant bloom of red curry, and the rich, nutty scent of peanut butter melting into coconut milk. The result was nothing short of magical. My kids, who often approach new foods with suspicion, were asking for seconds before I even had a chance to sit down. My partner, a lover of all things Thai, declared it one of the best curries he’d ever had, homemade or otherwise. It’s the perfect balance of sweet, savory, spicy, and tangy, with a luxurious, velvety texture that coats every single bite of tender chicken and crisp-tender vegetables. This recipe has since become our go-to for weeknight wins, cozy weekends, and even for impressing dinner guests. It’s incredibly forgiving, endlessly customizable, and delivers a restaurant-quality meal in under 45 minutes. I’m so excited to share this recipe with you; I hope it brings as much joy and deliciousness to your table as it has to mine.

The Ultimate Easy Thai Peanut Curry Recipe

This recipe is designed for maximum flavor with minimal fuss. We’re using common pantry staples to create a rich, complex sauce that tastes like it has been simmering for hours.

Yields: 6 servings
Prep time: 15 minutes
Cook time: 25-30 minutes

Ingredients

  • For the Curry:
    • 1 tablespoon coconut oil or vegetable oil
    • 1 large yellow onion, diced
    • 4-5 cloves garlic, minced
    • 1 tablespoon fresh ginger, grated
    • 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch cubes (See notes for vegan option)
    • 2 large bell peppers (one red, one yellow), deseeded and sliced
    • 1 large head of broccoli, cut into bite-sized florets
    • 1 large carrot, peeled and thinly sliced into rounds or matchsticks
    • 3-4 tablespoons Thai red curry paste (use 3 for mild, 4+ for spicier)
    • 2 cans (13.5 oz / 400ml each) full-fat, unsweetened coconut milk
    • ½ cup creamy, unsweetened peanut butter
    • ¼ cup low-sodium chicken or vegetable broth
    • 2 tablespoons low-sodium soy sauce (or tamari for a gluten-free option)
    • 1 tablespoon brown sugar or maple syrup (optional, to balance flavors)
    • Juice of 1 large lime (about 2 tablespoons)
  • For Garnish & Serving:
    • Steamed jasmine or brown rice
    • ½ cup roasted peanuts, roughly chopped
    • ½ cup fresh cilantro, roughly chopped
    • Lime wedges
    • Sliced red chili or red pepper flakes (optional, for extra heat)
    • Crispy fried shallots (optional)

Instructions

  1. Sauté the Aromatics: Heat the coconut oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Once shimmering, add the diced onion and cook for 3-4 minutes until it begins to soften. Add the minced garlic and grated ginger, and sauté for another minute until fragrant. Be careful not to burn the garlic.
  2. Sear the Chicken: Add the cubed chicken to the pot. Season lightly with salt and pepper. Cook, stirring occasionally, for 5-7 minutes, or until the chicken is browned on all sides. It doesn’t need to be cooked through at this stage. (If using tofu, see the FAQ section for preparation tips).
  3. Bloom the Curry Paste: Push the chicken and aromatics to one side of the pot. Add the Thai red curry paste to the empty space. Press it down with your spoon and cook for 60-90 seconds, stirring constantly. You’ll notice it darkens slightly and becomes incredibly fragrant. This step, known as “blooming,” is crucial for unlocking the paste’s deepest flavors. Once bloomed, stir it into the chicken and onions to coat everything evenly.
  4. Create the Peanut Sauce: Pour in one can of coconut milk, the chicken or vegetable broth, and the peanut butter. Whisk vigorously until the peanut butter and coconut milk are fully combined and the sauce is smooth and creamy. Bring the mixture to a gentle simmer.
  5. Add Vegetables and Simmer: Add the sliced carrots and the second can of coconut milk to the pot. Stir to combine, bring back to a simmer, then reduce the heat to medium-low. Cover and let it cook for 5-7 minutes. This gives the harder vegetable (the carrots) a head start.
  6. Finish Cooking: Uncover the pot and add the sliced bell peppers and broccoli florets. Stir everything together, ensuring the vegetables are submerged in the sauce. Continue to simmer, uncovered, for another 7-10 minutes, or until the chicken is cooked through and the vegetables are tender-crisp. You want the broccoli to be vibrant green with a slight bite.
  7. Balance the Flavors: Turn off the heat. This is the final and most important step for a perfect curry. Stir in the soy sauce (or tamari), the optional brown sugar, and the fresh lime juice. Taste the sauce. Does it need more saltiness? Add a splash more soy sauce. More brightness? A squeeze more lime. A little more sweetness to counter the spice? A touch more sugar. Adjust until you have a perfect harmony of flavors.
  8. Serve and Garnish: Ladle the hot curry over bowls of fluffy jasmine rice. Garnish generously with chopped roasted peanuts for crunch, fresh cilantro for a burst of herbaceous flavor, and an extra lime wedge on the side for anyone who wants more tang. For a final flourish, add a sprinkle of red pepper flakes or some crispy fried shallots.

Nutrition Facts

  • Servings: 6
  • Calories per serving: Approximately 680 kcal (this is for the curry only and does not include rice or additional toppings).

Please note that these values are an estimate and can vary based on the specific brands of ingredients used (especially coconut milk and peanut butter) and the exact portion size.

Preparation Time

  • Total Time: 45 minutes
  • Active Prep Time: 15 minutes (chopping vegetables, cubing chicken)
  • Cook Time: 30 minutes

This timeline makes it a perfect, achievable meal for a busy weeknight when you’re craving something special without spending hours in the kitchen.

How to Serve Your Thai Peanut Curry

Serving this curry is all about building layers of texture and flavor. Think of the curry as your canvas and the toppings as your paint. Here are some fantastic ways to present and enjoy your creation:

  • The Foundation (Choose one):
    • Jasmine Rice: The classic choice. Its fragrant, slightly sticky nature is perfect for soaking up every last drop of the creamy sauce.
    • Brown Rice: A healthier, nuttier alternative that adds a pleasant chewiness and extra fiber.
    • Rice Noodles: For a “drunken noodle” style experience. Cook the noodles according to package directions and serve the curry over the top, or stir them directly into the pot at the end.
    • Quinoa: A protein-packed, gluten-free option that works wonderfully.
    • Low-Carb Options: Serve over cauliflower rice, zucchini noodles (“zoodles”), or a bed of steamed leafy greens like bok choy or spinach for a lighter meal.
  • The Toppings (The more, the merrier!):
    • Crunch: Absolutely essential. Chopped roasted peanuts are non-negotiable. Crispy fried shallots or onions add an amazing savory crunch.
    • Freshness: A generous handful of roughly chopped fresh cilantro is key. Its bright, citrusy notes cut through the richness of the sauce. Fresh Thai basil or mint are also excellent choices.
    • Acidity: Always serve with extra lime wedges on the side. A final squeeze of fresh lime juice just before eating brightens up all the flavors.
    • Heat: For the spice lovers, offer thinly sliced red chilies (like bird’s eye or Fresno), a dash of red pepper flakes, or a swirl of your favorite chili oil or sambal oelek.
    • Creaminess: A final, small drizzle of coconut milk or coconut cream over the top can add a beautiful visual contrast and an extra touch of richness.
  • On the Side:
    • Cooling Cucumber Salad: A simple salad of sliced cucumber, red onion, and rice vinegar provides a refreshing contrast to the warm, rich curry.
    • Steamed Greens: A side of steamed bok choy or broccolini drizzled with sesame oil complements the meal perfectly.

Additional Tips for the Perfect Curry

Mastering this dish is easy, but these five tips will elevate it from great to absolutely unforgettable.

  1. Don’t Skip Blooming the Curry Paste: I mentioned this in the instructions, but it bears repeating. Frying the curry paste in oil for a minute before adding liquids is a non-negotiable step in Thai cooking. It awakens the dormant spices and fragrant oils within the paste, creating a depth of flavor that you simply can’t achieve by just stirring it into the liquid. You will smell the difference immediately.
  2. Choose Your Coconut Milk Wisely: The type of coconut milk you use will make or break your curry’s texture. Always opt for full-fat, unsweetened coconut milk that comes in a can. The coconut milk beverage sold in cartons in the refrigerated section is far too thin and will result in a watery, disappointing sauce. Shake the can well before opening to incorporate the cream that separates at the top.
  3. Control the Texture of Your Vegetables: The goal is tender-crisp, not mushy. Vegetables add a vital textural contrast to the creamy sauce and tender chicken. That’s why the recipe calls for adding the harder vegetables (carrots) first and the quicker-cooking ones (bell peppers, broccoli) later. For even more crunch, you can add snap peas or baby corn in the last 2-3 minutes of cooking.
  4. The Final Taste and Adjust is Everything: A truly great curry is all about balance. The final step of tasting and adjusting with lime juice (sour), soy sauce (salty), and sugar (sweet) is what separates a good home cook from a great one. Don’t be shy. Your peanut butter might be saltier than mine, or your limes might be less juicy. Trust your palate. Add a little of each, stir, and taste again until it sings.
  5. Make it a Meal Prep Dream: This curry is fantastic for meal prepping. You can chop all your vegetables and chicken ahead of time and store them in separate containers in the fridge. When you’re ready to cook, it’s just a matter of assembling. Better yet, this curry tastes even more flavorful the next day as the ingredients meld. Make a double batch on Sunday and enjoy incredible lunches or an instant dinner later in the week. It also freezes beautifully for up to 3 months.

Frequently Asked Questions (FAQ)

Here are answers to some common questions you might have while making this recipe.

1. How can I make this recipe vegan or vegetarian?
This recipe is incredibly easy to adapt!

  • Protein: Swap the chicken for 1 block (14-16 oz) of extra-firm tofu, pressed and cubed. For the best texture, pan-fry or bake the tofu cubes until golden brown before adding them to the curry at the same step you would add the cooked chicken. Alternatively, you can use two cans (15 oz each) of chickpeas (rinsed and drained) or a mix of both. Add the chickpeas along with the broccoli and bell peppers.
  • Broth: Use vegetable broth instead of chicken broth.
  • Fish Sauce (if using): Traditional Thai curry often includes fish sauce. Our recipe uses soy sauce, but if you want that extra umami, use a vegan fish sauce or stick with soy sauce/tamari.
  • Sweetener: If using a sweetener, ensure you use maple syrup or brown sugar instead of honey.

2. My sauce is too thick / too thin. How do I fix it?
This is a common and easy-to-fix issue.

  • If your sauce is too thick: Simply stir in a little more broth or even just hot water, a few tablespoons at a time, until it reaches your desired consistency.
  • If your sauce is too thin: There are two methods. The easiest is to simply let it simmer, uncovered, for an extra 5-10 minutes. The liquid will reduce and the sauce will naturally thicken. For a quicker fix, you can make a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth. Slowly pour the slurry into the simmering curry, stirring constantly, until it thickens up.

3. Can I use a different nut butter?
Absolutely! While peanut butter provides the classic “peanut curry” flavor, you can certainly experiment.

  • Almond Butter: Creates a milder, slightly less sweet curry. It’s a fantastic alternative.
  • Cashew Butter: Makes for an incredibly creamy and rich sauce with a delicate, sweet flavor.
  • Sunflower Seed Butter: A great option for a nut-free version. It has a distinct, earthy flavor that works well with the curry paste.
    Whichever you choose, make sure it is a creamy, natural, and unsweetened variety for the best control over the final taste.

4. What’s the best way to store and reheat leftovers?
Leftover curry is a delight! Store it in an airtight container in the refrigerator for up to 4 days. The flavors will meld and deepen overnight.

  • To Reheat on the Stovetop (Recommended): Place the curry in a small saucepan over medium-low heat. Stir occasionally until warmed through. You may need to add a splash of broth or water to loosen the sauce as it reheats.
  • To Reheat in the Microwave: Place a single serving in a microwave-safe bowl. Cover it with a microwave-safe lid or paper towel to prevent splattering. Heat in 60-second intervals, stirring in between, until hot.

5. How can I adjust the spice level?
This recipe is easy to customize to your personal heat preference.

  • For a Milder Curry: Start with just 2 tablespoons of red curry paste. You can also ensure you’re using a milder brand (some are spicier than others). Adding an extra dollop of peanut butter or a bigger splash of coconut milk can also help temper the heat.
  • For a Spicier Curry: Be bold! Use 4 or more tablespoons of red curry paste. You can also add a pinch of cayenne pepper or red pepper flakes along with the curry paste. For an authentic, fiery kick, toss in a few whole or sliced fresh Thai bird’s eye chilies when you add the vegetables. Serving with fresh sliced chilies as a garnish also allows individuals to customize their own heat level.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Thai Peanut Curry Recipe


  • Author: David

Ingredients

Scale

  • For the Curry:

    • 1 tablespoon coconut oil or vegetable oil
    • 1 large yellow onion, diced
    • 45 cloves garlic, minced
    • 1 tablespoon fresh ginger, grated
    • 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch cubes (See notes for vegan option)
    • 2 large bell peppers (one red, one yellow), deseeded and sliced
    • 1 large head of broccoli, cut into bite-sized florets
    • 1 large carrot, peeled and thinly sliced into rounds or matchsticks
    • 34 tablespoons Thai red curry paste (use 3 for mild, 4+ for spicier)
    • 2 cans (13.5 oz / 400ml each) full-fat, unsweetened coconut milk
    • ½ cup creamy, unsweetened peanut butter
    • ¼ cup low-sodium chicken or vegetable broth
    • 2 tablespoons low-sodium soy sauce (or tamari for a gluten-free option)
    • 1 tablespoon brown sugar or maple syrup (optional, to balance flavors)
    • Juice of 1 large lime (about 2 tablespoons)

  • For Garnish & Serving:

    • Steamed jasmine or brown rice
    • ½ cup roasted peanuts, roughly chopped
    • ½ cup fresh cilantro, roughly chopped
    • Lime wedges
    • Sliced red chili or red pepper flakes (optional, for extra heat)
    • Crispy fried shallots (optional)


Instructions

  1. Sauté the Aromatics: Heat the coconut oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Once shimmering, add the diced onion and cook for 3-4 minutes until it begins to soften. Add the minced garlic and grated ginger, and sauté for another minute until fragrant. Be careful not to burn the garlic.
  2. Sear the Chicken: Add the cubed chicken to the pot. Season lightly with salt and pepper. Cook, stirring occasionally, for 5-7 minutes, or until the chicken is browned on all sides. It doesn’t need to be cooked through at this stage. (If using tofu, see the FAQ section for preparation tips).
  3. Bloom the Curry Paste: Push the chicken and aromatics to one side of the pot. Add the Thai red curry paste to the empty space. Press it down with your spoon and cook for 60-90 seconds, stirring constantly. You’ll notice it darkens slightly and becomes incredibly fragrant. This step, known as “blooming,” is crucial for unlocking the paste’s deepest flavors. Once bloomed, stir it into the chicken and onions to coat everything evenly.
  4. Create the Peanut Sauce: Pour in one can of coconut milk, the chicken or vegetable broth, and the peanut butter. Whisk vigorously until the peanut butter and coconut milk are fully combined and the sauce is smooth and creamy. Bring the mixture to a gentle simmer.
  5. Add Vegetables and Simmer: Add the sliced carrots and the second can of coconut milk to the pot. Stir to combine, bring back to a simmer, then reduce the heat to medium-low. Cover and let it cook for 5-7 minutes. This gives the harder vegetable (the carrots) a head start.
  6. Finish Cooking: Uncover the pot and add the sliced bell peppers and broccoli florets. Stir everything together, ensuring the vegetables are submerged in the sauce. Continue to simmer, uncovered, for another 7-10 minutes, or until the chicken is cooked through and the vegetables are tender-crisp. You want the broccoli to be vibrant green with a slight bite.
  7. Balance the Flavors: Turn off the heat. This is the final and most important step for a perfect curry. Stir in the soy sauce (or tamari), the optional brown sugar, and the fresh lime juice. Taste the sauce. Does it need more saltiness? Add a splash more soy sauce. More brightness? A squeeze more lime. A little more sweetness to counter the spice? A touch more sugar. Adjust until you have a perfect harmony of flavors.
  8. Serve and Garnish: Ladle the hot curry over bowls of fluffy jasmine rice. Garnish generously with chopped roasted peanuts for crunch, fresh cilantro for a burst of herbaceous flavor, and an extra lime wedge on the side for anyone who wants more tang. For a final flourish, add a sprinkle of red pepper flakes or some crispy fried shallots.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 680 kcal