{"id":11282,"date":"2024-11-09T20:09:17","date_gmt":"2024-11-09T12:09:17","guid":{"rendered":"https:\/\/tiffanysmandarin.com\/?p=11282"},"modified":"2026-08-02T12:49:44","modified_gmt":"2026-08-02T04:49:44","slug":"snowflake-cake-xuehuagao","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/","title":{"rendered":"Chinese Recipe &#8211; Snowflake Cake"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#%E7%B7%A3%E8%B5%B7%E7%BC%98%E8%B5%B7The_Story\" >\u7de3\u8d77\u7f18\u8d77The Story<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#%E6%9D%90%E6%96%99%E6%9D%90%E6%96%99Ingredients\" >\u6750\u6599\u6750\u6599Ingredients<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#%E5%81%9A%E6%B3%95%E5%81%9A%E6%B3%95How_To_Make_It\" >\u505a\u6cd5\u505a\u6cd5How To Make It<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#%E5%8F%A3%E5%91%B3%E5%8F%A3%E5%91%B3Flavor_Variations\" >\u53e3\u5473\u53e3\u5473Flavor Variations<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98Common_Questions\" >\u5e38\u898b\u554f\u984c\u5e38\u89c1\u95ee\u9898Common Questions<\/a><\/li><\/ul><\/nav><\/div>\n\n<div style=\"height:4px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!DOCTYPE html>\n\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\"\/>\n<meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\/>\n<title>\u96ea\u82b1\u7cd5 Xu\u011bhu\u0101g\u0101o \u2014 Snowflake Cake | OneDotDot Chinese<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\/>\n<link crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,500&amp;family=Cormorant+Garamond:ital,wght@0,500;1,500&amp;family=Noto+Serif+TC:wght@400;500;600;700&amp;family=IBM+Plex+Mono:wght@400;500&amp;family=IBM+Plex+Sans:wght@400;500;600&amp;display=swap\" rel=\"stylesheet\"\/>\n<style>\n  :root{\n    --ink:#1B2430;\n    --ink-soft:#4A5568;\n    --paper:#FFFFFF;\n    --paper-alt:#FAF8F4;\n    --jade:#2E6F62;\n    --jade-deep:#1F4E45;\n    --amber:#C98A3E;\n    --snow:#E4EEF1;\n    --line:#E5E1D6;\n    --font-display:'Fraunces','Cormorant Garamond',serif;\n    --font-zh:'Noto Serif TC',serif;\n    --font-mono:'IBM Plex Mono',monospace;\n    --font-body:'IBM Plex Sans',sans-serif;\n  }\n  *{box-sizing:border-box;}\n  body{\n    margin:0;\n    background:var(--paper);\n    color:var(--ink);\n    font-family:var(--font-body);\n    line-height:1.7;\n    -webkit-font-smoothing:antialiased;\n  }\n  .wrap{max-width:760px;margin:0 auto;padding:0 24px 100px;}\n\n  \/* ---------- BRAND BAR ---------- *\/\n  .brandbar{\n    border-bottom:1px solid var(--line);\n    padding:18px 24px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    font-family:var(--font-mono);\n    font-size:12px;\n    letter-spacing:.06em;\n    color:var(--ink-soft);\n  }\n  .brandbar .dot-trail{display:flex;gap:5px;}\n  .brandbar .dot-trail span{width:5px;height:5px;border-radius:50%;background:var(--amber);}\n  .brandbar .dot-trail span:nth-child(1){opacity:.35;}\n  .brandbar .dot-trail span:nth-child(2){opacity:.65;}\n  .brandbar .dot-trail span:nth-child(3){opacity:1;}\n  .brandbar .brand{color:var(--jade-deep);font-weight:500;}\n\n  \/* ---------- HERO ---------- *\/\n  .hero{padding:56px 0 20px;text-align:center;}\n  .eyebrow{\n    font-family:var(--font-mono);\n    font-size:11px;\n    letter-spacing:.14em;\n    text-transform:uppercase;\n    color:var(--amber);\n    margin-bottom:18px;\n  }\n  .char-badges{display:flex;justify-content:center;gap:14px;margin-bottom:26px;}\n  .char-badge{\n    width:64px;height:64px;\n    border-radius:50%;\n    border:1.5px solid var(--jade);\n    display:flex;align-items:center;justify-content:center;\n    font-family:var(--font-zh);\n    font-size:28px;\n    color:var(--jade-deep);\n    background:var(--paper);\n    position:relative;\n  }\n  h1.title{\n    font-family:var(--font-display);\n    font-weight:500;\n    font-size:44px;\n    margin:0 0 6px;\n    letter-spacing:-.01em;\n  }\n  .title .zh-inline{font-family:var(--font-zh);font-weight:600;}\n  .subtitle{\n    font-family:var(--font-mono);\n    font-size:13px;\n    color:var(--ink-soft);\n    margin-bottom:28px;\n  }\n  .dot-divider{display:flex;justify-content:center;gap:6px;margin:0 0 30px;}\n  .dot-divider span{width:6px;height:6px;border-radius:50%;background:var(--jade);}\n  .dot-divider span:nth-child(odd){background:var(--amber);}\n\n  .meta-bar{\n    display:flex;flex-wrap:wrap;justify-content:center;gap:10px;\n    margin-bottom:36px;\n  }\n  .meta-chip{\n    font-family:var(--font-mono);\n    font-size:11px;\n    border:1px solid var(--line);\n    border-radius:20px;\n    padding:7px 14px;\n    display:flex;align-items:center;gap:6px;\n    color:var(--ink-soft);\n    background:var(--paper-alt);\n  }\n  .meta-chip b{color:var(--ink);font-weight:600;}\n  .meta-chip .mc-icon{margin-right:2px;}\n  .meta-chip .mc-label{margin-right:4px;}\n\n  .hero-img{width:100%;border-radius:4px;margin-bottom:8px;}\n  .hero-caption{\n    font-family:var(--font-mono);\n    font-size:11px;\n    color:var(--ink-soft);\n    text-align:center;\n    margin-bottom:40px;\n  }\n\n  \/* ---------- LANGUAGE NAV (links between the EN \/ JA \/ KO pages) ---------- *\/\n  .lang-switcher{\n    display:flex;justify-content:center;align-items:center;gap:10px;\n    margin:0 0 40px;\n  }\n  .lang-switcher .control-label{\n    font-family:var(--font-mono);font-size:10px;color:var(--ink-soft);\n    letter-spacing:.08em;text-transform:uppercase;\n  }\n  .lang-nav{display:flex;border:1px solid var(--line);border-radius:16px;overflow:hidden;}\n  .lang-nav-item{\n    border:none;background:var(--paper);color:var(--ink-soft);\n    font-family:var(--font-mono);font-size:11px;padding:6px 12px;\n    text-decoration:none;display:inline-block;\n  }\n  .lang-nav-item.active{background:var(--jade);color:#fff;}\n\n  \/* ---------- DISPLAY CONTROLS ---------- *\/\n  .seg{display:flex;border:1px solid var(--line);border-radius:16px;overflow:hidden;}\n  .seg button{\n    border:none;background:var(--paper);color:var(--ink-soft);\n    font-family:var(--font-mono);font-size:11px;padding:6px 12px;cursor:pointer;\n    transition:background .15s,color .15s;\n  }\n  .seg button.active{background:var(--jade);color:#fff;}\n\n  \/* ---------- SECTION HEADERS ---------- *\/\n  h2.section-title{\n    font-family:var(--font-display);\n    font-size:26px;\n    font-weight:500;\n    margin:56px 0 8px;\n    display:flex;align-items:baseline;gap:10px;\n  }\n  h2.section-title .zh-tag{font-family:var(--font-zh);font-size:20px;color:var(--jade);font-weight:600;}\n  .section-rule{height:1px;background:var(--line);margin-bottom:26px;}\n\n  p{color:var(--ink);}\n\n  \/* ---------- CALLOUT ---------- *\/\n  .callout{\n    background:var(--snow);\n    border-left:3px solid var(--jade);\n    border-radius:0 6px 6px 0;\n    padding:20px 22px;\n    margin:24px 0 36px;\n  }\n  .callout .callout-label{\n    font-family:var(--font-mono);\n    font-size:10px;\n    letter-spacing:.1em;\n    text-transform:uppercase;\n    color:var(--jade-deep);\n    margin-bottom:8px;\n    display:block;\n  }\n  .callout p{margin:0;font-size:15px;}\n  .callout p + p{margin-top:10px;}\n\n  \/* ---------- ZH TEXT \/ RUBY ---------- *\/\n  ruby.zc{ruby-position:over;margin:0 1px;}\n  ruby.zc rt{\n    font-family:var(--font-mono);\n    font-size:.5em;\n    color:var(--jade-deep);\n    font-weight:500;\n    transition:opacity .15s;\n  }\n  body.pinyin-hidden ruby.zc rt{display:none;}\n  body.pinyin-mouseover ruby.zc rt{opacity:0;}\n  body.pinyin-mouseover ruby.zc:hover rt{opacity:1;}\n  .zh-line{font-family:var(--font-zh);font-size:19px;line-height:2.1;}\n  \/* lang-zh-TW \/ lang-zh-CN: no display rules here on purpose \u2014 this site's\n     own built-in traditional\/simplified switcher controls visibility. *\/\n\n  .en-line{\n    font-family:var(--font-body);\n    font-size:14.5px;\n    color:var(--ink-soft);\n    margin-top:6px;\n    padding-left:2px;\n  }\n\n  \/* ---------- INGREDIENTS ---------- *\/\n  .unit-toggle{\n    display:inline-flex;align-items:center;gap:8px;\n    font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);\n    margin-bottom:18px;\n  }\n  .ingredient-grid{display:flex;flex-direction:column;gap:0;}\n  .ingredient-row{\n    display:grid;grid-template-columns:auto 1fr auto;\n    align-items:center;gap:16px;\n    padding:14px 0;\n    border-bottom:1px solid var(--line);\n  }\n  .ingredient-row:first-child{border-top:1px solid var(--line);}\n  .ing-zh{font-family:var(--font-zh);font-size:18px;}\n  .ing-en{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);margin-top:2px;}\n  .ing-amt{font-family:var(--font-mono);font-size:14px;font-weight:500;text-align:right;white-space:nowrap;}\n  .ing-amt .alt-unit{display:block;font-size:10px;font-weight:400;color:var(--ink-soft);}\n  .sub-note{\n    font-size:13px;color:var(--ink-soft);\n    background:var(--paper-alt);\n    border-radius:4px;\n    padding:10px 14px;margin:6px 0 18px;\n    border:1px dashed var(--line);\n  }\n\n  \/* ---------- VOCAB BOX ---------- *\/\n  .vocab-box{\n    border:1px solid var(--line);\n    border-radius:8px;\n    padding:24px;\n    margin:20px 0 40px;\n    background:var(--paper-alt);\n  }\n  .vocab-box .vocab-head{\n    font-family:var(--font-mono);\n    font-size:11px;\n    letter-spacing:.08em;text-transform:uppercase;\n    color:var(--amber);margin-bottom:16px;\n  }\n  .vocab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;}\n  .vocab-card{text-align:left;}\n  .vocab-zh{font-family:var(--font-zh);font-size:20px;}\n  .vocab-py{font-family:var(--font-mono);font-size:11px;color:var(--jade-deep);margin-top:2px;}\n  .vocab-en{font-size:12.5px;color:var(--ink-soft);margin-top:2px;}\n  .vocab-link{\n    display:inline-block;margin-top:18px;font-family:var(--font-mono);\n    font-size:12px;color:var(--jade-deep);text-decoration:none;border-bottom:1px solid var(--jade-deep);\n  }\n\n  \/* ---------- STEPS ---------- *\/\n  .steps{position:relative;padding-left:36px;margin-top:20px;}\n  .steps::before{\n    content:'';position:absolute;left:11px;top:6px;bottom:6px;width:1px;\n    background:repeating-linear-gradient(to bottom,var(--jade) 0,var(--jade) 3px,transparent 3px,transparent 9px);\n  }\n  .step{position:relative;margin-bottom:34px;}\n  .step:last-child{margin-bottom:0;}\n  .step-num{\n    position:absolute;left:-36px;top:0;\n    width:24px;height:24px;border-radius:50%;\n    background:var(--jade);color:#fff;\n    font-family:var(--font-mono);font-size:11px;font-weight:500;\n    display:flex;align-items:center;justify-content:center;\n  }\n  .step-timer{\n    display:inline-flex;align-items:center;gap:6px;\n    font-family:var(--font-mono);font-size:11px;color:var(--amber);\n    border:1px solid var(--amber);border-radius:14px;padding:4px 10px;\n    margin-top:8px;\n  }\n\n  \/* ---------- FLAVORS ---------- *\/\n  .flavor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:20px;}\n  .flavor-card{\n    border:1px solid var(--line);border-radius:10px;overflow:hidden;\n    display:flex;flex-direction:column;\n  }\n  .flavor-photo{\n    width:100%;aspect-ratio:1\/1;display:block;\n    background:var(--paper-alt);\n    background-size:cover;background-position:center;background-repeat:no-repeat;\n  }\n  .flavor-photo.placeholder{\n    display:flex;align-items:center;justify-content:center;\n    font-family:var(--font-mono);font-size:10px;color:var(--ink-soft);\n    text-align:center;padding:10px;\n  }\n  .flavor-body{padding:12px 14px 16px;display:flex;flex-direction:column;gap:4px;border-top:3px solid var(--ring);}\n  .flavor-zh{font-family:var(--font-zh);font-size:17px;}\n  .flavor-py{font-family:var(--font-mono);font-size:10.5px;color:var(--jade-deep);}\n  .flavor-en{font-size:12.5px;color:var(--ink-soft);}\n\n  \/* ---------- SUPPORT ---------- *\/\n  .support-block{\n    text-align:center;\n    margin:40px 0 10px;\n    padding:34px 20px;\n    border:1px solid var(--line);\n    border-radius:10px;\n    background:var(--paper-alt);\n    position:relative;\n    overflow:hidden;\n  }\n  .support-block::before{\n    content:'';\n    position:absolute;top:0;left:0;right:0;height:3px;\n    background:repeating-linear-gradient(to right,var(--amber) 0,var(--amber) 6px,transparent 6px,transparent 14px);\n  }\n  .support-prompt{\n    font-family:var(--font-display);\n    font-style:italic;\n    font-size:17px;\n    margin:0 0 18px;\n    color:var(--ink);\n  }\n  .bmc-button{\n    display:inline-flex;align-items:center;gap:10px;\n    font-family:var(--font-mono);\n    font-size:13px;\n    letter-spacing:.04em;\n    color:#fff;\n    background:var(--jade);\n    border:none;\n    border-radius:30px;\n    padding:13px 26px;\n    text-decoration:none;\n    transition:background .15s,transform .15s;\n  }\n  .bmc-button:hover{background:var(--jade-deep);transform:translateY(-1px);}\n  .bmc-button svg{width:18px;height:18px;flex-shrink:0;}\n  .bmc-dots{display:flex;gap:4px;margin-top:16px;justify-content:center;}\n  .bmc-dots span{width:5px;height:5px;border-radius:50%;background:var(--amber);}\n  .bmc-dots span:nth-child(1){opacity:.35;}\n  .bmc-dots span:nth-child(2){opacity:.65;}\n  .bmc-dots span:nth-child(3){opacity:1;}\n\n  \/* ---------- FAQ ---------- *\/\n  .faq{border-top:1px solid var(--line);margin-top:20px;}\n  .faq-item{border-bottom:1px solid var(--line);}\n  .faq-q{\n    width:100%;text-align:left;background:none;border:none;cursor:pointer;\n    padding:18px 0;font-family:var(--font-body);font-size:15.5px;font-weight:600;\n    display:flex;justify-content:space-between;align-items:center;color:var(--ink);\n  }\n  .faq-q .plus{font-family:var(--font-mono);color:var(--amber);font-size:16px;transition:transform .2s;}\n  .faq-item.open .faq-q .plus{transform:rotate(45deg);}\n  .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease;font-size:14.5px;color:var(--ink-soft);}\n  .faq-a-inner{padding-bottom:18px;}\n\n  \/* ---------- CROSSLINKS ---------- *\/\n  .crosslinks{\n    display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;\n  }\n  .crosslink{\n    flex:1;min-width:200px;\n    border:1px solid var(--line);border-radius:8px;padding:18px;\n    text-decoration:none;color:var(--ink);\n    transition:border-color .15s;\n  }\n  .crosslink:hover{border-color:var(--jade);}\n  .crosslink .cl-label{font-family:var(--font-mono);font-size:10px;color:var(--amber);letter-spacing:.08em;text-transform:uppercase;}\n  .crosslink .cl-title{font-family:var(--font-display);font-size:18px;margin-top:6px;}\n\n  \/* ---------- FOOTER ---------- *\/\n  .signoff{\n    margin-top:70px;padding-top:26px;border-top:1px solid var(--line);\n    text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);\n  }\n  .signoff .brand-tagline{\n    font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--ink);\n    margin-bottom:10px;\n  }\n\n  @media(max-width:520px){\n    .wrap{padding-left:5px;padding-right:5px;}\n    h1.title{font-size:32px;}\n    .ingredient-row{grid-template-columns:1fr auto;}\n    .ingredient-row .ing-zh-col{grid-column:1\/-1;}\n  }\n<\/style>\n<\/head>\n<body class=\"pinyin-visible lang-en\">\n<div class=\"brandbar\">\n<span class=\"brand\"><span class=\"lang-zh-TW\">\u4e00\u9ede\u9ede<\/span><span class=\"lang-zh-CN\">\u4e00\u70b9\u70b9<\/span> \u00b7 OneDotDot Chinese<\/span>\n<span class=\"dot-trail\"><span><\/span><span><\/span><span><\/span><\/span>\n<\/div>\n<div class=\"wrap\">\n<!-- HERO -->\n<div class=\"hero\">\n<div class=\"eyebrow\"><span>Chinese Recipe &amp; Vocabulary<\/span><\/div>\n<div class=\"char-badges\">\n<div class=\"char-badge\"><span class=\"lang-zh-TW\">\u96ea<\/span><span class=\"lang-zh-CN\">\u96ea<\/span><\/div>\n<div class=\"char-badge\"><span class=\"lang-zh-TW\">\u82b1<\/span><span class=\"lang-zh-CN\">\u82b1<\/span><\/div>\n<div class=\"char-badge\"><span class=\"lang-zh-TW\">\u7cd5<\/span><span class=\"lang-zh-CN\">\u7cd5<\/span><\/div>\n<\/div>\n<h1 class=\"title\">Snowflake Cake <span class=\"zh-inline\"><span class=\"lang-zh-TW\">\u96ea\u82b1\u7cd5<\/span><span class=\"lang-zh-CN\">\u96ea\u82b1\u7cd5<\/span><\/span><\/h1>\n<div class=\"subtitle\">xu\u011b hu\u0101 g\u0101o \u00a0\u00b7\u00a0 <span>&#8220;snow-flower-cake&#8221;<\/span><\/div>\n<div class=\"meta-bar\">\n<div class=\"meta-chip\"><span class=\"mc-icon\">\u23f1<\/span><span class=\"mc-label\"><span>Prep<\/span><\/span><span class=\"mc-value\"><b><span>15 min<\/span><\/b><\/span><\/div>\n<div class=\"meta-chip\"><span class=\"mc-icon\">\u2744<\/span><span class=\"mc-label\"><span>Chill<\/span><\/span><span class=\"mc-value\"><b><span>2 hrs<\/span><\/b><\/span><\/div>\n<div class=\"meta-chip\"><span class=\"mc-icon\">\u25d0<\/span><span class=\"mc-label\"><span>Difficulty<\/span><\/span><span class=\"mc-value\"><b><span>Easy<\/span><\/b><\/span><\/div>\n<div class=\"meta-chip\"><span class=\"mc-icon\">\u25a6<\/span><span class=\"mc-label\"><span>Yields<\/span><\/span><span class=\"mc-value\"><b><span>9 pieces<\/span><\/b><\/span><\/div>\n<div class=\"meta-chip\"><span class=\"mc-icon\">\ud83d\udccd<\/span><span class=\"mc-label\"><span>Origin<\/span><\/span><span class=\"mc-value\"><b><span>Guangdong \/ Hong Kong<\/span><\/b><\/span><\/div>\n<\/div>\n<img decoding=\"async\" alt=\"Snowflake cake, cut into cubes and dusted with coconut powder\" class=\"hero-img\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/07\/\u96ea\u82b1\u7cd5.png\"\/>\n<div class=\"hero-caption\"><span>Photo: Tiffany, OneDotDot Chinese<\/span><\/div>\n<\/div>\n\n    <div class=\"lang-switcher\">\n    <span class=\"control-label\">Notes in<\/span>\n    <div class=\"lang-nav\">\n      <span class=\"lang-nav-item active\">EN<\/span>\n      <a class=\"lang-nav-item\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/07\/27\/snowflake-cake-xuehuagao-jp\/\">\u65e5\u672c\u8a9e<\/a>\n      <a class=\"lang-nav-item\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/07\/27\/snowflake-cake-xuehuagao-kr\/\">\ud55c\uad6d\uc5b4<\/a>\n\n    <\/div>\n  <\/div>\n\n  <!-- STORY -->\n<h2 class=\"section-title\"><span class=\"ez-toc-section\" id=\"%E7%B7%A3%E8%B5%B7%E7%BC%98%E8%B5%B7The_Story\"><\/span><span class=\"zh-tag\"><span class=\"lang-zh-TW\">\u7de3\u8d77<\/span><span class=\"lang-zh-CN\">\u7f18\u8d77<\/span><\/span><span>The Story<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"section-rule\"><\/div>\n<p><span class=\"lang-zh-TW\">\u96ea\u82b1\u7cd5<\/span><span class=\"lang-zh-CN\">\u96ea\u82b1\u7cd5<\/span> (xu\u011bhu\u0101g\u0101o) is a soft, milky-white dessert that gets its name from its snow-like appearance \u2014 light, cool, and slightly translucent at the edges. It&#8217;s a staple of <em>yum cha<\/em> (<span class=\"lang-zh-TW\">\u98f2\u8336<\/span><span class=\"lang-zh-CN\">\u996e\u8336<\/span>, \u201cdrinking tea\u201d) culture in Guangdong and Hong Kong, where dim sum carts have carried it alongside egg tarts and rice rolls since the Qing Dynasty (1644\u20131912).<\/p>\n\n\n<p>Unlike the deep-fried or custard-heavy desserts that dominate a dim sum trolley, snowflake cake is deliberately restrained: five ingredients, no oven, no eggs. That simplicity is exactly why it has stayed on menus for centuries \u2014 it&#8217;s meant to be the palate-cleanser at the end of a long, rich meal.<\/p>\n\n\n<div class=\"callout\">\n<span class=\"callout-label\"><span>Reading the name<\/span><\/span>\n<p><b><span class=\"lang-zh-TW\">\u96ea<\/span><span class=\"lang-zh-CN\">\u96ea<\/span><\/b> xu\u011b \u2014 snow. <b><span class=\"lang-zh-TW\">\u82b1<\/span><span class=\"lang-zh-CN\">\u82b1<\/span><\/b> hu\u0101 \u2014 flower, used here the way English uses \u201cflakes\u201d (snowflake). <b><span class=\"lang-zh-TW\">\u7cd5<\/span><span class=\"lang-zh-CN\">\u7cd5<\/span><\/b> g\u0101o \u2014 a broad word for cake or firm-set sweets, the same character in <span class=\"lang-zh-TW\">\u5e74\u7cd5<\/span><span class=\"lang-zh-CN\">\u5e74\u7cd5<\/span> (ni\u00e1n g\u0101o, New Year cake) and <span class=\"lang-zh-TW\">\u863f\u8514\u7cd5<\/span><span class=\"lang-zh-CN\">\u841d\u535c\u7cd5<\/span> (lu\u00f3bo g\u0101o, radish cake). Learn to spot <span class=\"lang-zh-TW\">\u7cd5<\/span><span class=\"lang-zh-CN\">\u7cd5<\/span> and you&#8217;ve unlocked a whole category of Chinese desserts.<\/p>\n\n\n<\/div>\n<!-- INGREDIENTS -->\n<h2 class=\"section-title\"><span class=\"ez-toc-section\" id=\"%E6%9D%90%E6%96%99%E6%9D%90%E6%96%99Ingredients\"><\/span><span class=\"zh-tag\"><span class=\"lang-zh-TW\">\u6750\u6599<\/span><span class=\"lang-zh-CN\">\u6750\u6599<\/span><\/span><span>Ingredients<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"section-rule\"><\/div>\n<div class=\"unit-toggle\">\n<span>Units:<\/span>\n<div class=\"seg\" data-group=\"unit\">\n<button class=\"active\" data-mode=\"metric\">Grams<\/button>\n<button data-mode=\"us\">Cups \/ oz<\/button>\n<\/div>\n<\/div>\n<div class=\"ingredient-grid\">\n<div class=\"ingredient-row\">\n<div>\n<div class=\"ing-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7cd6<\/span><span class=\"lang-zh-CN\">\u7cd6<\/span><rt>t\u00e1ng<\/rt><\/ruby><\/div>\n<div class=\"ing-en\"><span>Sugar<\/span><\/div>\n<\/div>\n<div><\/div>\n<div class=\"ing-amt\"><span data-metric=\"45 g\" data-us=\"3\u00bd tbsp\">45 g<\/span><\/div>\n<\/div>\n<div class=\"ingredient-row\">\n<div>\n<div class=\"ing-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u9bae\u5976<\/span><span class=\"lang-zh-CN\">\u9c9c\u5976<\/span><rt>xi\u0101n n\u01cei<\/rt><\/ruby><\/div>\n<div class=\"ing-en\"><span>Fresh milk<\/span><\/div>\n<\/div>\n<div><\/div>\n<div class=\"ing-amt\"><span data-metric=\"300 g\" data-us=\"1\u00bc cups\">300 g<\/span><\/div>\n<\/div>\n<div class=\"ingredient-row\">\n<div>\n<div class=\"ing-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7389\u7c73\u7c89<\/span><span class=\"lang-zh-CN\">\u7389\u7c73\u7c89<\/span><rt>y\u00f9 m\u01d0 f\u011bn<\/rt><\/ruby><\/div>\n<div class=\"ing-en\"><span>Cornstarch <span style=\"opacity:.7\">(UK\/AU: cornflour)<\/span><\/span><\/div>\n<\/div>\n<div><\/div>\n<div class=\"ing-amt\"><span data-metric=\"60 g\" data-us=\"\u00bd cup\">60 g<\/span><\/div>\n<\/div>\n<div class=\"ingredient-row\">\n<div>\n<div class=\"ing-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6930\u6f3f<\/span><span class=\"lang-zh-CN\">\u6930\u6d46<\/span><rt>y\u0113 ji\u0101ng<\/rt><\/ruby><\/div>\n<div class=\"ing-en\"><span>Coconut milk<\/span><\/div>\n<\/div>\n<div><\/div>\n<div class=\"ing-amt\"><span data-metric=\"150 g\" data-us=\"\u2154 cup\">150 g<\/span><\/div>\n<\/div>\n<div class=\"ingredient-row\">\n<div>\n<div class=\"ing-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6930\u5b50\u7c89<\/span><span class=\"lang-zh-CN\">\u6930\u5b50\u7c89<\/span><rt>y\u0113 zi f\u011bn<\/rt><\/ruby><\/div>\n<div class=\"ing-en\"><span>Desiccated coconut powder<\/span><\/div>\n<\/div>\n<div><\/div>\n<div class=\"ing-amt\">a light dusting<\/div>\n<\/div>\n<\/div>\n<div class=\"sub-note\">\ud83d\udca1 Prefer it sweeter? Increase sugar to 60 g. No coconut milk where you live? Substitute it 1:1 with heavy cream or more fresh milk \u2014 the texture changes only slightly.<\/div>\n\n\n<div class=\"sub-note\">\ud83c\udf0d Shopping outside Asia: coconut milk (not &#8220;cream of coconut&#8221;) and cornstarch are both sold in most Western supermarkets \u2014 coconut milk near the Asian foods or baking aisle, cornstarch near the flour. Desiccated coconut powder can be swapped for unsweetened shredded coconut, pulsed finer in a food processor.<\/div>\n\n\n<!-- VOCAB BOX -->\n<div class=\"vocab-box\">\n<div class=\"vocab-head\"><span>Cooking Vocabulary from This Recipe<\/span><\/div>\n<div class=\"vocab-grid\">\n<div class=\"vocab-card\">\n<div class=\"vocab-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u652a\u62cc<\/span><span class=\"lang-zh-CN\">\u6405\u62cc<\/span><rt>ji\u01ceo b\u00e0n<\/rt><\/ruby><\/div>\n<div class=\"vocab-en\"><span>to stir, mix<\/span><\/div>\n<\/div>\n<div class=\"vocab-card\">\n<div class=\"vocab-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u52a0\u71b1<\/span><span class=\"lang-zh-CN\">\u52a0\u70ed<\/span><rt>ji\u0101 r\u00e8<\/rt><\/ruby><\/div>\n<div class=\"vocab-en\"><span>to heat up<\/span><\/div>\n<\/div>\n<div class=\"vocab-card\">\n<div class=\"vocab-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6eb6\u5316<\/span><span class=\"lang-zh-CN\">\u6eb6\u5316<\/span><rt>r\u00f3ng hu\u00e0<\/rt><\/ruby><\/div>\n<div class=\"vocab-en\"><span>to dissolve, melt<\/span><\/div>\n<\/div>\n<div class=\"vocab-card\">\n<div class=\"vocab-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6fc3\u7a20<\/span><span class=\"lang-zh-CN\">\u6d53\u7a20<\/span><rt>n\u00f3ng ch\u00f3u<\/rt><\/ruby><\/div>\n<div class=\"vocab-en\"><span>thick, viscous<\/span><\/div>\n<\/div>\n<div class=\"vocab-card\">\n<div class=\"vocab-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u51b7\u85cf<\/span><span class=\"lang-zh-CN\">\u51b7\u85cf<\/span><rt>l\u011bng c\u00e1ng<\/rt><\/ruby><\/div>\n<div class=\"vocab-en\"><span>to refrigerate<\/span><\/div>\n<\/div>\n<div class=\"vocab-card\">\n<div class=\"vocab-zh\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u58d3\u5e73<\/span><span class=\"lang-zh-CN\">\u538b\u5e73<\/span><rt>y\u0101 p\u00edng<\/rt><\/ruby><\/div>\n<div class=\"vocab-en\"><span>to press flat<\/span><\/div>\n<\/div>\n<\/div>\n<a class=\"vocab-link\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/food-words\/\"><span>\u2192 See the full Food Words vocabulary hub<\/span><\/a>\n<\/div>\n<!-- STEPS -->\n<h2 class=\"section-title\"><span class=\"ez-toc-section\" id=\"%E5%81%9A%E6%B3%95%E5%81%9A%E6%B3%95How_To_Make_It\"><\/span><span class=\"zh-tag\"><span class=\"lang-zh-TW\">\u505a\u6cd5<\/span><span class=\"lang-zh-CN\">\u505a\u6cd5<\/span><\/span><span>How To Make It<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"section-rule\"><\/div>\n<div class=\"steps\">\n<div class=\"step\">\n<div class=\"step-num\">1<\/div>\n<div class=\"zh-line\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5148<\/span><span class=\"lang-zh-CN\">\u5148<\/span><rt>xi\u0101n<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u628a<\/span><span class=\"lang-zh-CN\">\u628a<\/span><rt>b\u01ce<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u4e00\u534a<\/span><span class=\"lang-zh-CN\">\u4e00\u534a<\/span><rt>y\u00ed b\u00e0n<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7684<\/span><span class=\"lang-zh-CN\">\u7684<\/span><rt>de<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u9bae\u5976<\/span><span class=\"lang-zh-CN\">\u9c9c\u5976<\/span><rt>xi\u0101n n\u01cei<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u548c<\/span><span class=\"lang-zh-CN\">\u548c<\/span><rt>h\u00e9<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7389\u7c73\u7c89<\/span><span class=\"lang-zh-CN\">\u7389\u7c73\u7c89<\/span><rt>y\u00f9 m\u01d0 f\u011bn<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u652a\u62cc<\/span><span class=\"lang-zh-CN\">\u6405\u62cc<\/span><rt>ji\u01ceo b\u00e0n<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5747\u52fb<\/span><span class=\"lang-zh-CN\">\u5747\u5300<\/span><rt>j\u016bn y\u00fan<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u76f4\u5230<\/span><span class=\"lang-zh-CN\">\u76f4\u5230<\/span><rt>zh\u00ed d\u00e0o<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5b8c\u5168<\/span><span class=\"lang-zh-CN\">\u5b8c\u5168<\/span><rt>w\u00e1n qu\u00e1n<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6eb6\u89e3<\/span><span class=\"lang-zh-CN\">\u6eb6\u89e3<\/span><rt>r\u00f3ng ji\u011b<\/rt><\/ruby>\u3002<\/div>\n<div class=\"en-line\">Mix half the milk with the cornstarch, stirring until completely dissolved \u2014 no lumps.<\/div>\n\n\n<\/div>\n<div class=\"step\">\n<div class=\"step-num\">2<\/div>\n<div class=\"zh-line\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5728<\/span><span class=\"lang-zh-CN\">\u5728<\/span><rt>z\u00e0i<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u934b\u88e1<\/span><span class=\"lang-zh-CN\">\u9505\u91cc<\/span><rt>gu\u014d l\u01d0<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u52a0<\/span><span class=\"lang-zh-CN\">\u52a0<\/span><rt>ji\u0101<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7cd6<\/span><span class=\"lang-zh-CN\">\u7cd6<\/span><rt>t\u00e1ng<\/rt><\/ruby>\u3001<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5269\u4e0b<\/span><span class=\"lang-zh-CN\">\u5269\u4e0b<\/span><rt>sh\u00e8ng xi\u00e0<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7684<\/span><span class=\"lang-zh-CN\">\u7684<\/span><rt>de<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u9bae\u5976<\/span><span class=\"lang-zh-CN\">\u9c9c\u5976<\/span><rt>xi\u0101n n\u01cei<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u548c<\/span><span class=\"lang-zh-CN\">\u548c<\/span><rt>h\u00e9<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6930\u6f3f<\/span><span class=\"lang-zh-CN\">\u6930\u6d46<\/span><rt>y\u00e9 ji\u0101ng<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7528<\/span><span class=\"lang-zh-CN\">\u7528<\/span><rt>y\u00f2ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5c0f\u706b<\/span><span class=\"lang-zh-CN\">\u5c0f\u706b<\/span><rt>xi\u01ceo hu\u01d2<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u52a0\u71b1<\/span><span class=\"lang-zh-CN\">\u52a0\u70ed<\/span><rt>ji\u0101 r\u00e8<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u4e26<\/span><span class=\"lang-zh-CN\">\u5e76<\/span><rt>b\u00ecng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u652a\u62cc<\/span><span class=\"lang-zh-CN\">\u6405\u62cc<\/span><rt>ji\u01ceo b\u00e0n<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u76f4\u5230<\/span><span class=\"lang-zh-CN\">\u76f4\u5230<\/span><rt>zh\u00ed d\u00e0o<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7cd6<\/span><span class=\"lang-zh-CN\">\u7cd6<\/span><rt>t\u00e1ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6eb6\u5316<\/span><span class=\"lang-zh-CN\">\u6eb6\u5316<\/span><rt>r\u00f3ng hu\u00e0<\/rt><\/ruby>\u3002<\/div>\n<div class=\"en-line\">In a saucepan, combine the sugar, remaining milk, and coconut milk. Heat on low, stirring until the sugar melts.<\/div>\n\n\n<div class=\"step-timer\"><span>\u23f2 low heat, ~3 min<\/span><\/div>\n<\/div>\n<div class=\"step\">\n<div class=\"step-num\">3<\/div>\n<div class=\"zh-line\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5012\u5165<\/span><span class=\"lang-zh-CN\">\u5012\u5165<\/span><rt>d\u00e0o r\u00f9<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u525b\u525b<\/span><span class=\"lang-zh-CN\">\u521a\u521a<\/span><rt>g\u0101ng g\u0101ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6df7\u597d<\/span><span class=\"lang-zh-CN\">\u6df7\u597d<\/span><rt>h\u00f9n h\u01ceo<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7684<\/span><span class=\"lang-zh-CN\">\u7684<\/span><rt>de<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7389\u7c73\u7c89<\/span><span class=\"lang-zh-CN\">\u7389\u7c73\u7c89<\/span><rt>y\u00f9 m\u01d0 f\u011bn<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u9bae\u5976<\/span><span class=\"lang-zh-CN\">\u9c9c\u5976<\/span><rt>xi\u0101n n\u01cei<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7e7c\u7e8c<\/span><span class=\"lang-zh-CN\">\u7ee7\u7eed<\/span><rt>j\u00ec x\u00f9<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5c0f\u706b<\/span><span class=\"lang-zh-CN\">\u5c0f\u706b<\/span><rt>xi\u01ceo hu\u01d2<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u652a\u62cc<\/span><span class=\"lang-zh-CN\">\u6405\u62cc<\/span><rt>ji\u01ceo b\u00e0n<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u81f3<\/span><span class=\"lang-zh-CN\">\u81f3<\/span><rt>zh\u00ec<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6fc3\u7a20<\/span><span class=\"lang-zh-CN\">\u6d53\u7a20<\/span><rt>n\u00f3ng ch\u00f3u<\/rt><\/ruby>\u3002<\/div>\n<div class=\"en-line\">Pour in the cornstarch mixture and keep stirring over low heat until it thickens into a smooth paste.<\/div>\n\n\n<div class=\"step-timer\"><span>\u23f2 low heat, 4\u20135 min<\/span><\/div>\n<\/div>\n<div class=\"step\">\n<div class=\"step-num\">4<\/div>\n<div class=\"zh-line\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u95dc\u706b<\/span><span class=\"lang-zh-CN\">\u5173\u706b<\/span><rt>gu\u0101n hu\u01d2<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5f8c<\/span><span class=\"lang-zh-CN\">\u540e<\/span><rt>h\u00f2u<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u518d<\/span><span class=\"lang-zh-CN\">\u518d<\/span><rt>z\u00e0i<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u652a\u62cc<\/span><span class=\"lang-zh-CN\">\u6405\u62cc<\/span><rt>ji\u01ceo b\u00e0n<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5e7e\u4e0b<\/span><span class=\"lang-zh-CN\">\u51e0\u4e0b<\/span><rt>j\u01d0 xi\u00e0<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7528<\/span><span class=\"lang-zh-CN\">\u7528<\/span><rt>y\u00f2ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u9918\u6eab<\/span><span class=\"lang-zh-CN\">\u4f59\u6e29<\/span><rt>y\u00fa w\u0113n<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u8b93<\/span><span class=\"lang-zh-CN\">\u8ba9<\/span><rt>r\u00e0ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5b83<\/span><span class=\"lang-zh-CN\">\u5b83<\/span><rt>t\u0101<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u66f4<\/span><span class=\"lang-zh-CN\">\u66f4<\/span><rt>g\u00e8ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5747\u52fb<\/span><span class=\"lang-zh-CN\">\u5747\u5300<\/span><rt>j\u016bn y\u00fan<\/rt><\/ruby>\u3002<\/div>\n<div class=\"en-line\">Remove from heat and keep stirring a little longer \u2014 the residual warmth evens out the texture.<\/div>\n\n\n<\/div>\n<div class=\"step\">\n<div class=\"step-num\">5<\/div>\n<div class=\"zh-line\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u627e\u500b<\/span><span class=\"lang-zh-CN\">\u627e\u4e2a<\/span><rt>zh\u01ceo ge<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5bb9\u5668<\/span><span class=\"lang-zh-CN\">\u5bb9\u5668<\/span><rt>r\u00f3ng q\u00ec<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5e95\u90e8<\/span><span class=\"lang-zh-CN\">\u5e95\u90e8<\/span><rt>d\u01d0 b\u00f9<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6492<\/span><span class=\"lang-zh-CN\">\u6492<\/span><rt>s\u01ce<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u4e00\u4e9b<\/span><span class=\"lang-zh-CN\">\u4e00\u4e9b<\/span><rt>y\u00ec xi\u0113<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6930\u5b50\u7c89<\/span><span class=\"lang-zh-CN\">\u6930\u5b50\u7c89<\/span><rt>y\u00e9 zi f\u011bn<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u9632<\/span><span class=\"lang-zh-CN\">\u9632<\/span><rt>f\u00e1ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6cbe\u9ecf<\/span><span class=\"lang-zh-CN\">\u6cbe\u9ecf<\/span><rt>zh\u0101n ni\u00e1n<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u628a<\/span><span class=\"lang-zh-CN\">\u628a<\/span><rt>b\u01ce<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6df7\u5408\u7269<\/span><span class=\"lang-zh-CN\">\u6df7\u5408\u7269<\/span><rt>h\u00f9n h\u00e9 w\u00f9<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5012\u9032\u53bb<\/span><span class=\"lang-zh-CN\">\u5012\u8fdb\u53bb<\/span><rt>d\u00e0o j\u00ecn q\u00f9<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u58d3\u5e73<\/span><span class=\"lang-zh-CN\">\u538b\u5e73<\/span><rt>y\u0101 p\u00edng<\/rt><\/ruby>\u3002<\/div>\n<div class=\"en-line\">Dust the bottom of a container with coconut powder (to prevent sticking), pour in the mixture, and press it flat.<\/div>\n\n\n<\/div>\n<div class=\"step\">\n<div class=\"step-num\">6<\/div>\n<div class=\"zh-line\"><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u7528<\/span><span class=\"lang-zh-CN\">\u7528<\/span><rt>y\u00f2ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u4fdd\u9bae\u819c<\/span><span class=\"lang-zh-CN\">\u4fdd\u9c9c\u819c<\/span><rt>b\u01ceo xi\u0101n m\u00f3<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u84cb\u597d<\/span><span class=\"lang-zh-CN\">\u76d6\u597d<\/span><rt>g\u00e0i h\u01ceo<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u653e<\/span><span class=\"lang-zh-CN\">\u653e<\/span><rt>f\u00e0ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u51b0\u7bb1<\/span><span class=\"lang-zh-CN\">\u51b0\u7bb1<\/span><rt>b\u012bng xi\u0101ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u51b7\u85cf<\/span><span class=\"lang-zh-CN\">\u51b7\u85cf<\/span><rt>l\u011bng c\u00e1ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">2\u5c0f\u6642<\/span><span class=\"lang-zh-CN\">2\u5c0f\u65f6<\/span><rt>\u00e8r xi\u01ceo sh\u00ed<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5f8c<\/span><span class=\"lang-zh-CN\">\u540e<\/span><rt>h\u00f2u<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u62ff\u51fa\u4f86<\/span><span class=\"lang-zh-CN\">\u62ff\u51fa\u6765<\/span><rt>n\u00e1 ch\u016b l\u00e1i<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5207\u584a<\/span><span class=\"lang-zh-CN\">\u5207\u5757<\/span><rt>qi\u0113 ku\u00e0i<\/rt><\/ruby>\uff0c<ruby class=\"zc\"><span class=\"lang-zh-TW\">\u518d<\/span><span class=\"lang-zh-CN\">\u518d<\/span><rt>z\u00e0i<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6492\u4e0a<\/span><span class=\"lang-zh-CN\">\u6492\u4e0a<\/span><rt>s\u01ce sh\u00e0ng<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u6930\u5b50\u7c89<\/span><span class=\"lang-zh-CN\">\u6930\u5b50\u7c89<\/span><rt>y\u00e9 zi f\u011bn<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5c31<\/span><span class=\"lang-zh-CN\">\u5c31<\/span><rt>ji\u00f9<\/rt><\/ruby><ruby class=\"zc\"><span class=\"lang-zh-TW\">\u5b8c\u6210\u4e86<\/span><span class=\"lang-zh-CN\">\u5b8c\u6210\u4e86<\/span><rt>w\u00e1n ch\u00e9ng le<\/rt><\/ruby>\uff01<\/div>\n<div class=\"en-line\">Cover with plastic wrap and refrigerate. Cut into cubes and dust with more coconut powder to finish.<\/div>\n\n\n<div class=\"step-timer\"><span>\u2744 chill, 2 hrs<\/span><\/div>\n<\/div>\n<\/div>\n<!-- FLAVORS -->\n<h2 class=\"section-title\"><span class=\"ez-toc-section\" id=\"%E5%8F%A3%E5%91%B3%E5%8F%A3%E5%91%B3Flavor_Variations\"><\/span><span class=\"zh-tag\"><span class=\"lang-zh-TW\">\u53e3\u5473<\/span><span class=\"lang-zh-CN\">\u53e3\u5473<\/span><\/span><span>Flavor Variations<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"section-rule\"><\/div>\n<p>Swap the coconut milk base for one of these \u2014 same method, same set-up time.<\/p>\n\n\n<div class=\"flavor-grid\">\n<div class=\"flavor-card\" style=\"--ring:#D8C9A3;\">\n<div class=\"flavor-photo\" style=\"background-color:#F7F5EE;background-image:url('https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/07\/\u539f\u5473.jpg');\"><\/div>\n<div class=\"flavor-body\"><div class=\"flavor-zh\"><span class=\"lang-zh-TW\">\u539f\u5473\u6930\u9999<\/span><span class=\"lang-zh-CN\">\u539f\u5473\u6930\u9999<\/span><\/div><div class=\"flavor-py\">yu\u00e1n w\u00e8i y\u00e9 xi\u0101ng<\/div><div class=\"flavor-en\"><span>Original coconut<\/span><\/div><\/div>\n<\/div>\n<div class=\"flavor-card\" style=\"--ring:#8FAE72;\">\n<div class=\"flavor-photo\" style=\"background-color:#DDE9CE;background-image:url('https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/07\/\u62b9\u8336.jpg');\"><\/div>\n<div class=\"flavor-body\"><div class=\"flavor-zh\"><span class=\"lang-zh-TW\">\u62b9\u8336<\/span><span class=\"lang-zh-CN\">\u62b9\u8336<\/span><\/div><div class=\"flavor-py\">m\u01d2 ch\u00e1<\/div><div class=\"flavor-en\"><span>Matcha \/ pandan<\/span><\/div><\/div>\n<\/div>\n<div class=\"flavor-card\" style=\"--ring:#E3A857;\">\n<div class=\"flavor-photo\" style=\"background-color:#F3DDAE;background-image:url('https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/07\/\u6cf0\u5976.jpg');\"><\/div>\n<div class=\"flavor-body\"><div class=\"flavor-zh\"><span class=\"lang-zh-TW\">\u6cf0\u5f0f\u5976\u8336 \/ \u5357\u74dc<\/span><span class=\"lang-zh-CN\">\u6cf0\u5f0f\u5976\u8336 \/ \u5357\u74dc<\/span><\/div><div class=\"flavor-py\">t\u00e0i sh\u00ec n\u01cei ch\u00e1 \/ n\u00e1n gu\u0101<\/div><div class=\"flavor-en\"><span>Thai tea \/ pumpkin<\/span><\/div><\/div>\n<\/div>\n<div class=\"flavor-card\" style=\"--ring:#8B5E3C;\">\n<div class=\"flavor-photo\" style=\"background-color:#D8C3AE;background-image:url('https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/07\/\u5de7\u514b\u529b.jpg');\"><\/div>\n<div class=\"flavor-body\"><div class=\"flavor-zh\"><span class=\"lang-zh-TW\">\u5de7\u514b\u529b \/ \u5496\u5561<\/span><span class=\"lang-zh-CN\">\u5de7\u514b\u529b \/ \u5496\u5561<\/span><\/div><div class=\"flavor-py\">qi\u01ceo k\u00e8 l\u00ec \/ k\u0101 f\u0113i<\/div><div class=\"flavor-en\"><span>Chocolate \/ coffee<\/span><\/div><\/div>\n<\/div>\n<div class=\"flavor-card\" style=\"--ring:#F0B429;\">\n<div class=\"flavor-photo\" style=\"background-color:#F9DFA0;background-image:url('https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/07\/\u8292\u679c.jpg');\"><\/div>\n<div class=\"flavor-body\"><div class=\"flavor-zh\"><span class=\"lang-zh-TW\">\u8292\u679c<\/span><span class=\"lang-zh-CN\">\u8292\u679c<\/span><\/div><div class=\"flavor-py\">m\u00e1ng gu\u01d2<\/div><div class=\"flavor-en\"><span>Mango<\/span><\/div><\/div>\n<\/div>\n<div class=\"flavor-card\" style=\"--ring:#9B7EBD;\">\n<div class=\"flavor-photo\" style=\"background-color:#DFD1E8;background-image:url('https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/07\/\u7d2b\u85af.jpg');\"><\/div>\n<div class=\"flavor-body\"><div class=\"flavor-zh\"><span class=\"lang-zh-TW\">\u7d2b\u85af \/ \u85cd\u8393<\/span><span class=\"lang-zh-CN\">\u7d2b\u85af \/ \u84dd\u8393<\/span><\/div><div class=\"flavor-py\">z\u01d0 sh\u01d4 \/ l\u00e1n m\u00e9i<\/div><div class=\"flavor-en\"><span>Purple yam \/ blueberry<\/span><\/div><\/div>\n<\/div>\n<\/div>\n<!-- SUPPORT \/ BUY ME A COFFEE -->\n<div class=\"support-block\">\n<p class=\"support-prompt\"><span>Do you like it? \ud83d\ude42<\/span><\/p>\n<a class=\"bmc-button\" href=\"https:\/\/ko-fi.com\/tiffanystalk\" rel=\"noopener\" target=\"_blank\">\n<svg fill=\"none\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M4 9h13a2 2 0 0 1 2 2v2a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V9z\" stroke=\"currentColor\" stroke-linejoin=\"round\" stroke-width=\"1.6\"><\/path>\n<path d=\"M19 11h1.5a2 2 0 0 1 0 4H19\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\"><\/path>\n<path d=\"M8 6c-.5-1 .5-1.3.3-2.4M11.5 6c-.5-1 .5-1.3.3-2.4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.4\"><\/path>\n<\/svg>\n<span>Buy me a coffee<\/span>\n<\/a>\n<div class=\"bmc-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n<\/div>\n<!-- FAQ -->\n<h2 class=\"section-title\"><span class=\"ez-toc-section\" id=\"%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98Common_Questions\"><\/span><span class=\"zh-tag\"><span class=\"lang-zh-TW\">\u5e38\u898b\u554f\u984c<\/span><span class=\"lang-zh-CN\">\u5e38\u89c1\u95ee\u9898<\/span><\/span><span>Common Questions<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"section-rule\"><\/div>\n<div class=\"faq\" id=\"faq\">\n<div class=\"faq-item\">\n<button class=\"faq-q\">\n<span>My cake didn&#8217;t set \u2014 what went wrong?<\/span>\n<span class=\"plus\">+<\/span>\n<\/button>\n<div class=\"faq-a\"><div class=\"faq-a-inner\">\n<p>Almost always under-cooked cornstarch. It needs to visibly thicken into a paste that pulls away from the sides of the pan before you pour it \u2014 if it still looks like thin milk, keep stirring over low heat.<\/p>\n\n\n<\/div><\/div>\n<\/div>\n<div class=\"faq-item\">\n<button class=\"faq-q\">\n<span>Is it vegan \/ gluten-free?<\/span>\n<span class=\"plus\">+<\/span>\n<\/button>\n<div class=\"faq-a\"><div class=\"faq-a-inner\">\n<p>Gluten-free as written (cornstarch, not wheat starch). To make it vegan, swap the fresh milk for a plant milk such as oat or soy \u2014 the texture holds up well.<\/p>\n\n\n<\/div><\/div>\n<\/div>\n<div class=\"faq-item\">\n<button class=\"faq-q\">\n<span>How long does it keep?<\/span>\n<span class=\"plus\">+<\/span>\n<\/button>\n<div class=\"faq-a\"><div class=\"faq-a-inner\">\n<p>Refrigerated in an airtight container, 3\u20134 days. It&#8217;s a dairy-and-starch dessert, so it doesn&#8217;t freeze well \u2014 the texture turns grainy on thawing.<\/p>\n\n\n<\/div><\/div>\n<\/div>\n<div class=\"faq-item\">\n<button class=\"faq-q\">\n<span>Can I make it ahead for a party?<\/span>\n<span class=\"plus\">+<\/span>\n<\/button>\n<div class=\"faq-a\"><div class=\"faq-a-inner\">\n<p>Yes \u2014 it&#8217;s an ideal make-ahead dessert. Prepare it the night before, cut just before serving, and dust with coconut powder at the last minute so it stays dry rather than clumping.<\/p>\n\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<!-- CROSSLINKS -->\n<div class=\"crosslinks\">\n<a class=\"crosslink\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/chinese-food-recipes\/\">\n<div class=\"cl-label\"><span>More recipes<\/span><\/div>\n<div class=\"cl-title\"><span>Cooking Chinese Food \u2192<\/span><\/div>\n<\/a>\n<a class=\"crosslink\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2023\/09\/18\/taste-and-texture\/\">\n<div class=\"cl-label\"><span>Vocabulary<\/span><\/div>\n<div class=\"cl-title\"><span>Taste &amp; Texture Words \u2192<\/span><\/div>\n<\/a>\n<\/div>\n<div class=\"signoff\">\n<div class=\"brand-tagline\"><span>&#8220;y\u00ec di\u01cen di\u01cen&#8221; \u2014 one little bit at a time.<\/span><\/div>\n    OneDotDot Chinese \u00b7 <span class=\"lang-zh-TW\">\u4e00\u9ede\u9ede<\/span><span class=\"lang-zh-CN\">\u4e00\u70b9\u70b9<\/span>\n<\/div>\n<\/div>\n<script>\n  function bindSeg(groupName, onChange){\n    const buttons = document.querySelectorAll(`.seg[data-group=\"${groupName}\"] button`);\n    buttons.forEach(btn=>{\n      btn.addEventListener('click', ()=>{\n        buttons.forEach(b=>b.classList.remove('active'));\n        btn.classList.add('active');\n        onChange(btn.dataset.mode);\n      });\n    });\n  }\n\n  bindSeg('unit', mode=>{\n    document.querySelectorAll('.ing-amt span').forEach(el=>{\n      el.textContent = mode === 'metric' ? el.dataset.metric : el.dataset.us;\n    });\n  });\n\n  document.querySelectorAll('.faq-q').forEach(q=>{\n    q.addEventListener('click', ()=>{\n      const item = q.parentElement;\n      const answer = item.querySelector('.faq-a');\n      const isOpen = item.classList.contains('open');\n      document.querySelectorAll('.faq-item.open').forEach(o=>{\n        o.classList.remove('open');\n        o.querySelector('.faq-a').style.maxHeight = null;\n      });\n      if(!isOpen){\n        item.classList.add('open');\n        answer.style.maxHeight = answer.scrollHeight + 'px';\n      }\n    });\n  });\n<\/script>\n<\/body>\n<\/html>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium is-resized\"><a href=\"https:\/\/ko-fi.com\/tiffanystalk\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"58\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" alt=\"\" class=\"wp-image-570\" style=\"width:150px;height:29px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-600x115.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1024x197.png 1024w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-768x148.png 768w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1536x296.png 1536w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-2048x394.png 2048w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-850x164.png 850w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">Do you like it? \ud83d\ude42<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/chinese-food-recipes\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u96ea\u82b1\u7cd5 Xu\u011bhu\u0101g\u0101o \u2014 Snowflake Cake | OneDotDot Chinese \u4e00\u9ede\u9ede\u4e00\u70b9\u70b9 \u00b7 OneDotDot Chinese Chinese Recipe &amp; Vocabulary \u96ea\u96ea \u82b1\u82b1 \u7cd5\u7cd5 Snowflake Cake \u96ea\u82b1\u7cd5\u96ea\u82b1\u7cd5 xu\u011b hu\u0101 g\u0101o \u00a0\u00b7\u00a0 &#8220;snow-flower-cake&#8221; \u23f1Prep15 min \u2744Chill2 hrs \u25d0DifficultyEasy \u25a6Yields9 pieces \ud83d\udccdOriginGuangdong \/ Hong Kong Photo: Tiffany, OneDotDot Chinese Notes in EN \u65e5\u672c\u8a9e \ud55c\uad6d\uc5b4 \u7de3\u8d77\u7f18\u8d77The Story \u96ea\u82b1\u7cd5\u96ea\u82b1\u7cd5 (xu\u011bhu\u0101g\u0101o) is a soft, milky-white&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[14,13],"tags":[915],"class_list":["post-11282","post","type-post","status-publish","format-standard","hentry","category-hsk3","category-hsk4","tag-chinese-food"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Chinese Recipe - Snowflake Cake - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"Learn some Chinese food: Snowflake Cake \u96ea\u82b1\u7cd5 xu\u011bhu\u0101g\u0101o is a delicate Chinese dessert known for its soft, snow-like appearance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chinese Recipe - Snowflake Cake - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"Learn some Chinese food: Snowflake Cake \u96ea\u82b1\u7cd5 xu\u011bhu\u0101g\u0101o is a delicate Chinese dessert known for its soft, snow-like appearance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-09T12:09:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-02T04:49:44+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"Chinese Recipe &#8211; Snowflake Cake\",\"datePublished\":\"2024-11-09T12:09:17+00:00\",\"dateModified\":\"2026-08-02T04:49:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/\"},\"wordCount\":952,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x-300x58.png\",\"keywords\":[\"chinese food\"],\"articleSection\":[\"HSK 3\",\"HSK 4\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/\",\"name\":\"Chinese Recipe - Snowflake Cake - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x-300x58.png\",\"datePublished\":\"2024-11-09T12:09:17+00:00\",\"dateModified\":\"2026-08-02T04:49:44+00:00\",\"description\":\"Learn some Chinese food: Snowflake Cake \u96ea\u82b1\u7cd5 xu\u011bhu\u0101g\u0101o is a delicate Chinese dessert known for its soft, snow-like appearance.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x.png\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x.png\",\"width\":3050,\"height\":587},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2024\\\/11\\\/09\\\/snowflake-cake-xuehuagao\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chinese Recipe &#8211; Snowflake Cake\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chinese Recipe - Snowflake Cake - OneDotDot Chinese","description":"Learn some Chinese food: Snowflake Cake \u96ea\u82b1\u7cd5 xu\u011bhu\u0101g\u0101o is a delicate Chinese dessert known for its soft, snow-like appearance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/","og_locale":"en_US","og_type":"article","og_title":"Chinese Recipe - Snowflake Cake - OneDotDot Chinese","og_description":"Learn some Chinese food: Snowflake Cake \u96ea\u82b1\u7cd5 xu\u011bhu\u0101g\u0101o is a delicate Chinese dessert known for its soft, snow-like appearance.","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/","og_site_name":"OneDotDot Chinese","article_published_time":"2024-11-09T12:09:17+00:00","article_modified_time":"2026-08-02T04:49:44+00:00","og_image":[{"url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","type":"","width":"","height":""}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"Chinese Recipe &#8211; Snowflake Cake","datePublished":"2024-11-09T12:09:17+00:00","dateModified":"2026-08-02T04:49:44+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/"},"wordCount":952,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#primaryimage"},"thumbnailUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","keywords":["chinese food"],"articleSection":["HSK 3","HSK 4"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/","name":"Chinese Recipe - Snowflake Cake - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#primaryimage"},"thumbnailUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","datePublished":"2024-11-09T12:09:17+00:00","dateModified":"2026-08-02T04:49:44+00:00","description":"Learn some Chinese food: Snowflake Cake \u96ea\u82b1\u7cd5 xu\u011bhu\u0101g\u0101o is a delicate Chinese dessert known for its soft, snow-like appearance.","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x.png","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x.png","width":3050,"height":587},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2024\/11\/09\/snowflake-cake-xuehuagao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"Chinese Recipe &#8211; Snowflake Cake"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/11282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=11282"}],"version-history":[{"count":10,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/11282\/revisions"}],"predecessor-version":[{"id":14593,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/11282\/revisions\/14593"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=11282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=11282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=11282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}