Chicken

Thai Peanut Curry

By Martha

Everyday Kitchen Bliss!

SHARE THIS:

There’s something magical about a simmering pot of curry on a chilly evening, filling the kitchen with warm, spicy aromas that make you feel instantly at home. This Thai Peanut Curry is one of those dishes that seems to wrap you in a comforting hug with every bite. It’s a meal that reminds me of cozy get-togethers with friends, big pots of colorful, flavorful food at the center of the table, and everyone laughing and sharing stories late into the night.

Grow your collection—save this delicious recipe on Pinterest now!

Thai cuisine has a beautiful way of balancing flavors—sweet, salty, spicy, and savory all at once. This curry is a wonderful example of that. The peanut sauce brings a rich, nutty creaminess that pairs perfectly with the bright snap of fresh vegetables and the tender pieces of chicken (or your favorite protein). It’s a dish that feels indulgent and wholesome at the same time, and once you make it, it might just become one of your go-to comfort foods, too.

Whether it’s a rainy afternoon when you need a pick-me-up or you’re just craving something hearty yet vibrant, this Thai Peanut Curry has a way of turning an ordinary evening into something a little more special.

Grow your collection—save this delicious recipe on Pinterest now!

Why You’ll Love This Recipe:

  • It’s incredibly easy to make, even if you’ve never made curry before.
  • Packed with colorful veggies and rich, creamy peanut flavor.
  • Customizable with your favorite protein or plant-based options.
  • Great for meal prep—it tastes even better the next day.
  • Brings restaurant-quality Thai flavors to your home kitchen without complicated steps.

Ingredients You’ll Need:

Grow your collection—save this delicious recipe on Pinterest now!
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 yellow bell pepper, diced
  • 1 cup carrots, thinly sliced
  • 1 pound chicken breast, cut into bite-size pieces (or tofu if preferred)
  • 1 tablespoon curry powder
  • 1 teaspoon ground ginger
  • 1 teaspoon paprika
  • 1/2 teaspoon crushed red pepper flakes (optional for heat)
  • 1 (13.5 oz) can full-fat coconut milk
  • 1/2 cup creamy peanut butter
  • 1/4 cup soy sauce
  • 2 tablespoons brown sugar
  • 1 tablespoon lime juice
  • 2 cups baby spinach

How to Make Thai Peanut Curry:

There’s nothing fussy about making this dish—it’s simple, satisfying, and comes together quicker than you might think. Here’s how I like to do it:

Step-by-Step Instructions:

Step 1: Sauté the Aromatics
Heat the olive oil in a large skillet over medium heat. As the oil shimmers, toss in the diced onion and cook for about 3–4 minutes, stirring occasionally until it becomes translucent. The smell of onion cooking is always the first sign that something delicious is about to happen.

Step 2: Add the Garlic and Veggies
Stir in the minced garlic and cook for about 30 seconds, just until it releases that heavenly scent. Add in the diced red and yellow bell peppers and the sliced carrots. Give everything a good stir and let it cook for about 5–7 minutes, or until the veggies start to soften but still have a bit of crispness. The bright colors at this stage always make me smile.

Step 3: Cook the Chicken
Push the veggies to the side of the skillet and add the chicken pieces. Let them cook for a few minutes, stirring occasionally, until they’re no longer pink on the outside. Everything’s starting to look and smell amazing now.

Grow your collection—save this delicious recipe on Pinterest now!

Step 4: Season and Simmer
Sprinkle in the curry powder, ground ginger, paprika, and red pepper flakes (if using). Stir everything together so the spices coat the chicken and vegetables. The warmth of the spices blooming in the pan is pure comfort.

Step 5: Make the Sauce
Pour in the coconut milk, peanut butter, soy sauce, brown sugar, and lime juice. Stir until everything is combined into a rich, creamy sauce. Bring the curry to a gentle simmer and let it cook for about 5–10 minutes, stirring occasionally. The sauce will thicken slightly and the flavors will deepen into pure magic.

Step 6: Finish with Spinach
Just before serving, toss in the baby spinach. Stir until the spinach wilts down into the hot curry, adding a lovely pop of green and extra nutrition.

Helpful Tips:

  • Peanut Butter Matters: Use a smooth, natural peanut butter for the best flavor and texture. Avoid brands with added sugar and oils if possible.
  • Adjust the Heat: Love it spicier? Add a pinch more crushed red pepper or even a squeeze of sriracha.
  • Veggie Swap: Feel free to add broccoli, snap peas, or zucchini if you have them on hand.
  • Protein Options: Swap chicken for shrimp, lamb, beef sausage, or keep it plant-based with tofu or chickpeas.
Grow your collection—save this delicious recipe on Pinterest now!

Details:

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Thai-inspired
  • Diet: Gluten-Free (with tamari instead of soy sauce), Dairy-Free

Notes:

  • If you want a thicker sauce, let the curry simmer a little longer uncovered.
  • Serve it over fluffy jasmine rice, brown rice, or even noodles for a hearty meal.
  • Leftovers taste even better the next day after the flavors have mingled overnight.
Grow your collection—save this delicious recipe on Pinterest now!

Nutritional Information:

(Approximate per serving)
Calories: 480
Protein: 30g
Carbohydrates: 22g
Fat: 32g
Fiber: 5g
Sugar: 9g

Frequently Asked Questions:

Can I make this ahead of time?
Absolutely! In fact, the flavors get even better after sitting for a few hours or overnight.

Can I freeze Thai Peanut Curry?
Yes, it freezes beautifully. Just let it cool completely before transferring it into freezer-safe containers. It can be frozen for up to 2 months.

What can I use instead of peanut butter?
If you have a peanut allergy, almond butter or sunflower seed butter makes a great substitute.

Is this recipe kid-friendly?
Definitely! You can control the spice level by skipping the red pepper flakes.

Storage Instructions:

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.
  • Freezer: Cool completely and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat gently on the stove.
Grow your collection—save this delicious recipe on Pinterest now!

If you liked this recipe, you’ll definitely enjoy these other cheesy delights:

Conclusion:

Thai Peanut Curry is one of those recipes that feels like a gift you give yourself at the end of a busy day. It’s vibrant, hearty, packed with flavor, and yet so easy to put together. Plus, it brings a little bit of that Thai street market magic into your home kitchen, no passport required. Trust me, once you’ve made it, you’ll find yourself coming back to it again and again. So grab your biggest pan, a spoon for taste-testing (because you’re going to want to sneak a few bites), and let’s get cooking!

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

Thai Peanut Curry


  • Author: Martha

Description

There’s something magical about a simmering pot of curry on a chilly evening, filling the kitchen with warm, spicy aromas that make you feel instantly at home. This Thai Peanut Curry is one of those dishes that seems to wrap you in a comforting hug with every bite. It’s a meal that reminds me of cozy get-togethers with friends, big pots of colorful, flavorful food at the center of the table, and everyone laughing and sharing stories late into the night.

Thai cuisine has a beautiful way of balancing flavors—sweet, salty, spicy, and savory all at once. This curry is a wonderful example of that. The peanut sauce brings a rich, nutty creaminess that pairs perfectly with the bright snap of fresh vegetables and the tender pieces of chicken (or your favorite protein). It’s a dish that feels indulgent and wholesome at the same time, and once you make it, it might just become one of your go-to comfort foods, too.

 

Whether it’s a rainy afternoon when you need a pick-me-up or you’re just craving something hearty yet vibrant, this Thai Peanut Curry has a way of turning an ordinary evening into something a little more special.


Ingredients

Scale

1 tablespoon olive oil

1 medium yellow onion, diced

2 cloves garlic, minced

1 red bell pepper, diced

1 yellow bell pepper, diced

1 cup carrots, thinly sliced

1 pound chicken breast, cut into bite-size pieces (or tofu if preferred)

1 tablespoon curry powder

1 teaspoon ground ginger

1 teaspoon paprika

1/2 teaspoon crushed red pepper flakes (optional for heat)

1 (13.5 oz) can full-fat coconut milk

1/2 cup creamy peanut butter

1/4 cup soy sauce

2 tablespoons brown sugar

1 tablespoon lime juice

2 cups baby spinach


Instructions

Step 1: Sauté the Aromatics
Heat the olive oil in a large skillet over medium heat. As the oil shimmers, toss in the diced onion and cook for about 3–4 minutes, stirring occasionally until it becomes translucent. The smell of onion cooking is always the first sign that something delicious is about to happen.

Step 2: Add the Garlic and Veggies
Stir in the minced garlic and cook for about 30 seconds, just until it releases that heavenly scent. Add in the diced red and yellow bell peppers and the sliced carrots. Give everything a good stir and let it cook for about 5–7 minutes, or until the veggies start to soften but still have a bit of crispness. The bright colors at this stage always make me smile.

Step 3: Cook the Chicken
Push the veggies to the side of the skillet and add the chicken pieces. Let them cook for a few minutes, stirring occasionally, until they’re no longer pink on the outside. Everything’s starting to look and smell amazing now.

Step 4: Season and Simmer
Sprinkle in the curry powder, ground ginger, paprika, and red pepper flakes (if using). Stir everything together so the spices coat the chicken and vegetables. The warmth of the spices blooming in the pan is pure comfort.

Step 5: Make the Sauce
Pour in the coconut milk, peanut butter, soy sauce, brown sugar, and lime juice. Stir until everything is combined into a rich, creamy sauce. Bring the curry to a gentle simmer and let it cook for about 5–10 minutes, stirring occasionally. The sauce will thicken slightly and the flavors will deepen into pure magic.

 

Step 6: Finish with Spinach
Just before serving, toss in the baby spinach. Stir until the spinach wilts down into the hot curry, adding a lovely pop of green and extra nutrition.

Notes

  • If you want a thicker sauce, let the curry simmer a little longer uncovered.

  • Serve it over fluffy jasmine rice, brown rice, or even noodles for a hearty meal.

  • Leftovers taste even better the next day after the flavors have mingled overnight.


SHARE THIS: