Chinese Sweet Peanut Soup Recipe: Silky Peanut Cream With Warm Cinnamon Notes

Desserts

Chinese Sweet Peanut Soup Recipe: Silky Peanut Cream With Warm Cinnamon Notes

Creating a Chinese sweet peanut soup that balances rich peanut cream with warm cinnamon notes is an art form that transforms a simple dessert into a luxurious experience.

This recipe delivers a velvety texture that coats your spoon with every bite, while the subtle sweetness of cinnamon and star anise elevates it from ordinary to extraordinary.

I developed this version after years of experimenting with traditional Chinese desserts, focusing on achieving that perfect harmony between nutty depth and aromatic warmth.

The foundation of this soup lies in its silky peanut cream base, which requires precise blending techniques to avoid graininess. We'll use roasted peanuts for maximum flavor, combined with coconut milk and a touch of brown sugar to create a naturally sweetened broth.

The cinnamon and star anise infuse the liquid with their signature warmth during simmering, while ginger adds a subtle brightness that prevents the dish from becoming too heavy.

What you'll achieve is a dessert that feels both comforting and sophisticated—a bowl of creamy peanut soup that's rich enough to satisfy a sweet tooth but light enough to enjoy after a hearty meal.

The aroma alone will draw everyone to the table, and each spoonful delivers that perfect balance of textures and flavors. This recipe serves 4 and takes just 45 minutes to prepare, making it ideal for dinner parties or special occasions.

The best part? It reheats beautifully, so you can make a larger batch and enjoy it over several days. Garnish with fresh cilantro or scallions for a pop of color and freshness that contrasts beautifully with the warm peanut flavors.

Let's create this luxurious dessert that feels like a hug in every bite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for chinese sweet peanut soup

Rich peanut cream meets aromatic spices in this luxurious dessert that's surprisingly simple to make.

Ingredient Amount Notes
Roasted Peanuts 🥜 1 cup Unsalted, dry-roasted preferred
Coconut Milk 🥥 1 can 13.5 oz full-fat can
Brown Sugar 🍯 ½ cup Packed for sweetness
Star Anise 🌟 2 whole For aromatic depth
Cinnamon Sticks 🌿 2 whole For warm spice infusion
Fresh Ginger 🧄 1 tbsp Grated, for brightness
Water 💧 2 cups Filtered preferred
Salt 🧂 ½ tsp Fine sea salt
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Scallions 🧅 3 whole Thinly sliced, for garnish
Vanilla Extract 🌸 ½ tsp Pure vanilla for aroma
Cornstarch 🌾 1 tbsp For thickening

The peanuts are the star here—roasted and unsalted for maximum flavor. Trader Joe's has the best dry-roasted variety, but any natural brand works. Coconut milk? Full-fat is non-negotiable—it's what gives that velvety texture. The star anise and cinnamon sticks can be found in the spice aisle, but if you're feeling fancy, grab them at an Asian market where they're often fresher. Look for whole star anise pods—they're cheaper and more aromatic than pre-ground. Fresh ginger is a game-changer here, so don't skip it. Costco sells big jars of it for great prices, and it keeps for ages in the freezer if you're not using it all at once.

No roasted peanuts? Toast regular peanuts in a dry pan for 5 minutes—they'll still work. Coconut milk too expensive? Substitute with 1/2 cup heavy cream plus 1/2 cup water, but the texture won't be quite as luxurious. Star anise hard to find? 1/2 tsp ground star anise works in a pinch, though it's not the same. The brown sugar can be swapped for white sugar if needed, but the molasses notes add depth. For the ginger, if you've got it frozen, just grate it straight from the freezer—no thawing required. And if you're out of vanilla extract, vanilla bean paste gives even more flavor.

This soup reheats beautifully—just warm it gently on the stove and stir occasionally. Keeps in the fridge for 4-5 days in an airtight container, though I find it's best within 2 days. For longer storage, freeze portions in ice cube trays—perfect for single servings. The cilantro and scallions should be added fresh right before serving, but you can prep them ahead and store them separately in the fridge for up to 3 days. The aroma alone will have everyone gathering around your table.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this one—no fresh herbs, no last-minute grocery runs. Just pull out what you’ve got: star anise, cinnamon sticks, and those roasted peanuts you’ve been meaning to use up. Honestly, the spice cabinet does most of the work here.
  • Warm & Crunchy Magic: That first sip of coconut milk swirled with brown sugar? Pure comfort. But wait—when the roasted peanuts hit your spoon, it’s like a textured hug. The star anise lingers just enough to feel special without tasting like a spice rack exploded.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. Cold or warm, it’s still delicious—just add a spoon and go. My kid brings it back with peanut shells stuck to the container, and I take that as a win.
  • Budget-Friendly Luxury: A can of coconut milk, a bag of peanuts, and a few spices cost less than takeout. Yet somehow, it tastes like you spent hours simmering something fancy. (Yes, even on a Tuesday night when you’re exhausted.)

Step-by-step instructions for Chinese sweet peanut soup

This velvety soup comes together in minutes with rich, aromatic spices and creamy peanut goodness.

1

Toast the Spices and Prepare the Base

In a medium saucepan, combine the 2 cups water, 2 whole star anise, 2 whole cinnamon sticks, and 1 tbsp fresh ginger over medium heat. Bring to a gentle boil, then immediately reduce heat to low and let it simmer uncovered for 10 minutes. You'll notice the spices infusing the water with their warm, aromatic essence—this is where the soul of your soup develops.

While the spices simmer, lightly toast the 1 cup roasted peanuts in a dry skillet over medium heat for 2-3 minutes until they're fragrant and slightly deeper in color. This step enhances their nutty flavor and prevents them from becoming mushy in the soup. Remove them from heat and set aside—we'll add them back later for texture.

2

Build the Creamy Peanut Mixture

In a separate bowl, whisk together the 1 can coconut milk, 0.5 cup packed brown sugar, 0.5 tsp salt, and 0.5 tsp vanilla extract until completely smooth. This is your flavor foundation—the coconut milk provides creaminess while the brown sugar and vanilla create that signature sweetness we love in this soup.

In a small cup, mix the 1 tbsp cornstarch with 2 tablespoons of cold water until fully dissolved. This slurry will be your thickening agent, giving the soup that perfect silky consistency without making it gluey. Keep this mixture nearby as you'll need to add it at the right moment.

3

Combine and Thicken the Soup

Strain the spiced water through a fine-mesh sieve into a clean saucepan, discarding the star anise and cinnamon sticks. Return the pan to medium heat and bring the liquid to a gentle simmer. Slowly pour in the coconut milk mixture while whisking constantly to prevent curdling.

Once the soup reaches a gentle simmer, gradually add the cornstarch slurry while stirring continuously. The soup will begin to thicken almost immediately—keep stirring for 2-3 minutes until it reaches a smooth, creamy consistency that coats the back of a spoon. This is where the magic happens, transforming your soup from thin to lusciously thick.

4

Finish and Garnish

Remove the pan from heat and stir in the toasted peanuts, allowing them to soak up some of that delicious peanut cream. Taste and adjust the sweetness if needed—you can add a bit more brown sugar if you prefer it sweeter, or a pinch more salt if you want to balance the flavors.

Ladle the warm soup into bowls and garnish each serving with 1 tablespoon chopped fresh cilantro and 3 thinly sliced scallions. The bright herbs cut through the richness while adding freshness and visual appeal. Serve immediately while still warm, as the flavors meld beautifully when enjoyed fresh from the pot.

👨‍🍳

Pro Tips For Making Chinese Sweet Peanut Soup

  • TOAST PEANUTS TWICE: First dry-toast them in a pan until they smell nutty, then finish with a splash of water and lid for 2 minutes—this prevents them from turning greasy when added later. I learned this the hard way after my soup turned into a peanut oil bath.
  • USE FRESH STAR ANISE: Skip the ground spice—whole star anise infuses better. Lightly crush it with the side of a knife before simmering, then strain it out. I was skeptical until I tried it; the flavor is deeper and cleaner.
  • SIMMER LOW AND LONG: Let the coconut milk and brown sugar simmer at a bare simmer for 15 minutes, not a rolling boil. This lets the flavors meld without curdling the coconut milk. I used to rush it, and the result was always cloyingly sweet.
  • SWAP COCONUT MILK FOR CREAM: For a richer, less sweet version, replace half the coconut milk with heavy cream. The texture stays smooth, and the peanut flavor shines without overpowering. I skip this when I’m lazy, but it’s noticeably better when I don’t.

Common mistakes when making perfect results

Over-Simmering Spices

One of the biggest mistakes is letting the star anise and cinnamon sticks simmer too long—beyond 10 minutes. This causes them to release bitter compounds that overpower the delicate peanut flavor.

I've learned to set a timer and remove them immediately after the 10-minute mark, even if they don't look fully infused. The aroma is your guide—when it smells rich and warm, they're ready. 🌟

Skipping Toasted Peanuts

Using raw peanuts instead of toasted ones results in a bland, chalky texture that ruins the soup's velvety quality. Always toast your 1 cup roasted peanuts for 2-3 minutes in a dry skillet until fragrant.

This step enhances their natural oils and prevents them from becoming mushy when mixed with the warm broth. I keep a small bag of extra peanuts on hand just for this purpose.

Incorrect Thickening Order

Adding cornstarch slurry to cold coconut milk before combining with hot spiced water causes lumps that are nearly impossible to fix. Always dissolve the 1 tbsp cornstarch in cold water first, then add it to the simmering spiced liquid while whisking constantly.

The heat activates the cornstarch immediately, creating that perfect silky texture without clumping. 💡

Underestimating Sweetness

Many recipes call for white sugar, but brown sugar's molasses content adds depth that white sugar can't match. Start with 0.5 cup packed brown sugar and taste before serving—you can always add more, but you can't remove excess sweetness.

I've made this mistake multiple times and now keep a small bowl of extra brown sugar nearby for adjustments.

Ignoring the Resting Phase

Letting the soup sit for 5 minutes after removing from heat allows flavors to meld and thicken naturally. Skipping this step often results in a soup that's either too thin or separates slightly.

I've learned to be patient—this resting time transforms the soup from good to exceptional by letting the peanut oils fully emulsify with the coconut milk.

Garnish Timing Errors

Adding cilantro and scallions too early causes them to wilt in the hot soup, losing their vibrant color and freshness. Always garnish right before serving to maintain their crisp texture and bright appearance.

I keep my garnishes prepped in a small bowl on the counter so they're ready to add immediately after ladling the soup into bowls. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 26g130%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 32g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this peanut soup without coconut milk?

Yes! For a lighter version, substitute with ½ cup heavy cream plus ½ cup water, though the texture will be slightly less velvety. For a dairy-free alternative, use ½ cup cashew cream (blend soaked cashews with water) or ½ cup almond milk—just add 1 extra tablespoon cornstarch to compensate for the thinner base.

2

How do I adjust the sweetness for kids or picky eaters?

Start with the full ½ cup brown sugar and taste before serving. For milder sweetness, reduce by 1-2 tablespoons—the peanut and cinnamon flavors still shine! If needed, add a pinch of salt to balance. Pro tip: Let kids stir in their own toppings (like extra peanuts or a drizzle of honey) to customize their bowls.

3

Can I make this soup ahead for a gathering?

Prepare it up to 2 days ahead and store in an airtight container in the fridge. Reheat gently on the stove, stirring occasionally, until warm. For longer storage, freeze portions in ice cube trays—thaw overnight in the fridge before reheating. Garnish fresh just before serving to keep herbs vibrant.

4

What if my soup turns out too thin or too thick?

For too thin: Simmer uncovered for 5 extra minutes to reduce liquid. For too thick: Thin with 1-2 tablespoons warm water or coconut milk while stirring. The ideal consistency coats the back of a spoon but still flows smoothly—adjust gradually to avoid lumps.

5

Are there gluten-free or vegan substitutions?

This recipe is naturally gluten-free and vegan! Just ensure your brown sugar is certified vegan (some brands use bone char). For extra richness, add 1 tablespoon tahini to the peanut mixture. All other ingredients are plant-based, and the cornstarch can be swapped for arrowroot powder if needed.

★★★★★4.6(6 reviews)
Categories Desserts