Sweet Peanut Soup

Jump to Recipe8 Comments
5 from 2 votes

This post may contain affiliate links. Please read our disclosure policy.

This Cantonese-inspired sweet peanut soup is super nutty, creamy, and silky-smooth! Made with only 7 ingredients and naturally sweetened, it’s a fabulous warm dessert for any peanut lover!

Small bowl of peanut soup garnished with roasted peanuts and toasted sesame seeds.

After black sesame soup, I’m excited to share another sweet soup, but this time it’s full of peanut flavor!

This soup is what peanut lovers’ dreams are made of. Incredibly creamy, with a deep roasted peanut flavor and a silky-smooth mouthfeel. It’s not too sweet, slightly salty, and has a subtle hint of coconut flavor as well. You can enjoy it as an afternoon snack or as a warming dessert. For me, it’s the ultimate cozy treat on chilly evenings!

Bonus: I’m also sharing a peanut butter cookie recipe that you can make using the leftover pulp!

⭐️ Why It’s Totally Worth Making

  • Made for peanut lovers. Think of this soup as a drinkable version of peanut butter. With deep toasted notes and the perfect balance of sweet and salty, this soup tastes better than any peanut soup you could get at the dim sum restaurant!
  • Silky-smooth mouthfeel. If there is one thing that I hate, it’s a gritty texture. And way too often, the sweet soups served outside have that grainy texture. I’ve made sure that it’s not the case here. This soup is as silky as you could imagine!
  • Simple, wholesome ingredients. You’ll need just about 20 minutes of active time and 7 ingredients to make it.

Maria, a reader, said: “Thank you so much for this simple and wonderful recipe. We’ve already made it twice and really enjoyed it both times. Didn’t have rice flour and used tapioca starch instead, which made it a bit thicker but still very enjoyable. ★★★★★”

📘 What Is Sweet Peanut Soup

Sweet peanut soup is a dessert that originated in Asia. While its origins remain unclear, it appears to be a Cantonese dessert (花生糊). The soup is typically made with roasted peanuts that are blended with water and butter, sweetened, and then thickened with rice flour.

My version, however, is adapted from Vietnamese recipes, which replace the butter with coconut milk to add creaminess and a delicate nuttiness.

🥜 Ingredients You Need

You will need just 7 ingredients to make this recipe. Here’s what you will need:

Ingredients like raw peanuts, coconut milk, maple syrup, and vanilla extract.
  • Peanuts – For optimal flavor, start with raw peanuts. The soup will taste much better if you roast the peanuts yourself.
  • Coconut milk – I suggest using full-fat coconut milk for the best consistency.
  • Maple syrup – Instead of granulated sugar, I use maple syrup to keep the soup refined sugar-free. If you don’t have maple syrup, feel free to use coconut sugar or brown sugar.
  • Glutinous rice flour – Also known as sweet rice flour, it helps thicken the soup.
  • Salt – To enhance the flavor of the peanuts.
  • Vanilla extract – For extra sweetness and complex flavors.

🥣 Cooking Instructions

Raw peanuts arranged on a baking sheet.
  1. Roast the peanuts. Arrange the raw peanuts on a baking sheet and roast for 12 minutes.
Roasted peanuts arranged on a baking sheet.
  1. Let them cool. Let the peanuts cool down for about 20 minutes.

If Your Peanuts Have the Skin On

Once the peanuts are no longer hot, transfer them to a clean kitchen towel. Rub them in the towel. The peels will come off very easily. You can then discard the peels.

Roasted peanut and water in a blender.
  1. Transfer to a blender. Transfer the roasted peanuts to a blender and add the water.
Blended roasted peanuts and water in a blender.
  1. Blend. Blend on high-speed for about 1 minute.
Pouring peanut milk into a nut milk bag sitting into a saucepan.
  1. Strain. Place a nut milk bag over a medium-sized saucepan and pour the peanut milk into it.
Squeezing a nut milk bag over a saucepan.
  1. Squeeze. Strain the milk by squeezing the bag between your hands.
Pouring coconut milk into a saucepan containing peanut milk.
  1. Pour in the liquid ingredients. Next, pour the coconut milk, maple syrup, and vanilla extract.
Adding sweet rice flour to a saucepan containing peanut milk.
  1. Add the dry ingredients. Add the sweet rice flour and salt.
Whisking sweet rice flour with peanut milk in a saucepan.
  1. Whisk. Whisk until the sweet rice flour dissolves into the peanut milk.
Whisking peanut milk in a saucepan until it thickens.
  1. Thicken. Heat over medium-heat for 5-7 minutes, whisking constantly until the soup thickens. Done!

🫖 How to Enjoy It

Divide the hot soup between serving bowls and garnish with a handful of roasted peanuts, toasted sesame seeds, and, if you are feeling fancy, a drizzle of toasted sesame oil!

Vân Tips

Start with raw peanuts. Starting with raw peanuts gives you more control over the roasting process. I found the sweet spot to be 12 minutes in the oven, then 3 minutes with the oven off. This results in perfectly roasted peanuts that are golden brown and almost brown on the outside. That deep roast will bring a lot of flavor to the soup.

Adjust the thickness to your liking. You can make the soup thicker or thinner by using more or less sweet rice flour. I would just recommend not using more than 5 tablespoons, or your soup will end up with a custard consistency.

🍪 Use the Peanut Pulp!

After straining the peanut milk, you will end up with some leftover peanut pulp. Don’t trash it, make peanut cookies! You can find below a quick recipe for peanut pulp cookies:

Peanut butter cookies on a baking sheet.

Ingredients

1/4 cup (44g) light brown sugar
3 tbsp (37g) granulated sugar
6 tbsp (84g) butter
1/2 cup (120g) peanut pulp (about what you will have left after making a batch of this soup)
2 tsp (10ml) vanilla extract
1 cup (125g) flour
1/4 tsp salt
1/4 tsp baking powder

Instructions: 1) Cream the sugar and butter until light and fluffy. Then, add the peanut pulp and vanilla extract and mix until well combined. Add the flour, salt, and baking powder and mix until combined. Refrigerate for at least 1 hour.
2) Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper. Scoop out about 1.5 tbsp of dough and roll it into a ball. Coat it with granulated sugar and transfer to a baking sheet. Repeat with the remaining dough.
3) Make a criss-cross pattern on each cookie ball using a fork. Try to flatten the balls into thick discs of about a bit less than 1 inch (2 cm) tall. Bake the cookies for about 11 minutes.

❄️ Storing and Reheating

  • To store: You can store this soup in the refrigerator for up to 4 days.
  • To reheat: Heat in a saucepan over low to medium heat for 4-5 minutes, stirring regularly.

💬 FAQs

Can I use roasted peanuts?

You can, but your soup won’t be as peanutty. I first tried store-bought roasted peanuts, and while they were good, they lacked that deep-roasted peanut flavor.

Can I make this recipe coconut-free?

Yes, you can use your favorite plant-based cream.

Two bowls filled with sweet peanut soup and garnished with roasted peanuts and sesame seeds.

This sweet soup makes a healthy-ish afternoon snack when you are craving something sweet and nutty! Along with black sesame soup, it’s one of my favorite snacks to have while watching a movie on a rainy day. These soups have that comforting factor: warming, rich, and delicious!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Spoonful of sweet peanut soup over a bowl.
full of plants in envelope

Save this recipe!

Save Recipe

Small bowl filled with sweet peanut soup and topped with roasted peanuts and sesame seeds.

Sweet Peanut Soup

5 from 2 votes
Author: Thomas Pagot
This Cantonese-inspired sweet peanut soup is super nutty, creamy, and silky-smooth! Made with only 7 ingredients and naturally sweetened, it's a fabulous warm dessert for any peanut lover!
Prep Time : 20 minutes
Cook Time : 15 minutes
Total Time : 35 minutes
Servings 3 servings

Equipment

Ingredients

Instructions
 

  • Preheat oven to 350 °F (175°C).
  • Roast the peanuts. Arrange the raw peanuts on a baking sheet lined with parchment paper. Roast for 12 minutes, stirring once halfway through baking. Then, turn off the oven and leave the peanuts inside for another 3 minutes. Remove from the oven and let cool for about 20 minutes.
  • Blend. Transfer the roasted peanuts to a blender and add the water. Blend on high speed for about 1 minute.
  • Strain. Place a nut milk bag over a medium-sized saucepan. Pour the peanut milk into the nut milk bag. Squeeze with your hands to strain the milk. You should end up with roughly 2 and 1/4 cups of peanut milk.
  • Add the remaining ingredients. Next, add the coconut milk, maple syrup, vanilla extract, sweet rice flour, and salt. Whisk until everything is well combined.
  • Thicken the soup. Heat over medium-heat for 5-7 minutes, whisking constantly until the soup thickens. Divide between small serving bowls, garnish with roasted peanuts and toasted sesame seeds, and enjoy!
  • You can store this soup in the refrigerator for up to 4 days.

Notes

Start with raw peanuts. Starting with raw peanuts gives you more control over the roasting process. I found the sweet spot to be 12 minutes in the oven, then 3 minutes with the oven off. This results in perfectly roasted peanuts that are golden brown and almost brown on the outside. That deep roast will bring a lot of flavor to the soup.
Adjust the thickness to your liking. You can make the soup thicker or thinner by using more or less sweet rice flour. I would just recommend not using more than 5 tablespoons, or your soup will end up with a custard consistency.
Course : Dessert, Snack
Cuisine : Asian, Vietnamese
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants

Note: This recipe was first released in June 2020 and updated with new process shots and detailed instructions in January 2026. You can see the older photos below.

Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




8 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
This dish is pure childhood nostalgia for me and I had no idea it was this easy to make. So good. And the cookies made from the leftover peanut pulp were amazing. 10/10.

Love the updated pics!

5 stars
Thank you so much for this simple and wonderful recipe. We’ve already made it twice and really enjoyed it both times. Didn’t have rice flour and used tapioca starch instead which made it a bit thicker but still very enjoyable.

Hooray, I’ve been looking forward to this one – thank you! I’ll be trying it out as soon as my raw peanuts arrive (it’s hard to find them raw in my area).