Chinese Five Spice Boiled Peanuts

This wonderful and popular Chinese snack is easily made: just by boiling peanuts in water with warm spices, they get super tender and naturally sweet – without any sugar added!

These Chinese boiled peanuts taste like a cute mini version of sweet potatoes. But much better: they are low-carb and keto!

A bowl of broiled peanuts, with star anise and cinnamon.

Boiled peanuts, a keto friendly Chinese snack

These Chinese boiled peanuts were indeed a discovery. The long story goes: I was at a buffet in a hotel in Singapore and saw something that caught my eye. I’m keto, but I’m not dead. Whenever I see something interesting that is basically for free – I’ve paid for the buffet, after all – I’ll try… at least one bite. A sacrifice, if you may, in the name of research: finding new ketofy-able foods.

Anyway, this intriguing dish looked like beans, but not from a sort I had ever seen before. I took only a few of them – I don’t remember how many, but I actually counted – because who knows how many carbs are be in that? I wanted to be on the safe side.

When I tried it, it was the most puzzling sensation. The taste was familiar, and yet I couldn’t guess what it was. The consistency and flavor somehow reminded me of a soft baked sweet potato – enough to turn me into a wild beast and run all the way back to the buffet table to grab all the remaining “beans” from the display before anybody else had the idea.

In my defense, there weren’t many of them left and I had just been through 2 hours of fasted heavy weightlifting.

Bowl of Chinese boiled peanuts with star anise and cinnamon sticks.

Before going back to my table, feeling a mix of guilt and shame, I pointed at the beans in my bowl and asked the nice cook behind the counter:

What is this? His answer: Peanuts.

I said, What??


In disbelief, I tried to confirm: Peanut Peanuts? Not beans?

He started laughing at me.

How are they cooked? Boil peanuts. Just that?? Just boil peanuts and they turn in this sweet potato like deliciousness???

I googled it immediately while devouring the boiled peanuts. My mind was racing: I mean, if peanut butter has an acceptable amount of carbs, peanuts must be the same, right? But they taste so sweet, they must have a ton of sugar in them! Not according to Google, they don’t!

I was beyond excited: I had just found a new low-carb carby tasting food that I could have as much as I could fit into my macros, and in this case it was a good satisfying amount of it.

What type of peanuts can be boiled

So you found out about this awesome, keto friendly, Chinese boiled peanuts, but with all peanut variations out there, which one do you pick to boil? And does it even matter? Well, yes: always use raw peanuts for boiling. You can buy them at the produce section of the supermarket, by weight.

Keto broiled peanuts with chinese spices.

Raw peanuts can be either green or dehydrated: the green ones are called such not for their color, but because they have been freshly harvested. They are harder to find outside the season. The moisture content in green peanuts is higher, so they will require less boiling time to reach the desired soft “baked sweet potato” stage.

Raw dehydrated peanuts are much easier to find, and are the ones I used for this recipe. They are available all year around, as they are basically green peanuts that have been air-dried to extend shelf life.

Don’t use roasted peanuts, like the snack salty peanuts that come in a can. Although you might be able to re-hydrate them after a much longer boiling time, they will still taste like roasted peanuts, never developing the fragrant sweet taste of raw boiled peanuts.

Shelled vs unshelled peanuts

Traditional Chinese recipes call for unshelled peanuts: It is said that the peanuts will only get the right texture if cooked with the shells on. I would’ve tried, but I couldn’t find any (but of course I found some right across the street just after making the recipe).

After making my boiled peanuts without shells with great results, I wouldn’t bother with unshelled peanuts anyway. It’s a lot more work!

Bowl of low-carb Chinese boiled peanuts.

First, you have to wash and scrub them, to remove the dirt. And then crack them open one by one before eating. I mean, worse, before and after: you’d have to do a tiny crack on the pointy corner of every peanut shell before cooking so that the boiling spicy water would be able to go inside to boil the peanut properly. Ain’t nobody got time for that!

Should peanuts be pealed before boiling?

I used peanuts with the peel on – the thin red skin. It seems like the peel helps the peanut keep its shape together while it boils.

Some individual peanuts got naked while I was washing them before cooking, and these were the ones that were broken in two when I opened the pressure cooker. So, if your peanuts have the peel on – great, if the peel is off – don’t sweat it, the taste will be the same, they might just look a little less attractive.

A bowl of broiled peanuts, with star anise and cinnamon.

Chinese Spice Boiled Peanuts

4.82 from 16 votes
Chinese five spice braised peanuts are an easy, delicious and a surprisingly sweet low-carb snack!
Author: Pris Frank
Prep Time 5 minutes
Cook Time 1 hour
Additional Time 30 minutes
Total Time 2 hours 5 minutes
Course Snack
Cuisine Chinese
Servings 10 servings



  • Put peanuts, water and spices in a pot and bring to a boil.
  • Boil for 1 hour on a pressure cooker or instant pot on high pressure setting, or 3 to 4 hours in a pan with lid on medium heat. If using a regular pan, check on the water level occasionally and add more boiling water if needed. The peanuts should be fully covered in water at all times.
  • When ready, turn off the heat and let the boiled peanuts cool in the pot for about 30 minutes. If using a pressure cooker, let the pressure release naturally before opening it.


I use gluten-free soy sauce. You can use coconut aminos if avoiding soy.
You can shorten the cooking time on the stove by soaking them overnight.
Boiled peanuts don’t change shape during cooking, the beans just get slightly larger from absorbing the water. If cooking in a regular pan, you can check if they are ready: they will mash with a light squeeze between your fingers.
Serve them drained from the liquid and warm. Keep them refrigerated in their water for up to 2 days, or freeze them in divided portions indefinitely.


Serving: 30gramsCalories: 113kcalCarbohydrates: 3gProtein: 5gFat: 9gFiber: 2gSugar: 1gNet Carbohydrates: 1g
Tried this recipe?Leave a comment and let us know how it was!

Copyright Pris Frank for LikeHotKeto. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link to this recipe instead 🙂 Try the easy sharing buttons below!


  1. Oh wow Ro I’m so happy to hear that!! You made my day 🙂 Thank you so much for sharing! I would definitely love to try your recipe! Learning from your great results really inspired me – I’m going to test some ideas and maybe write a keto peanut “baked beans” recipe post soon. Oh, I can’t wait to have some! Haha

  2. Pris, your 5 spice boiled peanuts were delicious! I did soak my peanuts overnight so it only took 20 minutes of pressure cooking. I’ll be making them again soon!

    Since your recipe turned out so delicious I did try making baked “beans” out of them and they were the bomb! I need to make them one more time to get all the measurements completely accurate. I had soaked additional peanuts should I love your 5 spice peanuts, so I don’t know what the dry weight of the peanuts was that I used for the baked “beans.” I haven’t had baked beans since going Keto many years ago. Give your favorite baked bean recipe a try but substitute peanuts for the dried beans and switch up the other ingredients to make them keto. I think you’ll be happy with the results.

    If you’d like, I’ll share my baked “bean” recipe with you once I retest it with exact amounts. Just let me know.


  3. Pris, thanks for your speedy answer! Next time I’m at the store I’ll pick up enough peanuts to make your Chinese spiced peanuts and baked “beans” and I’ll let you know how they turn out. I never would have guessed peanuts would cook up with a slight sweetness. I’m so glad you shared this recipe with us. Ro

  4. Sure Ro! Raw red skin peanuts are exactly the ones I used! That’s just the peanuts outside their hard shell, uncooked and unsalted. I haven’t tried making baked beans out of them, but I think it could work. Even if you leave out the spices, they will taste a bit sweet and like peanuts. I would love to hear back from you if you try! I also miss baked beans…

  5. Can I use raw red-skin peanuts in the baking aisle for this recipe? The kind used to make candy/peanut brittle? Could you use them once cooked (in plain water) to make baked “beans”?
    I’d love to try your recipe then try them as baked beans. I really miss beans.

  6. Ohhh I’ve read about them Southern US boiled peanuts when researching about this recipe. They must be amazing too as I’ve seen them called the “Caviar of the South”- I don’t really like caviar at all but I understand that this should be a compliment, nevertheless. I must try this American version too, someday!

  7. I’ve had a Southern US version before but not Chinese boiled peanuts, the flavors sound great ad I can imagine they are super moreish.

  8. I can’t tell you how yummy this sounds! Going shopping today to find some peanuts to boil!

  9. Definitely Gina! I also went nuts when I tasted roasted chestnuts hahah but unfortunately the macros on chestnuts are not on our side. They are really non-keto friendly. That’s why I prefer these boiled peanuts!

  10. Your reaction to boiled peanuts reminds me of mine to chestnuts the first time I tasted them. Now I need to try these!

  11. This recipe was fabulous! It was super easy and so tasty. My whole family enjoyed and I’ll definitely be making again!

Leave a Reply to Pris Frank

Your email address will not be published. Required fields are marked *

Recipe Rating