Dark Mode Light Mode

Beancurd Sheet, Ginkgo Nut & Barley Sweet Soup: Authentic Cantonese Dessert Recipe

Beancurd Sheet, Ginkgo Nut & Barley Sweet Soup: Authentic Cantonese Dessert Recipe Beancurd Sheet, Ginkgo Nut & Barley Sweet Soup: Authentic Cantonese Dessert Recipe

If you’ve ever wandered into a Hong Kong-style cha chaan teng or a local Cantonese dessert shop on a sweltering afternoon, chances are you’ve spotted this creamy, comforting bowl on the menu. Beancurd sheet, ginkgo nut and barley sweet soup is the ultimate feel-good Cantonese treat—it’s silky, slightly nutty, and so refreshing when you’re feeling overheated or just kind of blah from the humid weather. I make this at least once a month in the summer, and my whole family goes crazy for it every single time. Let’s get into how you can whip up this classic dessert at home, no fancy skills required!

What Makes This Cantonese Sweet Soup So Special?

First off, let’s talk about why this recipe is such a staple in Southern China. It’s not just tasty—it’s also packed with benefits that fit perfectly into traditional Chinese food therapy, y’know? Ginkgo nuts (which some people call bai guo) are super nutrient-dense, and people have been using them for ages for their supposed skin-brightening and moisturizing effects. Barley and ginkgo both work to clear excess heat and dampness from your body, which is a total game-changer when it’s 35 degrees out and you’re sticky and irritable, or you’re just feeling that random chest tightness from stress or bad weather. One bowl of this and you’ll feel way more relaxed, I promise.

Unlike super sweet, heavy desserts, this one is light enough that you can eat it after dinner or even as a midday snack without feeling grossly full. The texture is chef’s kiss too—the soft, melt-in-your-mouth beancurd sheets, chewy barley, tender ginkgo nuts, and little pop from the quail eggs make every bite interesting. It’s way better than any store-bought version once you make it fresh, trust me.

Ingredients You’ll Need for This Recipe

The best part? You don’t need any weird, hard-to-find ingredients here. Most of these you can grab from any Asian grocery store, and some you might even already have in your pantry. This recipe makes about 4 generous servings, so adjust the quantities if you’re feeding a bigger crowd (or if you just want leftovers for the next day, no judgment).

        • 4 pieces of dried beancurd sheets (also called fu zhu—make sure you get the dried ones, not the fresh soft kind for hot pot)
        • 7 quail eggs (if you don’t have quail eggs, you can use regular chicken eggs too, I’ll tell you how later)
        • 16 ginkgo nuts (you can buy pre-shelled ones if you don’t want to deal with peeling, but fresh is better)
        • 20g dried lotus seeds (go for the core-removed ones if you can, to save extra work)
        • 45g pearl barley (not the hulled kind for savory soups, pearl barley works best for sweet desserts)
        • Rock sugar, to taste (I usually use about 60g, but adjust if you like it more or less sweet)

Quick note: If you can’t find quail eggs, no big deal! I’ve swapped them for regular hard-boiled chicken eggs plenty of times, and it’s still delicious. You can also skip the eggs entirely if you’re vegan, just add a little extra beancurd sheet or lotus seeds to make up for it.

Step-by-Step Cooking Instructions

This recipe is super straightforward, but there are a few little tips to make sure it turns out perfect every time. I’ve included photos for each step so you don’t get lost, and don’t worry—none of the steps are complicated, even if you’re a total beginner at making Cantonese desserts.

Step 1: Prep All Your Ingredients First

First thing’s first, get all your stuff laid out so you don’t have to go rummaging through the pantry mid-cook. Take your dried beancurd sheets and snap them into shorter, 2-3 inch pieces so they’re easier to handle later. If you’re using whole ginkgo nuts, peel off their hard outer shells at this point too. I usually use a small nutcracker for this, but if you don’t have one, you can gently tap them with the back of a knife on a cutting board—just be careful not to smash the nut inside!

Step 2: Soak the Barley to Cut Down Cooking Time

Give your pearl barley a good rinse under cold running water until the water runs clear, then pop it into a bowl and cover it with cold water. Let it soak for at least 1 hour—this makes it cook way faster, and it gets that nice chewy texture instead of being crunchy in the middle. If you forget to soak it ahead of time, you can soak it in hot water for 20 minutes instead, it works almost as well. No need to soak the lotus seeds, by the way—they’ll soften up just fine during the long simmer.

Step 3: Blanch the Ginkgo Nuts to Remove the Bitter Skin

Pop your shelled ginkgo nuts into a small pot, cover them with cold water, and bring the water to a rolling boil. Let them boil for 4 minutes exactly—don’t go longer than that, or they’ll get too mushy.

Drain the ginkgo nuts and run them under cold water for a minute so they’re cool enough to handle. The thin, brownish skin on the outside will slip right off now—just rub each nut between your fingers, and the skin will come off super easily. If some bits are stubborn, you can pick them off with a small knife, no big deal.

Okay, this next part is super important—you have to remove the bitter, green core from the center of each ginkgo nut. First off, that core tastes terrible, it’ll make your whole sweet soup bitter if you leave it in. Second, ginkgo cores have small amounts of toxins, so you never want to eat them. Just slice each ginkgo nut in half lengthwise, pick out the little green core, and you’re good to go. I know this step is a tiny bit tedious, but it takes 2 minutes tops, and it’s so worth it.

Step 4: Cook and Peel the Quail Eggs

Put your quail eggs in a small pot, cover them with cold water, and turn the heat to high. Once the water starts boiling, set a timer for 5 minutes—any longer and the yolks will get that weird gray ring around them, which we don’t want.

Drain the hot water, and cover the eggs with ice water (or very cold tap water) for 5 minutes. This makes the shells slip right off without sticking to the egg. Once they’re cool, peel all the eggs and set them aside. If you’re using regular chicken eggs instead, boil them for 8 minutes instead of 5, then peel them the same way.

Step 5: Simmer the Base of the Sweet Soup

Get a large soup pot (I use a 2-quart one, it’s the perfect size) and add your soaked and drained barley, lotus seeds, and peeled and cored ginkgo nuts.

Pour in about 1.5 liters of cold water, put the lid on the pot, and turn the heat to high. Once the water comes to a full rolling boil, turn the heat down to the lowest setting so it’s just simmering gently. Let it cook for 1 full hour, with the lid on. Don’t lift the lid too often while it’s cooking, or you’ll let all the heat escape! The barley should be tender but still have a little chew to it when it’s done, and the lotus seeds will be soft all the way through.

Step 6: Add the Final Ingredients and Finish Cooking

While the soup is simmering, take your snapped beancurd sheet pieces, give them a quick rinse, and soak them in a bowl of cold water for 10 minutes until they’re soft. Don’t soak them for too long, or they’ll fall apart when you add them to the soup.

Once the hour is up, add the soaked beancurd sheets to the pot. Give it a gentle stir so they don’t stick to the bottom.

Add your peeled quail eggs and your rock sugar next. Stir a little to help the sugar dissolve, then put the lid back on and let it simmer for another 10 minutes. That’s it! You’re done.

Look at that! Doesn’t that look absolutely delicious? I always take a quick close-up before I serve it, because it’s too pretty not to. You can serve it hot right away, or let it cool down and chill it in the fridge for a few hours if you prefer it cold—both ways are amazing, depending on the weather. I love it cold in the summer and hot in the winter, personally.

Important Safety Tips and Recipe Variations

Before you run off to make this, there are a few things you need to keep in mind to make sure your sweet soup is safe and delicious. Plus, I’ve got a few fun variations you can try if you want to mix things up!

Critical Ginkgo Nut Safety Notes

I know I mentioned this earlier, but it’s so important I’m repeating it here: ginkgo nuts have small amounts of natural toxins, so you can never eat them raw. Always make sure they’re fully cooked, and don’t eat too many of them at once. For adults, stick to a maximum of 10 ginkgo nuts per day, and kids should not eat them at all, just to be safe. Always remove that green core, that’s where most of the toxins are concentrated. If you follow these rules, they’re totally safe to eat and super tasty!

Fun Recipe Swaps and Variations

        • Egg drop version: If you don’t want to use hard-boiled quail eggs, you can beat 1 or 2 raw chicken eggs, slowly pour them into the boiling soup while stirring gently, and you’ll get a silky egg drop sweet soup. It’s another super popular version, and it’s so creamy and good.
        • Vegan version: Skip the eggs entirely, and use maple syrup instead of rock sugar if you want, though rock sugar is technically vegan already. You can also add a handful of dried red dates for extra sweetness and flavor.
        • Extra chewy version: Add 20g of sago pearls (cook them separately first, according to the package instructions) right before serving for extra texture. My little cousin goes crazy for this version.

This recipe is so forgiving, you can tweak it however you like to fit your taste. If you like it sweeter, add more sugar. If you want more beancurd sheet, throw in an extra piece. There’s no wrong way to make it, as long as you follow the safety tips for the ginkgo nuts.

I hope you love this recipe as much as my family does! It’s such a comforting, easy dessert to make, and it’s way healthier than eating a bag of chips or a candy bar when you’re craving something sweet. Let me know in the comments if you make it, and what variations you try!

Previous Post
How to Make Taiwanese Braised Pork Rice (Lu Rou Fan) – Easy Recipe for Busy Families

How to Make Taiwanese Braised Pork Rice (Lu Rou Fan) – Easy Recipe for Busy Families

Next Post
Pan-Fried Salmon Bones Recipe: Budget-Friendly, Crispy, and Delicious (15 Yuan a Pound Hack!)

Pan-Fried Salmon Bones Recipe: Budget-Friendly, Crispy, and Delicious (15 Yuan a Pound Hack!)