• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About Greedygirlgourmet
  • Recipes
  • SEO for Food Blogs
  • Authentic South East Asian Recipes
  • Privacy policy
  • Subscribe
  • Accessibility

Greedy Girl Gourmet

menu icon
go to homepage
  • Summer
  • Under 30 minutes
  • Recipes
  • Blogging
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Summer
    • Under 30 minutes
    • Recipes
    • Blogging
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Festive Asian Recipes » Chinese New Year (CNY)

    Published: Jan 3, 2023 · Modified: Jan 14, 2023 by Zen · This post may contain affiliate links.

    Chinese Walnut Cookies (Hup Toh Soh)

    Sharing food makes everyone happy! :)

    • Facebook
    • Twitter
    • LinkedIn
    Jump to Recipe Print Recipe

    A vegetarian Chinese New Year cookie recipe, Hup Toh Soh or traditional Chinese Walnut Cookies are delicious and easy to make. No stand mixer or melting of butter needed! Traditional hard-to-find ingredients such as ammonia have been replaced with pantry staples without sacrificing taste, and, the final bake is crispy, crumbly and ever so fragrant!

    Jump to:
    • ⭐ Why Bake Hup Toh Soh
    • 🍪 What are Chinese Walnut Cookies?
    • 🥘 Ingredients & Substitutes
    • 🔪 Step-by-Step Instructions
    • 🥡 Storage
    • 👩 Expert Tips
    • 🥗 Other Vegetarian Chinese Recipes
    • Chinese Walnut Cookies (Hup Toh Soh)
    • 💬 Comments

    ⭐ Why Bake Hup Toh Soh

    1. Hup Toh Soh is a delicious traditional cookie: it is crunchy, crumbly and ever so fragrant, transporting you back to your childhood Chinese bakery (or to another culture, if you didn't grow up eating up!)
    2. My Chinese Walnut Biscuits are really easy to make: Easy-to-find ingredients replace the less common ingredients used in the old-school recipe (such as ammonia, alkaline water and lard) whilst retaining the flavour. Moreover, there's no need to cream the sugar and butter or to use an electric mixer. Less cleaning!
    3. Cheaper and better than shop bought: Baking your own cookies ensures that they're super fresh so you can smell the nutty goodness of the toasted walnuts every time you open the box!

    🍪 What are Chinese Walnut Cookies?

    Traditional Chinese Walnut Cookies, also known as Hup Toh Soh and He Tao Su, is a Cantonese favourite. Along with Chinese almond cookies, they're often baked for Chinese New Year. ("Hup toh" (核桃, or he tao in Mandarin Chinese) is the Cantonese word for walnut and "soh" (酥, or su) means crisp.)

    You can find them in many shops in Hong Kong and some parts of Malaysia. It's a great traditional sweet snack for vegetarians, and I've included a vegan option in the recipe below too.

    Note: For more classic Chinese New Year sweet treats, try my peanut muah chee or these Chinese New Year cookies such as Chinese Peanut Cookie Recipe (which I developed after baking over 2000 cookies. So good someone once ordered 22 jars of it! Cookie lovers will also enjoy these Asian cookie recipes.)

    History

    Another name for the hup toh soh biscuit is "Chinese royal walnut cookie" or "Palace walnut cookie."

    According to Baidu, during the Ming Dynasty, there was a loyal Chinese minister who was framed, lost everything and survived by exile selling these cookies, hence the noble names!

    Fun fact: besides being Spring Festival snacks, both walnut and peanut cookies are traditional Chinese wedding gifts as they symbolise harmony (和和气气, he he qi qi, homonym for walnuts) and fertility (早生贵子, zao sheng gui zi, homonym for peanuts.)

    In Chinese culture & TCM

    The earliest use of walnuts date back to 7000BCE in Persia, but they're a popular ingredient in Chinese cuisine as well. In fact, Chinese people equate walnuts with brain food! (Because of the shape)

    I'm not a Traditional Chinese Medicine (TCM) expert but I thought that this information about walnuts was interesting:

    • Walnuts, in TCM, are considered to be a herb that is good for the kidneys, which in turn is good for your hair!
    • They're also associated with the lungs and large intestines. In fact, 1 of the origin stories of this sweet treat is related to this property. Apparently, according to Baidu, during the Tang or Yuan dynasty, a potter used to bake his biscuits on top of his kiln. One day, he was eating walnuts for his cough and decided to add them to the biscuit dough, hence resulting in the original Chinese walnut cookie.

    Note: this information is for entertainment only and not meant as nutrition or medical advice- please consult qualified professionals instead!

    Health

    Unfortunately, Hup Toh Soh Cookies are high in fat and sugar, so they're not the healthiest and pretty high in calories.

    I've made this walnut cookie recipe healthier by using a higher walnut:flour ratio but, nonetheless, eat in moderation!

    Traditional vs Modern

    In the past, the Chinese walnut cookies recipe were made with pork lard (giving them a melt-in-the-mouth yet still crunchy texture) and had no walnuts in them!

    Some people say that the cookie got its name because its cracked top looked like a walnut.

    Back in the days when it wasn't common for households to have ovens, these large, flat cookies were sold in the neighbourhood bakeries and often given out as presents on important festivals.

    I guess someone eventually found it weird that hup toh soh had no hup toh (walnuts) in them, so today's version is packed with nuts!

    The classic Chinese walnut cookie was quite large, and because it was so crumbly, eating it often resulted in a mess everywhere.

    I've scaled down the size of my Chinese walnut cookies to make them cleaner to eat, but you can always bake larger cookies if you are feeling nostalgic! (Each batch will then make fewer than 50 cookies, and will take slightly longer in the oven.)

    A bowl of walnut meal
    This is how finely you want your walnut meal to be, if not it may be difficult for the dough to hold together.

    🥘 Ingredients & Substitutes

    You only need simple Asian pantry ingredients for this recipe, such as:

    • Ground Walnuts: Toast them in the oven or dry fry in a wok to bring out the flavor. The older the ground walnuts, the longer you'll need to toast them to awaken the flavour. You'll know it's done when it's fragrant. Don't leave it so long that it burns though! You can do these a few days before you bake (I've done it up to 6 days in advance with the delicious walnuts still fresh and fragrant) but toasted walnuts go bad pretty quickly, so if you're making them in advance, make sure they smell OK before using!
    • Cake Flour: I have also tried substituting with all- purpose flour or self-raising flour (in which case, skip the baking powder and soda) and the difference is minimal. Alternatively, you can make your own cake flour with just 2 ingredients.
    • Baking powder and soda: In the past, the authentic Chinese walnut cookies recipe used ammonia, and this gave them their crunchy texture. I use the more commonplace baking powder and soda instead of ammonia, so to get that crunch, make sure your walnuts are not totally ground to a fine powder. You want 25-35% roughly chopped and the rest finer. (Or blitz them for a shorter period of them in the blender/ processor.) However, don't have too many large pieces or your cookie will break easily.
    • Neutral vegetable oil: My original recipe used peanut oil but now I find a neutral oil such as sunflower oil or canola oil lets the walnut flavor shine through more. Just don't use olive oil or it won't taste "Chinese!" You can also go traditional and use homemade pork lard for an extra crumbly old-school cookie (or even shortening and margarine.)
    • Icing sugar, sifted: honestly, powdered sugar is a pain as it clumps like crazy as it age. You can get away without sifting the flour and not having too many lumps in the dough, but not with icing sugar. Whenever I skip sifting icing sugar, there will be 1 of 2 small lumps of sugar in the cookies, making some of them super sweet! If you're as lazy as I am, skip the icing sugar and just go with white caster sugar. Alternatively, for a deeper flavor, my Father (professional baker!) recommends using brown sugar (Try half white sugar, half brown!)
    • Large eggs and egg yolks: Omit for the dough if on a vegan diet but I do not recommend skipping the cookie wash, or your cookies will look insipid and unappetising. Instead, use a vegan milk + maple syrup wash. 1 egg glazes about 20 cookies. Don't throw away the eggs whites. You can use them for fried rice!
    • Salt: a flavor enhancer but you can skip it if you prefer the cookie to be 100% sweet

    🔪 Step-by-Step Instructions

    Broken walnut pieces on a Silpat.
    1. Roast the walnuts

    You can do this in a pan or oven.

    If dry frying, it took me about 12 minutes on Heat 4 on a Bosch induction stove with a maximum fire of 9. However, it's hard to evenly pan-toast for more than 2.5 Cups/ 250g of walnuts.

    The oven method is more efficient as you can toast more walnuts in 1 go so recommended if you're making lots of walnut cookies for Chinese New Year.

    Place them on parchment paper or on silpat in a single layer and bake for 10-15 minutes at 350F/ 177C/ 157C fan. (Check in at 7 min to make sure nothing is burning and to turn the baking tray around, give the walnuts a stir whilst you're at it!)

    Allow to cool at room temperature.

    Close-up of walnuts which have been ground in a food blender.
    This is the consistency you want your walnuts to be!

    2. Break the walnuts into flour and smaller pieces

    Make sure your walnuts are cool before blitzing in a food processor or blender on low speed (if not it turns into walnut butter more easily) If using a blender, don't overload it and scrape down the sides, to prevent it from becoming walnut butter paste!

    Tip: you can toast the walnuts 1-2 days before baking. As Chinese New Year involves lots of baking over many days, I usually toast the nuts whilst baking something else, such as brown sugar cookies, then finishing up the walnut cookies the next day.

    Alternative: if you don't have a blender/ processor, you can cut them (only effective for small bakes) or place the walnuts in a Ziplock bag, remove the air, seal it, then roll over the bag with a rolling pin till the walnut pieces are the size you want them to be!

    Beaten egg added to the dry ingredients for Hup Toh Soh.

    Make the walnut dough

    3a. Pour the dry ingredients into a large bowl.

    3b. Beat the egg(s) then add it to the dry ingredients and mix it in.

    Tip: you can do this with a spoon but I recommend using your hands to make sure you coat all the flour- especially when mixing in the oil in the next step.

    Oil added to a large bowl of walnut flour and other dry ingredients.

    Make the walnut dough (cont.)

    4. Add the oil to the dough and mix it in. The amount specified in the recipe is just a guide- you may need more or less depending on how dry your ingredients are.

    Note: Don't over-knead!

    Tip: don't skimp on the oil! Too little oil will make for a dry cookie dough, which won't hold its shape and your cookie will crumble at a touch.

    Scooping out walnut cookies using a small ice cream scoop.

    5. Shaping the cookies

    5a. Use a small ice cream or cookie scoop to portion out the cookies evenly. (Don't go larger than 1.4 inch balls if you want bite-sized cookies as the dough expands quite a bit in the oven. It doesn't spread as flat as chocolate chip cookies but it definitely expands more than peanut cookies!)

    5b. After that, you will need to press the cookie dough together (or roll in between your palms to form a compact ball.) If not, the dough will be too loose! (See below under "Decorating" and "How to Shape" for alternative cookie designs.)

    Note: A quicker but less precise way to shape your cookies is to roll the dough into a log, then cut it into pieces approximately the same size, rolling each piece into a round circle before baking as is, or flattening into a disk.

    Some people like to cover the dough in plastic wrap and rest it before baking but I've not found it necessary.

    Raw walnut cookie dough balls on parchment paper.

    6. Baking the cookies

    6a. Place the cookies on Silpat or parchment paper. The cookies spread so place them at least 1 inch apart. (The bit marked with the cross is much too close!

    6b. Bake for 20-24 minutes in a preheated oven, or till golden brown, at 350F/ 175C/ 155C fan. (The baking time obviously increases with the size of the cookie.)

    6c. Halfway through the baking process, rotate the trays. Once baked, allow to cool for a few minutes before transferring to a wire rack. (When hot, the cookies break super easily!)

    Note: If the cookies are too close, they'll touch each other, and form square cookies instead of round ones! (Round shapes are associated with reunion and a lucky Lunar New Year symbol!)

    Decorating

    Traditional flat shaped Chinese walnut cookies vs smaller round ones
    I find the traditional shape brings out the flavour of the walnut cookies better, even when the same dough is used, as the cookie is more spread out instead of being lumped together

    How to Shape

    You can make Chinese walnut cookies in 2 shapes:

    • flat and large
      • traditional shape
      • it's not as thick so you can better savour the taste of the cookie
    • small round balls
      • easier to eat in 1 bite, so less crumbs fall
      • You can squeeze more cookies on 1 tray so fewer baking trays str needed
    Cantonese Royal Walnut Cookies with 2 different egg washes
    I prefer the top cookie, which is glazed with pure yolk. The other cookies are glazed with 1 yolk+1 teaspoon of water and I find the result is not quite as shiny

    Egg Wash

    For best results, press 1 or half a walnut into each Hup Toh Soh, then glaze with beaten egg yolk to give a burnished gold colour. (The original pale walnut dough doesn't look as appetising!)

    If you find the egg yolk too thick, add a few drops of water to dilute it before brushing it on but the glaze won't be as pretty. (Same if you use the whole egg.)

    For the walnut to be the focus, wash the cookie THEN press the walnut on top.

    Tip: Vegans can substitute an egg yolk wash with almond milk + maple syrup.

    Other Designs

    Hup Toh Soh in different shapes and designs
    5 Cookies in Top left corner- glazed with pure yolk, 5 cookies in top right corner- same dough but rested overnight, glazed with watered down yolk, 3rd row- traditional hup toh soh shape with sesame seeds, bottom row, right corner- no glazing at all which makes the 2 cookies look dry. The color is also not the most appetising sans glaze, so I highly recommend the egg wash!

    Sesame Seeds

    If you run out of walnuts, you can sprinkle some sesame seeds (white or black sesame both work) on each (glazed) cookie instead, then press gently with your finger to make sure the seeds are won't fall off.

    Plain

    If you're making undecorated Chinese New Year walnut cookies, use a fork, spoon or your finger to give them a flatter, thumbprint cookie shape.

    Some people like to use the end of a toothpaste or bottle cap to flatten & create a circular imprint!

    🥡 Storage

    Once cool, store these homemade Lunar New Year Cookies in an airtight container and it will last for 1-2 weeks.

    Alternatively, leave them in the chiller and they'll last even longer.

    How to eat

    Walnut bakes go very well with coffee yuan yang milk tea or any of these traditional CNY dishes.

    👩 Expert Tips

    Tip #1: Since the walnuts are going to be broken up anyway, get a bag of walnut pieces or halves instead of whole walnuts in the store- they're often cheaper! Another skimpflation trick is to use smaller walnut pieces to decorate your cookies instead of whole or even halved walnuts. (The cookies don't look as good with smaller nuts though!)

    Tip #2: If you want a richer cookie, use butter- the resulting bake will be less crispy though. For small batches, you can mix the sugar and softened butter by hand but larger batches will need a mixer (or for you to melt the butter first.)

    Tip #3: you can use a dough scraper to cut and fold the cookie dough to make an extra crumbly cookie, instead of mixing the dough by hand.

    🥗 Other Vegetarian Chinese Recipes

    • Close-up of Chinese vegetable buns in a blue bowl.
      33 Vegetarian Chinese New Year Recipes
    • 2 glasses of milk tea with brown streaks on the walls of the glasses.
      Tiger Milk Tea Boba (3-ingredients)
    • 3 osmanthus jellies with wolf berries on a white plate.
      Osmanthus Jelly Recipe (Gui Hua Gao)
    • 2 green pandan plain tang yuan and 1 filled with sesame in a bowl of ginger longan soup.
      Tang Yuan (with Filling & Plain)

    Enjoyed this easy traditional Cantonese Hua Toh Soh Cookie Recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below! If you really liked this Chinese New Year cookie, please consider supporting it by buying me a pineappletart (aka coffee)! 🙂 (No obligation though!) Thank you and have a great day!

    Chinese Walnut Cookies with Chinese New Year red packets

    Chinese Walnut Cookies (Hup Toh Soh)

    Zen
    Also known as He Tao Su, these classic vegetarian cookies are easy to make at home, using store cupboard ingredients, and can be made vegan as well (info below). Crispy, crumbly and fragrant, they go well with coffee or milk tea!
    5 from 31 votes
    Print Recipe Pin Recipe
    Prep Time 45 minutes mins
    Cook Time 24 minutes mins
    Course Appetizer, Dessert, Snack
    Cuisine Cantonese, Chinese
    Servings 74 cookies
    Calories 120 kcal

    Equipment

    • Food processor or blender Substitute: ziplock bag and rolling pin
    • Large bowl
    • Baking tray and parchment paper Substitute: silpat

    Ingredients
      

    • 3 Cups walnuts pieces (12.3oz or 350g + an additional 37-74 pieces for garnishing. If measuring whole walnuts, you will need about 3.5 Cups, as fewer whole walnuts can fit into a Cup compared to broken walnut pieces) processed into walnut meal and some larger pieces (about 25-35%)

    Ingredients A: Whisk together

    • 3.5 C cake flour (15.30z or 435g) Substitute: all-purpose or self-raising (you can omit the baking soda and powder if using self-raising) You can also make cake flour from all-purpose flour.
    • 2 C + 2½T icing sugar sifted. (9.5oz or 270g) Substitute: white caster sugar or granulated sugar. Use caster sugar if you can't be bothered to sift the icing sugar.
    • 2 teaspoon baking powder
    • 1 baking soda
    • 1-1½ teaspoon salt optional. Omit if you want the sweetness of the cookie to be the spotlight

    Wet Ingredients

    • 1¼ C neutral vegetable oil (9.5oz or 270g) Substitute: lard, margarine, shortening
    • 2 eggs beaten. Omit if vegan.

    Cookie design

    • 3-4 yolks for glazing. Please don't skip this as an unwashed cookie isn't as pretty. If you find it too thick, you can add 1-2t of water of oil, but I find the resulting glaze isn't as attractive. For a vegan cookie, use plant-based milk + maple syrup
    • 37-74 walnuts for garnishing. If you break them into halves you will only need 37 instead of 74. You can use white or black sesame seeds instead

    Instructions
     

    Toasting the walnuts

    • Preheat oven for the cookies (350F/175C/155C fan)
      Note: this is the same temperature at which you bake the cookies
    • Spread the nuts in a single layer on a parchment paper or silpat lined baking tray and toast for 10-15 minutes, or till fragrant. At the 7 minute mark check the nuts, stir, and turn the tray around (as ovens have hot spots).
    • Allow to cool then process into walnut meal, using the food processor or blender. For more crunch in the cookies, leave 25-35% of the walnuts asbigger pieces. (You can blend for a shorter period of time, or separate out the nuts and crush these with a rolling pin or rough chop.)

    Making the cookie dough

    • Ingredients A: Sift the dry ingredients and mix them together in a large bowl (1 of those stainless steel baking bowls is good)
    • Add the beaten egg to the dry ingredients and mix well.
      Note: we add wet to dry, as adding dry to wet ingredients usually leads to lots of flour flying around!
    • Slowly pour the oil into the above- you may need slightly less than the recipe stipulates as the walnuts have their own oil.
      Note: it's easier to work with a dough that has slightly more oil than a dough with slightly too little oil, as the latter won't hold together very well. We want crumbly cookies that can still hold their shape!

    Shaping the cookies (2 choices)

    • Separate the dough into equal sized pieces. If you're exacting, you can weigh them so you know they're identical. What I usually do is roll the dough into a log, then cut it into bits that are approximately the same size, before rolling each bit into a ball.
      Alternative: use a 1.4 inch cookie scoop to scoop out the dough, then press the dough together, or roll them between your palms. (You can't leave them as is or the dough will be too loose.)
    • Shape A. If you want small circular cookies like Chinese peanut cookies, you can place these directly on the baking sheet, with at least 1 inch between them, so that they don't touch when they spread.
    • Shape B. If you want the traditional flat cookie (tastes better), place the piece of dough on the baking sheet, then use 2 fingers to press down firmly. Use the same 2 fingers to press down again, but this time perpendicular to the original imprint- so you're making a cross basically- to ensure the cookie is spread evenly. Repeat till all the dough is finished, leaving about 1 inch between each cookie. (These are already flat so spread less.)
    • Whichever shape you've chosen, glaze the cookie with the egg yolk wash (or vegan wash) then press ½ a walnut on each cookie OR sprinkle some sesame seeds in the centre. (You can also garnish then wash if you prefer, but the yolk will cover up some of the details on the nuts/ seeds.) Alternatively, leave them plain- decoration suggestions for plain cookies in the post above.
    • Bake 20-24 minutes or till fragrant and golden brown.
    • Leave to cool completely then store in air-tight containers for 1-2 weeks

    Notes

    If you don't want to use the oven to toast the nuts, dry fry on medium heat in a pan. This works for smaller batches of cookies.
    Wallet-friendly
    If you prefer a cheaper recipe which uses less walnuts, use 250g of walnut meal to 535g of all-purpose flour, keeping the rest of the recipe the same. (You may need a bit more oil as there are fewer nuts) However, let the dough rest overnight to fully bring out the flavours before baking - the cookies don't taste as good as the ones in this recipe if baked immediately.
    Note: the nutritional information is an estimate automatically calculated using the WPRM recipe maker and I am not responsible for its accuracy. 

    Nutrition

    Calories: 120kcalCarbohydrates: 12gProtein: 2gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 5gMonounsaturated Fat: 1gTrans Fat: 0.03gCholesterol: 12mgSodium: 65mgPotassium: 34mgFiber: 1gSugar: 7gVitamin A: 18IUVitamin C: 0.1mgCalcium: 15mgIron: 0.3mg
    Tried this Recipe? Tag me Today!Mention @GreedyGirlGourmet or tag #greedygirlgourmet!

    If this vegetarian Chinese New Year recipe was helpful, maybe you'd like to sign up for my newsletter in which I send you more tips and tricks to make authentic Chinese food?

    I have other recipes you may like here! :)

    • Overhead shot of lychee tea with lemon and mint.
      Lychee Tea Recipe (Litchi Tea)
    • Close-up of a homemade white chocolate mocha with ice.
      Starbucks Iced White Chocolate Mocha
    • A cup of hot matcha green tea latte.
      Starbucks Hot Matcha Green Tea Latte
    • Close-up of a platter of Chinese BBQ pork and cucumbers.
      Chinese Five Spice Powder Uses (15 ideas)

    Reader Interactions

    Comments

    1. Yeni says

      January 25, 2022 at 9:47 am

      5 stars
      I remember eating these as a child they look exactly the same as the flat ones! Going to make it this weekend

      Reply
      • Zen says

        January 25, 2022 at 12:04 pm

        Hi Yeni, thanks for stopping by, glad this took you down memory lane and hope they taste the way you remember too!

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Greedygirlgourmet eating 2 sandwiches in Scotland

    Hi I'm Zhen also known as GGG! I couldn't boil water till I was 18 but after living abroad (in St. Andrews then London) for 11 years and having to cook for myself, I now love cooking for friends and family. Learning to cook late, I make sure my recipes go into enough detail for those new to Asian cuisine or who love a test kitchen approach to cooking!

    More about GGG ->

    Summer

    • A glass of homemade Calamansi Juice with ice.
      Calamansi Juice (Filipino Lemonade)
    • Overhead shot of a glass of pineapple, matcha, ginger and coconut drink.
      Pineapple Matcha Starbucks Drink
    • All the materials you need to ferment maesil syrup at home
      Maesil Cheong for Beginners (Korean Plum Syrup)
    • A glass of vibrant green matcha tea.
      Cold Brew Matcha

    Under 30 Minutes

    • Close-up of a freshly baked Nutella cookie.
      3-ingredient Nutella Cookies (Easy)
    • Close-up of a plate of Korean kimchi and gochujang fried rice
      Kimchi Bokkeumbap (Fried Rice)
    • Vermicelli glass noodles mixed with sliced abalone, coriander, peanuts and dried shrimp on a leaf-shaped plate.
      Thai Vermicelli Noodle Salad with Abalone
    • 2 salmon fillets drizzled with teriyaki sauce on a white plate.
      Pan Fried Teriyaki Salmon (& Baked)

    Popular Dishes

    • A plate of seared mushrooms tossed in a butter soy sauce.
      Quick Eryngii Mushrooms (3-ingredients)
    • A plate of Cantonese soy sauce with white rice and green onions.
      Best Poached One Pot Soy Sauce Chicken
    • A golden yuzu marmalade jelly in the shape of a flower decorated with lemon zest
      Yuzu konnyaku jelly recipe (15 minutes)
    • 2 glasses of milk tea with brown streaks on the walls of the glasses.
      Tiger Milk Tea Boba (3-ingredients)

    Footer

    ↑ back to top

    About

    • About Greedygirlgourmet
    • Privacy Policy
    • Accessibility Policy
    • All Recipes

    Newsletter

    • Sign up here!

    Contact

    • Contact
    • Buy Me a Coffee 🙂

    As an Amazon Associate, at no cost to you, I earn from qualifying purchases 🙂

    Copyright © 2023 GreedyGirlGourmet