Thai Peanut Curry
This easy to make peanut curry is bursting with delicious Thai flavors. Sweet potatoes, carrots, red pepper, and kale are cooked in a creamy broth made of red Thai curry paste, coconut milk, and peanut butter. You will LOVE it!
Some perfect basmati rice or cauliflower rice completes the meal!

Peanut curry
This is about as cozy as a recipe gets. Unbelievably creamy with the perfect amount of peanut butter flavor and all the red Thai curry paste yumminess you love.
When you take your first bite, you'll find that this curry has a wonderful sweetness to it, even though there's no sugar in sight. Thank you, sweet potatoes, for that healthy little trick.
Peanut curry is also incredibly versatile. We often use the sauce as a base then pull out whatever veggies we find kicking around in our fridge to add to the pot.

Ingredients in peanut curry sauce
The flavor of this peanut curry sauce is so delicious that you'll be shocked how easy it is to make.
- Onions, garlic, and ginger. This trio gets sauteed in coconut oil and adds a ton of flavor to the sauce.
- Thai red curry paste. Not all curry paste is created equally. And since curry paste is the base of the flavor in this recipe, the better the curry paste you can find, the more flavorful the dish will be. We like Mae Ploy curry paste. When in doubt, look for where the curry paste is made and choose one that is made in Thailand; it's your best bet.
- Coconut milk. We like full-fat coconut milk as it's the creamiest and has the best flavor. Try to use one without additives for the best result.
- Peanut butter. We use all-natural salted peanut butter. While you can use processed peanut butter (the kind with sugar and hydrogenated oils added to it) in a pinch, you may find that the curry is overly sweet and lacking in peanut flavor. Natural is best!
How long does peanut curry last?
This curry will keep well for 5 days in your fridge. Add a little splash of water to the pot when you reheat it so that it's not too thick.
Can I freeze Thai peanut curry
Yes! This recipe freezes very well. Make sure to cool it completely before transfering it to freezer-safe containers.
We like to use theseĀ large reusable Stasher freezer bagsĀ for freezing curry.
What to serve with peanut curry
This curry is so loaded with veggies that it's easily a one-pot dinner. But a side of basmati rice or cauliflower rice really completes the meal.
We've also served this with some sliced soy sauce chicken over top and it's delicious!

Peanut butter curry variations
- Add a can of chickpeas at the end with the kale and red peppers.
- Pop some shrimp into the pot near the end and let them cook for 2-3 minutes.
- Cook some diced chicken in the sauce for 5 minutes before you add the sweet potatoes.
- Switch up the veggies. Anything goes here. Look in your fridge, pull out your favorites, and pop them into the pot.
- Switch the curry paste for yellow or green curry.
- Use almond butter instead of peanut butter.
More savory peanut butter recipes
- Delicious Peanut Coleslaw
- Peanut Salad Dressing
- Coconut Red Lentil Peanut Soup
- Shirataki Noodles Recipe with Creamy Peanut Sauce
- Peanut Butter Chicken

Popular Vegetarian Curry Recipes
- Cauliflower Curry with Chickpeas and Peas
- Easy Mattar Paneer
- Coconut Acorn Squash Curry
- Creamy Coconut Vegetarian Korma
- Vegetarian Thai Curry with Udon Noodles

Thai Peanut Curry
If you love this recipe as much as we do, let us know with a 5-star rating!
Ingredients
- 1 tablespoon coconut oil
- 1 medium onion, finely minced
- 2 tablespoons finely minced ginger
- 4 cloves garlic, finely minced
- 2-3 tablespoons Thai red curry paste, depending on how spicy you like it
- 2 tablespoons soy sauce or coco aminos
- 14 ounce can coconut milk
- 1 ½ cups water or stock
- ¼ cup natural peanut butter
- 2 small sweet potatoes, peeled and diced
- 2 medium carrots, diced
- 1 red pepper, diced
- 2 cups chopped kale
- Sea salt, to taste
- To serve: chopped peanuts and minced cilantro
Instructions
- Heat the coconut oil in a large pot over medium-high heat. Add the onion, ginger, and garlic and cook until the onion softens, about 3 minutes. Add the curry paste and cook until the oils begin to separate, about 2 minutes.1 tablespoon coconut oil, 1 medium onion, 2 tablespoons finely minced ginger, 4 cloves garlic, 2-3 tablespoons Thai red curry paste
- Add the soy sauce, coconut milk, water or stock, and peanut butter to the pot and stir until the peanut butter is incorporated into the sauce. Add the sweet potatoes and carrots and bring the pot to a boil. Reduce the heat and simmer for 10 minutes, or until the sweet potatoes are almost soft.2 tablespoons soy sauce or coco aminos, 14 ounce can coconut milk, 1 ½ cups water or stock, ¼ cup natural peanut butter, 2 small sweet potatoes, 2 medium carrots
- Add the red pepper and kale to the pot and let them cook for about 3 minutes, until they begin to soften. Season to taste with salt, if needed.1 red pepper, Sea salt, 2 cups chopped kale
- Serve with the chopped peanut and some cilantro over top.To serve: chopped peanuts and minced cilantro
Pin this recipe to save it for later!

This recipe is amazing and authentic. The only differences I did was 1/2 cup less water/broth than recommended and I added about 2 tablespoons more peanut butter. I will be making this recipe again and again.Ā
Delicious! My family loved it!
This looks great! Ā I need to make vegetarian and chicken for a party. Ā I was thinking I could divide in half and add tofu to one sauce and chicken to the other. Ā Would you precook both or do you let the diced chicken cook in the sauce?
You could divide it in step 2 and add the chicken with the sweet potatoes. That would give it enough time to cook without overcooking the other veggies.
I’ve made this recipe so many times! I usually add chicken to the recipe and omit kale because I never have it in my fridge, and I usually make homemade naan to accompany it. Flavors are divine! Thank you for this recipe!
Can I make this in the slow cooker?Ā
We haven’t tried it, but it should work on low heat.
Made this last night and it was a big hit. I added some chicken and served w white rice. The sauce wasnāt as thick as Iād have liked – maybe I needed to let it simmer on the stove a bit longer. Definitely will be making it again soon.Ā
I just made this flavorful dish and my husband and I love it! Ā Thank you for sharing this fabulous recipe! Ā I will definitely keep this recipe as one of my quick and healthy week night meals. Ā It is very easy to make.
Tastes just like the amazing Thai peanut curry I used to order at my fav Thai restaurant.
Would LOVE to add Chicken to this recipe. Would you have a suggestion when to add the chicken ?
That’s a great idea! I would add cubes of chicken in step 2 and simmer them with the sweet potatoes. š
Prep time 5 minutes?? Are you kidding? On what planet can you mince 2 T of ginger, 4 cloves of garlic, peel and dice carrots and potatoes, wash and chop kale, get out your ingredients and measure it all, and mix it together in 5 minutes???? It takes five minutes to peel the garlic alone, give me a break. How about a little honesty in cooking? Do we have to lie about everything? We are now a country of chronic liars, we even have to lie about prep times on recipes. Yikes.
For this recipe (like most recipes) there is no reason to prep all the vegetables before you start cooking. To save time, we cut the onion, ginger, and garlic first then cut the rest while the other things are cooking. It takes me under 5 minutes to prep the onion, ginger, and garlic so I added 2 minutes to account for people who work a little slower in the kitchen. I hope that helps to clarify the prep time.
Excellent recipe. Ā Easy to make. Ā Only variation I made was I left out the water. Ā It made for a rich, creamy sauce. Ā Delicious. Ā I also added zucchini rather that sweet potatoes
What a wonderful surprise to have such a simple recipe result in such deep, rich flavor. Iāll to this over and over.Ā
Perfection! No need to ever order out for this dish again. ??
Delicious and I love how flexible this recipe is! I used butternut squash and swiss chard since that’s what I had on hand. Will definitely be making this regularly!
This recipe is DELICIOUS!! I added garbonzo beans and served over brown rice. This recipe is a keeper!
Love this recipe! Ā Iāll try it exactly per written next go. I did a little differently this time. I blanched cauliflower and broccoli from my garden. Cooked barley in my rice cooker with garlic, onion powder, salt and pepper. Then made the sauce to pour over the top. Garnished Ā the plate with some sliced tomatoes and cilantro. Ā Amazing flavor and heartiness. Canāt wait to try the sweet potato and kale next time. Ā I took a picture but donāt see a way to post it.Ā
Unfortunately, there’s not a way to post pictures here. But if you have Instagram you can tag @theendlessmeal so we can see it there!
This was so good! Added some cauliflower and beans cause that’s what I had in my fridge. Will definitely make it again!