1 line
145 KiB
HTML
1 line
145 KiB
HTML
<!DOCTYPE html><html lang="en" class="playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/hero/IYjXGUpJH74.jpg"/><link rel="stylesheet" href="/_next/static/chunks/0l8bd-crx54-x.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3jvkbm-wxvaor.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/2cya-h6pss2j9.js" async=""></script><script src="/_next/static/chunks/0y-qmi6py9vt0.js" async=""></script><script src="/_next/static/chunks/turbopack-0o6tpzqbrw8wu.js" async=""></script><script src="/_next/static/chunks/09rjj1s0l2wig.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><script src="/_next/static/chunks/16b5et-jv1vj0.js" async=""></script><meta name="next-size-adjust" content=""/><title>All Recipes · Zoe's Baking Emporium</title><meta name="description" content="Browse all 50+ baking recipes — cookies, cupcakes, flan, and comforting homemade desserts. Search and filter by category and difficulty."/><meta name="author" content="Zoe"/><meta name="keywords" content="baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://www.zoesbakingemporium.ca/recipes/"/><meta property="og:title" content="Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."/><meta property="og:description" content="Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."/><meta property="og:url" content="https://www.zoesbakingemporium.ca/"/><meta property="og:site_name" content="Zoe's Baking Emporium"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."/><meta name="twitter:description" content="Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="flex min-h-full flex-col"><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","light",null,["light","dark"],null,true,true)</script><header class="sticky top-0 z-50 border-b border-border bg-background/85 backdrop-blur supports-[backdrop-filter]:bg-background/70"><div class="container-bakery flex h-16 items-center justify-between gap-4"><a class="flex items-center gap-2 font-display text-lg font-bold text-brown-deep" href="/"><span class="grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cake h-5 w-5" aria-hidden="true"><path d="M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8"></path><path d="M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1"></path><path d="M2 21h20"></path><path d="M7 8v3"></path><path d="M12 8v3"></path><path d="M17 8v3"></path><path d="M7 4h.01"></path><path d="M12 4h.01"></path><path d="M17 4h.01"></path></svg></span><span class="hidden sm:inline">Zoe's Baking Emporium</span><span class="sm:hidden">Zoe's</span></a><nav class="hidden items-center gap-1 lg:flex"><a class="rounded-full px-3 py-2 text-sm font-medium transition-colors hover:bg-pink-soft text-foreground" href="/">Home</a><a class="rounded-full px-3 py-2 text-sm font-medium transition-colors hover:bg-pink-soft bg-pink-soft text-brown-deep" href="/recipes/">Recipes</a><a class="rounded-full px-3 py-2 text-sm font-medium transition-colors hover:bg-pink-soft text-foreground" href="/inspiration/">Inspiration</a><a class="rounded-full px-3 py-2 text-sm font-medium transition-colors hover:bg-pink-soft text-foreground" href="/niche/">Niche</a><a class="rounded-full px-3 py-2 text-sm font-medium transition-colors hover:bg-pink-soft text-foreground" href="/shop/">Shop</a><a class="rounded-full px-3 py-2 text-sm font-medium transition-colors hover:bg-pink-soft text-foreground" href="/blog/">Blog</a><a class="rounded-full px-3 py-2 text-sm font-medium transition-colors hover:bg-pink-soft text-foreground" href="/about/">About</a><a class="rounded-full px-3 py-2 text-sm font-medium transition-colors hover:bg-pink-soft text-foreground" href="/contact/">Contact</a></nav><div class="flex items-center gap-2"><a class="hidden rounded-full bg-pink px-4 py-2 text-sm font-semibold text-brown-deep transition-colors hover:bg-pink-deep hover:text-white sm:inline-flex" href="/subscribe/">Subscribe</a><button type="button" aria-label="Switch to dark mode" class="inline-flex h-10 w-10 items-center justify-center rounded-full border border-border bg-surface text-foreground transition-colors hover:bg-pink-soft"><span class="h-5 w-5"></span></button><button type="button" aria-label="Toggle menu" aria-expanded="false" class="inline-flex h-10 w-10 items-center justify-center rounded-full border border-border bg-surface lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></header><main class="flex-1"><section class="relative overflow-hidden"><div class="absolute inset-0"><img alt="" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/hero/IYjXGUpJH74.jpg"/><div class="absolute inset-0 bg-gradient-to-b from-brown-deep/70 via-brown-deep/55 to-brown-deep/75"></div></div><div class="container-bakery relative py-20 text-center text-white sm:py-28"><div class="mb-5 flex justify-center [&_*]:text-white/80"><nav aria-label="Breadcrumb" class="text-sm text-muted"><ol class="flex flex-wrap items-center gap-1.5"><li><a class="inline-flex items-center hover:text-brown" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house h-4 w-4" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg><span class="sr-only">Home</span></a></li><li class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><span class="font-medium text-foreground" aria-current="page">Recipes</span></li></ol></nav></div><h1 class="mx-auto max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl">Every Recipe in the Emporium</h1><p class="mx-auto mt-4 max-w-2xl text-balance text-lg text-white/85">Search 50 bakes by name, ingredient, category, or difficulty.</p></div></section><section class="container-bakery py-14"><div><div class="rounded-bakery border border-border bg-surface p-5 shadow-sm"><div class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search pointer-events-none absolute left-4 top-1/2 h-5 w-5 -translate-y-1/2 text-muted" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input type="search" placeholder="Search recipes, ingredients…" class="w-full rounded-full border border-border bg-background py-3 pl-12 pr-10 text-foreground outline-none ring-pink-deep/40 focus:ring-2" value=""/></div><div class="mt-4 flex flex-wrap gap-2"><button type="button" class="rounded-full px-4 py-2 text-sm font-medium transition-colors bg-brown text-white">All</button><button type="button" class="rounded-full px-4 py-2 text-sm font-medium transition-colors bg-vanilla text-foreground hover:bg-pink-soft">Cookies</button><button type="button" class="rounded-full px-4 py-2 text-sm font-medium transition-colors bg-vanilla text-foreground hover:bg-pink-soft">Cupcakes</button><button type="button" class="rounded-full px-4 py-2 text-sm font-medium transition-colors bg-vanilla text-foreground hover:bg-pink-soft">Flan</button><button type="button" class="rounded-full px-4 py-2 text-sm font-medium transition-colors bg-vanilla text-foreground hover:bg-pink-soft">Other Desserts</button></div><div class="mt-3 flex flex-wrap items-center gap-2"><span class="text-sm font-medium text-muted">Difficulty:</span><button type="button" class="rounded-full px-3 py-1.5 text-xs font-medium transition-colors bg-pink-deep text-white">All</button><button type="button" class="rounded-full px-3 py-1.5 text-xs font-medium transition-colors bg-vanilla text-foreground hover:bg-pink-soft">Easy</button><button type="button" class="rounded-full px-3 py-1.5 text-xs font-medium transition-colors bg-vanilla text-foreground hover:bg-pink-soft">Intermediate</button><button type="button" class="rounded-full px-3 py-1.5 text-xs font-medium transition-colors bg-vanilla text-foreground hover:bg-pink-soft">Advanced</button></div></div><p class="mt-6 text-sm text-muted">Showing<!-- --> <span class="font-semibold text-foreground">50</span> <!-- -->recipe<!-- -->s</p><div class="mt-6 grid gap-6 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4"><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Classic Chocolate Chip Cookies" href="/recipes/classic-chocolate-chip-cookies/"><img alt="Classic Chocolate Chip Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/r8k3-bX0oZU.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/classic-chocolate-chip-cookies/">Classic Chocolate Chip Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">The one everyone asks for: crisp golden edges, a soft chewy middle, and pools of melty chocolate in every bite.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->26<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Brown Butter Cookies" href="/recipes/brown-butter-cookies/"><img alt="Brown Butter Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/Tt6mJRbBVN8.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/brown-butter-cookies/">Brown Butter Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Nutty, caramel-toned cookies made with browned butter and a hint of toffee. Deeply cozy and a little grown-up.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->36<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Intermediate</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Oatmeal Raisin Cookies" href="/recipes/oatmeal-raisin-cookies/"><img alt="Oatmeal Raisin Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/VjteVYxaWHs.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/oatmeal-raisin-cookies/">Oatmeal Raisin Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Hearty, spiced, and chewy with plump raisins and a warm cinnamon hug. The classic lunchbox cookie done right.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->27<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Double Chocolate Cookies" href="/recipes/double-chocolate-cookies/"><img alt="Double Chocolate Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/Imwgit84NGo.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/double-chocolate-cookies/">Double Chocolate Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Fudgy, brownie-like cookies loaded with cocoa and extra chocolate chunks. A chocolate lover's dream.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->25<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Snickerdoodles" href="/recipes/snickerdoodles/"><img alt="Snickerdoodles" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/7P-wc2Z2Ujs.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/snickerdoodles/">Snickerdoodles</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Soft, pillowy cinnamon-sugar cookies with that signature tang from cream of tartar and crackled tops.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->25<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Peanut Butter Cookies" href="/recipes/peanut-butter-cookies/"><img alt="Peanut Butter Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/a9Cn1y5vfT4.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/peanut-butter-cookies/">Peanut Butter Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Tender, melt-in-your-mouth peanut butter cookies with the classic crisscross fork pattern and a salty-sweet finish.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->25<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="White Chocolate Macadamia Cookies" href="/recipes/white-chocolate-macadamia-cookies/"><img alt="White Chocolate Macadamia Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/a9Cn1y5vfT4.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/white-chocolate-macadamia-cookies/">White Chocolate Macadamia Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Buttery, chewy cookies studded with creamy white chocolate and toasted macadamia nuts. Pure bakery-counter nostalgia.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->26<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Lemon Sugar Cookies" href="/recipes/lemon-sugar-cookies/"><img alt="Lemon Sugar Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/VjteVYxaWHs.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/lemon-sugar-cookies/">Lemon Sugar Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Bright, sunny sugar cookies with fresh lemon zest and a tangy glaze. Soft in the middle with crisp sugared edges.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->30<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Ginger Molasses Cookies" href="/recipes/ginger-molasses-cookies/"><img alt="Ginger Molasses Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/r8k3-bX0oZU.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/ginger-molasses-cookies/">Ginger Molasses Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Chewy, deeply spiced cookies with molasses, ginger, and a crackly sugar crust. The smell alone is worth baking these.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->30<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Coconut Cookies" href="/recipes/coconut-cookies/"><img alt="Coconut Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/Tt6mJRbBVN8.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/coconut-cookies/">Coconut Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Chewy, golden cookies packed with toasted coconut for a tropical, buttery treat that's hard to stop eating.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->27<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Shortbread Cookies" href="/recipes/shortbread-cookies/"><img alt="Shortbread Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/iVE3inQLSZQ.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/shortbread-cookies/">Shortbread Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Just three main ingredients, endlessly buttery and crumbly. The little black dress of the cookie world.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->33<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Easy</span></div></div></article><article class="group relative flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md"><div class="relative aspect-[4/3] overflow-hidden"><a aria-label="Red Velvet Cookies" href="/recipes/red-velvet-cookies/"><img alt="Red Velvet Cookies" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/cookies/Imwgit84NGo.jpg"/></a><span class="absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur">Cookies</span><div class="absolute right-3 top-3 no-print"><button type="button" aria-label="Save to favorites" aria-pressed="false" class="grid h-9 w-9 place-items-center rounded-full bg-surface/90 text-pink-deep shadow-sm backdrop-blur transition-transform hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-5 w-5" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></button></div></div><div class="flex flex-1 flex-col p-5"><h3 class="font-display text-lg font-bold leading-snug text-brown-deep"><a class="hover:underline" href="/recipes/red-velvet-cookies/">Red Velvet Cookies</a></h3><p class="mt-2 line-clamp-2 flex-1 text-sm text-muted">Soft, cocoa-kissed red velvet cookies with white chocolate chips and a cream cheese drizzle. As pretty as they are delicious.</p><div class="mt-4 flex items-center gap-4 text-xs text-muted"><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3.5 w-3.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg> <!-- -->31<!-- --> min</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3.5 w-3.5" aria-hidden="true"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg> <!-- -->Intermediate</span></div></div></article></div><nav class="mt-10 flex items-center justify-center gap-2" aria-label="Pagination"><button type="button" disabled="" class="rounded-full border border-border bg-surface px-4 py-2 text-sm font-medium disabled:opacity-40">Prev</button><button type="button" aria-current="page" class="h-10 w-10 rounded-full text-sm font-medium transition-colors bg-brown text-white">1</button><button type="button" class="h-10 w-10 rounded-full text-sm font-medium transition-colors bg-surface text-foreground hover:bg-pink-soft">2</button><button type="button" class="h-10 w-10 rounded-full text-sm font-medium transition-colors bg-surface text-foreground hover:bg-pink-soft">3</button><button type="button" class="h-10 w-10 rounded-full text-sm font-medium transition-colors bg-surface text-foreground hover:bg-pink-soft">4</button><button type="button" class="h-10 w-10 rounded-full text-sm font-medium transition-colors bg-surface text-foreground hover:bg-pink-soft">5</button><button type="button" class="rounded-full border border-border bg-surface px-4 py-2 text-sm font-medium disabled:opacity-40">Next</button></nav></div></section><!--$--><!--/$--></main><footer class="mt-20 border-t border-border bg-surface-muted"><div class="container-bakery py-14"><div class="grid gap-10 md:grid-cols-2 lg:grid-cols-4"><div><a class="flex items-center gap-2 font-display text-lg font-bold text-brown-deep" href="/"><span class="grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cake h-5 w-5" aria-hidden="true"><path d="M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8"></path><path d="M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1"></path><path d="M2 21h20"></path><path d="M7 8v3"></path><path d="M12 8v3"></path><path d="M17 8v3"></path><path d="M7 4h.01"></path><path d="M12 4h.01"></path><path d="M17 4h.01"></path></svg></span>Zoe's Baking Emporium</a><p class="mt-4 max-w-xs text-sm text-muted">Cozy bakes, honest recipes, and a whole lot of sprinkles.</p><div class="mt-5 flex gap-3"><a href="https://instagram.com/zoesbakingemporium" aria-label="Instagram" class="grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-camera h-5 w-5" aria-hidden="true"><path d="M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z"></path><circle cx="12" cy="13" r="3"></circle></svg></a><a href="https://youtube.com/@zoesbakingemporium" aria-label="YouTube" class="grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play h-5 w-5" aria-hidden="true"><path d="M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z"></path></svg></a><a href="https://pinterest.com/zoesbakingemporium" aria-label="Pinterest" class="grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink"><span class="text-sm font-bold">P</span></a></div></div><div><h3 class="font-display text-base font-semibold text-brown-deep">Explore</h3><ul class="mt-4 space-y-2 text-sm"><li><a class="text-muted transition-colors hover:text-brown" href="/">Home</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/recipes/">Recipes</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/inspiration/">Inspiration</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/niche/">Niche</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/shop/">Shop</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/blog/">Blog</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/about/">About</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/contact/">Contact</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/subscribe/">Subscribe</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/faq/">FAQ</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/privacy/">Privacy</a></li></ul></div><div><h3 class="font-display text-base font-semibold text-brown-deep">Categories</h3><ul class="mt-4 space-y-2 text-sm"><li><a class="text-muted transition-colors hover:text-brown" href="/category/cookies/">Cookies</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/category/cupcakes/">Cupcakes</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/category/flan/">Flan</a></li><li><a class="text-muted transition-colors hover:text-brown" href="/category/other-desserts/">Other Desserts</a></li></ul></div><div><h3 class="font-display text-base font-semibold text-brown-deep">Sweeten your inbox</h3><p class="mt-4 text-sm text-muted">New recipes and baking tips, a couple of times a month.</p><div class="mt-4"><form class="flex flex-col gap-2"><label for="nl-compact" class="sr-only">Email address</label><div class="relative flex-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><input id="nl-compact" type="email" required="" placeholder="you@example.com" class="w-full rounded-full border border-border bg-surface py-3 pl-9 pr-4 text-sm text-foreground outline-none ring-pink-deep/40 focus:ring-2" value=""/></div><button type="submit" class="rounded-full bg-brown px-5 py-3 text-sm font-semibold text-white transition-colors hover:bg-brown-deep disabled:opacity-60">Subscribe</button><p class="text-xs text-muted sm:basis-full">By subscribing you agree to receive our newsletter. Unsubscribe anytime — see our<!-- --> <a class="underline hover:text-brown" href="/privacy/">privacy policy</a>.</p></form></div></div></div><div class="mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row"><p>© <!-- -->2026<!-- --> <!-- -->Zoe's Baking Emporium<!-- -->. Baked with love.</p><p>Made for home bakers everywhere. <!-- --> <a class="underline hover:text-brown" href="/faq/">FAQ</a></p></div></div></footer><script src="/_next/static/chunks/3jvkbm-wxvaor.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[59919,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ThemeProvider\"]\n3:I[2971,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"Header\"]\n4:I[39756,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[37457,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n6:I[5014,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/16b5et-jv1vj0.js\"],\"default\"]\n7:I[22016,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/16b5et-jv1vj0.js\"],\"\"]\n13:I[68027,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0l8bd-crx54-x.css\",\"style\"]\n:HL[\"/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"recipes\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"recipes\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0l8bd-crx54-x.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/09rjj1s0l2wig.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"flex min-h-full flex-col\",\"children\":[\"$\",\"$L2\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"enableSystem\":true,\"children\":[[\"$\",\"$L3\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"section\",null,{\"className\":\"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep\",\"children\":[\"$\",\"$L6\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5\",\"key\":\"laymnq\"}],[\"path\",{\"d\":\"M8.5 8.5v.01\",\"key\":\"ue8clq\"}],[\"path\",{\"d\":\"M16 15.5v.01\",\"key\":\"14dtrp\"}],[\"path\",{\"d\":\"M12 12v.01\",\"key\":\"u5ubse\"}],[\"path\",{\"d\":\"M11 17v.01\",\"key\":\"1hyl5a\"}],[\"path\",{\"d\":\"M7 14v.01\",\"key\":\"uct60s\"}]],\"className\":\"lucide-cookie h-10 w-10\"}]}],[\"$\",\"h1\",null,{\"className\":\"mt-6 font-display text-5xl font-bold text-brown-deep\",\"children\":\"404\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-md text-lg text-muted\",\"children\":\"Oops — this page seems to have crumbled. Let's get you back to something sweet.\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-wrap justify-center gap-4\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep\",\"children\":\"Back home\"}],[\"$\",\"$L7\",null,{\"href\":\"/recipes\",\"className\":\"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft\",\"children\":\"Browse recipes\"}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"mt-20 border-t border-border bg-surface-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-bakery py-14\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-10 md:grid-cols-2 lg:grid-cols-4\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-2 font-display text-lg font-bold text-brown-deep\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep\",\"children\":[\"$\",\"$L6\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8\",\"key\":\"1w3rig\"}],[\"path\",{\"d\":\"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1\",\"key\":\"n2jgmb\"}],[\"path\",{\"d\":\"M2 21h20\",\"key\":\"1nyx9w\"}],[\"path\",{\"d\":\"M7 8v3\",\"key\":\"1qtyvj\"}],[\"path\",{\"d\":\"M12 8v3\",\"key\":\"hwp4zt\"}],[\"path\",{\"d\":\"M17 8v3\",\"key\":\"1i6e5u\"}],[\"path\",{\"d\":\"M7 4h.01\",\"key\":\"1bh4kh\"}],[\"path\",{\"d\":\"M12 4h.01\",\"key\":\"1ujb9j\"}],[\"path\",{\"d\":\"M17 4h.01\",\"key\":\"1upcoc\"}]],\"className\":\"lucide-cake h-5 w-5\"}]}],\"Zoe's Baking Emporium\"]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-xs text-sm text-muted\",\"children\":\"Cozy bakes, honest recipes, and a whole lot of sprinkles.\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 flex gap-3\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://instagram.com/zoesbakingemporium\",\"aria-label\":\"Instagram\",\"className\":\"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink\",\"children\":[\"$\",\"$L6\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z\",\"key\":\"18u6gg\"}],[\"circle\",{\"cx\":\"12\",\"cy\":\"13\",\"r\":\"3\",\"key\":\"1vg3eu\"}]],\"className\":\"lucide-camera h-5 w-5\"}]}],[\"$\",\"a\",null,{\"href\":\"https://youtube.com/@zoesbakingemporium\",\"aria-label\":\"YouTube\",\"className\":\"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink\",\"children\":\"$L8\"}],\"$L9\"]}]]}],\"$La\",\"$Lb\",\"$Lc\"]}],\"$Ld\"]}]}],\"$Le\"]}]}]}]]}],{\"children\":[\"$Lf\",{\"children\":[\"$L10\",{},null,false,null]},null,false,\"$@11\"]},null,false,null],\"$L12\",false]],\"m\":\"$undefined\",\"G\":[\"$13\",[\"$L14\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"bDTwL4As658dTtFNUtudO\"}\n"])</script><script>self.__next_f.push([1,"15:I[59099,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"NewsletterSignup\"]\n16:I[86402,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"Analytics\"]\n17:I[5500,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/16b5et-jv1vj0.js\"],\"Image\"]\n18:I[94317,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/16b5et-jv1vj0.js\"],\"RecipesExplorer\"]\n1c:I[97367,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\n1e:I[97367,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n1f:\"$Sreact.suspense\"\n8:[\"$\",\"$L6\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\",\"key\":\"10ikf1\"}]],\"className\":\"lucide-play h-5 w-5\"}]\n9:[\"$\",\"a\",null,{\"href\":\"https://pinterest.com/zoesbakingemporium\",\"aria-label\":\"Pinterest\",\"className\":\"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-sm font-bold\",\"children\":\"P\"}]}]\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display text-base font-semibold text-brown-deep\",\"children\":\"Explore\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",\"/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Home\"}]}],[\"$\",\"li\",\"/recipes\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/recipes\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Recipes\"}]}],[\"$\",\"li\",\"/inspiration\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/inspiration\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Inspiration\"}]}],[\"$\",\"li\",\"/niche\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/niche\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Niche\"}]}],[\"$\",\"li\",\"/shop\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/shop\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Shop\"}]}],[\"$\",\"li\",\"/blog\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/blog\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/about\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/about\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"About\"}]}],[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/contact\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Contact\"}]}],[\"$\",\"li\",\"/subscribe\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/subscribe\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Subscribe\"}]}],[\"$\",\"li\",\"/faq\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/faq\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"FAQ\"}]}],[\"$\",\"li\",\"/privacy\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/privacy\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Privacy\"}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"b:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display text-base font-semibold text-brown-deep\",\"children\":\"Categories\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",\"Cookies\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/category/cookies\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Cookies\"}]}],[\"$\",\"li\",\"Cupcakes\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/category/cupcakes\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Cupcakes\"}]}],[\"$\",\"li\",\"Flan\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/category/flan\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Flan\"}]}],[\"$\",\"li\",\"Other Desserts\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/category/other-desserts\",\"className\":\"text-muted transition-colors hover:text-brown\",\"children\":\"Other Desserts\"}]}]]}]]}]\nc:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display text-base font-semibold text-brown-deep\",\"children\":\"Sweeten your inbox\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-sm text-muted\",\"children\":\"New recipes and baking tips, a couple of times a month.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L15\",null,{\"compact\":true}]}]]}]\nd:[\"$\",\"div\",null,{\"className\":\"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" \",\"Zoe's Baking Emporium\",\". Baked with love.\"]}],[\"$\",\"p\",null,{\"children\":[\"Made for home bakers everywhere. \",\" \",[\"$\",\"$L7\",null,{\"href\":\"/faq\",\"className\":\"underline hover:text-brown\",\"children\":\"FAQ\"}]]}]]}]\ne:[\"$\",\"$L16\",null,{}]\nf:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"10:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"children\":[[\"$\",\"$L17\",null,{\"src\":\"/images/hero/IYjXGUpJH74.jpg\",\"alt\":\"\",\"fill\":true,\"priority\":true,\"sizes\":\"100vw\",\"className\":\"object-cover\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-b from-brown-deep/70 via-brown-deep/55 to-brown-deep/75\"}]]}],[\"$\",\"div\",null,{\"className\":\"container-bakery relative py-20 text-center text-white sm:py-28\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 flex justify-center [\u0026_*]:text-white/80\",\"children\":[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"text-sm text-muted\",\"children\":[\"$\",\"ol\",null,{\"className\":\"flex flex-wrap items-center gap-1.5\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center hover:text-brown\",\"children\":[[\"$\",\"$L6\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\",\"key\":\"5wwlr5\"}],[\"path\",{\"d\":\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\",\"key\":\"r6nss1\"}]],\"className\":\"lucide-house h-4 w-4\"}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Home\"}]]}]}],[[\"$\",\"li\",\"0\",{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"$L6\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m9 18 6-6-6-6\",\"key\":\"mthhwq\"}]],\"className\":\"lucide-chevron-right h-3.5 w-3.5\"}],[\"$\",\"span\",null,{\"className\":\"font-medium text-foreground\",\"aria-current\":\"page\",\"children\":\"Recipes\"}]]}]]]}]}]}],[\"$\",\"h1\",null,{\"className\":\"mx-auto max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl\",\"children\":\"Every Recipe in the Emporium\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-2xl text-balance text-lg text-white/85\",\"children\":\"Search 50 bakes by name, ingredient, category, or difficulty.\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"container-bakery py-14\",\"children\":[\"$\",\"$L18\",null,{\"recipes\":[{\"slug\":\"classic-chocolate-chip-cookies\",\"title\":\"Classic Chocolate Chip Cookies\",\"description\":\"The one everyone asks for: crisp golden edges, a soft chewy middle, and pools of melty chocolate in every bite.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":11,\"servings\":\"24 cookies\",\"featured\":true,\"ingredients\":[{\"items\":[\"2 1/4 cups all-purpose flour\",\"1 tsp baking soda\",\"1 tsp fine salt\",\"1 cup (2 sticks) unsalted butter, softened\",\"3/4 cup granulated sugar\",\"3/4 cup packed light brown sugar\",\"2 large eggs, room temperature\",\"2 tsp pure vanilla extract\",\"2 cups semisweet chocolate chips\"]}],\"instructions\":[\"Heat your oven to 375°F and line two baking sheets with parchment paper.\",\"Whisk the flour, baking soda, and salt together in a medium bowl.\",\"Beat the butter with both sugars on medium speed for 2–3 minutes, until light and fluffy.\",\"Add the eggs one at a time, then the vanilla, beating well after each addition.\",\"Mix in the dry ingredients on low speed just until no streaks of flour remain.\",\"Fold in the chocolate chips by hand.\",\"Scoop 2-tablespoon mounds about 2 inches apart on the prepared sheets.\",\"Bake 10–12 minutes, until the edges are set and golden but the centers look slightly underbaked.\",\"Cool on the sheet for 5 minutes, then transfer to a rack.\"],\"tips\":[\"For thicker cookies, chill the dough for 30 minutes before scooping.\",\"Press a few extra chips on top right after baking for that bakery look.\",\"Underbaking slightly is the secret to a soft center that stays chewy.\"],\"nutrition\":{\"calories\":180,\"fat\":9,\"carbs\":24,\"sugar\":16,\"protein\":2},\"image\":\"/images/cookies/r8k3-bX0oZU.jpg\"},{\"slug\":\"brown-butter-cookies\",\"title\":\"Brown Butter Cookies\",\"description\":\"Nutty, caramel-toned cookies made with browned butter and a hint of toffee. Deeply cozy and a little grown-up.\",\"category\":\"Cookies\",\"difficulty\":\"Intermediate\",\"prepTime\":25,\"cookTime\":11,\"servings\":\"20 cookies\",\"featured\":true,\"ingredients\":[{\"items\":[\"1 cup (2 sticks) unsalted butter\",\"2 1/4 cups all-purpose flour\",\"1 tsp baking soda\",\"3/4 tsp fine salt\",\"1 cup packed dark brown sugar\",\"1/2 cup granulated sugar\",\"2 large eggs, room temperature\",\"1 tbsp vanilla extract\",\"1 cup chopped semisweet chocolate or chips\",\"Flaky sea salt, for topping\"]}],\"instructions\":[\"Melt the butter in a light-colored saucepan over medium heat, swirling often, until it smells nutty and turns amber, 5–7 minutes. Pour into a bowl and cool 15 minutes.\",\"Whisk the flour, baking soda, and salt in a separate bowl.\",\"Stir both sugars into the cooled brown butter, then whisk in the eggs and vanilla until glossy.\",\"Fold in the dry ingredients, then the chocolate. Rest the dough 20 minutes so it firms up.\",\"Heat the oven to 350°F and line two sheets with parchment.\",\"Scoop 2-tablespoon balls 2 inches apart and sprinkle with flaky salt.\",\"Bake 10–12 minutes, until the edges are set. Cool on the sheet 5 minutes before moving.\"],\"tips\":[\"Watch the butter closely at the end — it goes from amber to burnt fast.\",\"The flecks at the bottom of the pan are pure flavor; scrape them all in.\",\"Dark brown sugar gives the deepest toffee notes.\"],\"nutrition\":{\"calories\":195,\"fat\":10,\"carbs\":25,\"sugar\":17,\"protein\":2},\"image\":\"/images/cookies/Tt6mJRbBVN8.jpg\"},{\"slug\":\"oatmeal-raisin-cookies\",\"title\":\"Oatmeal Raisin Cookies\",\"description\":\"Hearty, spiced, and chewy with plump raisins and a warm cinnamon hug. The classic lunchbox cookie done right.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":12,\"servings\":\"22 cookies\",\"ingredients\":[{\"items\":[\"1 1/2 cups all-purpose flour\",\"1 tsp baking soda\",\"1 1/2 tsp ground cinnamon\",\"1/2 tsp salt\",\"3/4 cup unsalted butter, softened\",\"1 cup packed light brown sugar\",\"1/2 cup granulated sugar\",\"2 large eggs\",\"1 tbsp vanilla extract\",\"3 cups old-fashioned rolled oats\",\"1 1/2 cups raisins\"]}],\"instructions\":[\"Soak the raisins in warm water for 10 minutes, then drain well so they stay plump.\",\"Heat the oven to 350°F and line two sheets with parchment.\",\"Whisk the flour, baking soda, cinnamon, and salt together.\",\"Cream the butter and both sugars until fluffy, then beat in the eggs and vanilla.\",\"Stir in the dry mixture, then the oats and drained raisins.\",\"Scoop 2-tablespoon mounds 2 inches apart.\",\"Bake 11–13 minutes, until golden at the edges. Cool 5 minutes on the sheet.\"],\"tips\":[\"Soaking the raisins keeps them from drying out in the oven.\",\"Swap half the raisins for chocolate chips if your crowd prefers it.\",\"Use old-fashioned oats, not instant, for the best chew.\"],\"nutrition\":{\"calories\":175,\"fat\":7,\"carbs\":27,\"sugar\":16,\"protein\":3},\"image\":\"/images/cookies/VjteVYxaWHs.jpg\"},{\"slug\":\"double-chocolate-cookies\",\"title\":\"Double Chocolate Cookies\",\"description\":\"Fudgy, brownie-like cookies loaded with cocoa and extra chocolate chunks. A chocolate lover's dream.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":10,\"servings\":\"20 cookies\",\"featured\":true,\"ingredients\":[{\"items\":[\"1 cup all-purpose flour\",\"2/3 cup unsweetened cocoa powder\",\"1 tsp baking soda\",\"1/2 tsp salt\",\"3/4 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"1/2 cup packed brown sugar\",\"2 large eggs\",\"2 tsp vanilla extract\",\"1 1/2 cups semisweet chocolate chunks\"]}],\"instructions\":[\"Heat the oven to 350°F and line two sheets with parchment.\",\"Sift the flour, cocoa, baking soda, and salt together.\",\"Beat the butter and both sugars until smooth and creamy.\",\"Add the eggs and vanilla, beating until the batter looks glossy.\",\"Mix in the dry ingredients just until combined, then fold in the chocolate chunks.\",\"Scoop 2-tablespoon mounds 2 inches apart.\",\"Bake 9–11 minutes — the tops will look crackly and set at the edges. Don't overbake.\",\"Cool on the sheet for 5 minutes.\"],\"tips\":[\"Sift the cocoa to avoid bitter lumps.\",\"Pull them while the centers still look soft for a fudgy bite.\",\"A pinch of espresso powder makes the chocolate taste even richer.\"],\"nutrition\":{\"calories\":190,\"fat\":10,\"carbs\":25,\"sugar\":18,\"protein\":3},\"image\":\"/images/cookies/Imwgit84NGo.jpg\"},{\"slug\":\"snickerdoodles\",\"title\":\"Snickerdoodles\",\"description\":\"Soft, pillowy cinnamon-sugar cookies with that signature tang from cream of tartar and crackled tops.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":10,\"servings\":\"24 cookies\",\"ingredients\":[{\"heading\":\"Dough\",\"items\":[\"2 3/4 cups all-purpose flour\",\"2 tsp cream of tartar\",\"1 tsp baking soda\",\"1/2 tsp salt\",\"1 cup unsalted butter, softened\",\"1 1/2 cups granulated sugar\",\"2 large eggs\",\"2 tsp vanilla extract\"]},{\"heading\":\"Cinnamon sugar coating\",\"items\":[\"1/4 cup granulated sugar\",\"1 tbsp ground cinnamon\"]}],\"instructions\":[\"Heat the oven to 375°F and line two sheets with parchment.\",\"Whisk the flour, cream of tartar, baking soda, and salt together.\",\"Cream the butter and sugar until fluffy, then beat in the eggs and vanilla.\",\"Stir in the dry ingredients to form a soft dough.\",\"Combine the coating sugar and cinnamon in a small bowl.\",\"Roll the dough into 1 1/2-inch balls and toss to coat in the cinnamon sugar.\",\"Place 2 inches apart and bake 8–10 minutes, until set but still soft in the middle.\",\"Cool on the sheet 5 minutes — they'll finish setting as they rest.\"],\"tips\":[\"Cream of tartar is what gives snickerdoodles their tang — don't skip it.\",\"Slightly underbake for that classic soft, chewy center.\",\"Roll the balls generously in cinnamon sugar for a thicker crackle.\"],\"nutrition\":{\"calories\":150,\"fat\":6,\"carbs\":23,\"sugar\":14,\"protein\":2},\"image\":\"/images/cookies/7P-wc2Z2Ujs.jpg\"},{\"slug\":\"peanut-butter-cookies\",\"title\":\"Peanut Butter Cookies\",\"description\":\"Tender, melt-in-your-mouth peanut butter cookies with the classic crisscross fork pattern and a salty-sweet finish.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":10,\"servings\":\"20 cookies\",\"ingredients\":[{\"items\":[\"1 1/4 cups all-purpose flour\",\"3/4 tsp baking soda\",\"1/2 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup creamy peanut butter\",\"3/4 cup packed brown sugar\",\"1/2 cup granulated sugar, plus more for rolling\",\"1 large egg\",\"1 tbsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 350°F and line two sheets with parchment.\",\"Whisk the flour, baking soda, and salt together.\",\"Beat the butter, peanut butter, and both sugars until creamy, 2 minutes.\",\"Add the egg and vanilla and beat until smooth.\",\"Mix in the dry ingredients to form a soft dough.\",\"Roll into 1 1/4-inch balls, roll in granulated sugar, and place 2 inches apart.\",\"Flatten each with a fork in a crisscross pattern.\",\"Bake 9–11 minutes, until just set. Cool on the sheet 5 minutes.\"],\"tips\":[\"Use no-stir conventional peanut butter for a reliable texture.\",\"Don't overbake — they firm up as they cool.\",\"A sprinkle of flaky salt on top balances the sweetness beautifully.\"],\"nutrition\":{\"calories\":185,\"fat\":11,\"carbs\":19,\"sugar\":12,\"protein\":5},\"image\":\"/images/cookies/a9Cn1y5vfT4.jpg\"},{\"slug\":\"white-chocolate-macadamia-cookies\",\"title\":\"White Chocolate Macadamia Cookies\",\"description\":\"Buttery, chewy cookies studded with creamy white chocolate and toasted macadamia nuts. Pure bakery-counter nostalgia.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":11,\"servings\":\"22 cookies\",\"ingredients\":[{\"items\":[\"2 1/4 cups all-purpose flour\",\"1 tsp baking soda\",\"3/4 tsp salt\",\"1 cup unsalted butter, softened\",\"3/4 cup packed brown sugar\",\"1/2 cup granulated sugar\",\"2 large eggs\",\"2 tsp vanilla extract\",\"1 1/4 cups white chocolate chips\",\"1 cup macadamia nuts, toasted and roughly chopped\"]}],\"instructions\":[\"Heat the oven to 350°F and line two sheets with parchment.\",\"Toast the macadamias in a dry pan for 4–5 minutes until fragrant, then cool and chop.\",\"Whisk the flour, baking soda, and salt together.\",\"Cream the butter and sugars until fluffy, then beat in the eggs and vanilla.\",\"Stir in the dry ingredients, then fold in the white chocolate and macadamias.\",\"Scoop 2-tablespoon mounds 2 inches apart.\",\"Bake 10–12 minutes, until the edges are golden. Cool 5 minutes on the sheet.\"],\"tips\":[\"Toasting the nuts deepens their flavor — well worth the five minutes.\",\"White chocolate burns easily, so keep the bake on the shorter side.\",\"Salted macadamias add a lovely sweet-salty contrast.\"],\"nutrition\":{\"calories\":205,\"fat\":12,\"carbs\":22,\"sugar\":15,\"protein\":3},\"image\":\"/images/cookies/a9Cn1y5vfT4.jpg\"},{\"slug\":\"lemon-sugar-cookies\",\"title\":\"Lemon Sugar Cookies\",\"description\":\"Bright, sunny sugar cookies with fresh lemon zest and a tangy glaze. Soft in the middle with crisp sugared edges.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":10,\"servings\":\"24 cookies\",\"ingredients\":[{\"heading\":\"Cookies\",\"items\":[\"2 1/2 cups all-purpose flour\",\"1/2 tsp baking soda\",\"1/2 tsp salt\",\"1 cup unsalted butter, softened\",\"1 1/3 cups granulated sugar\",\"1 large egg\",\"Zest of 2 lemons\",\"2 tbsp fresh lemon juice\",\"1 tsp vanilla extract\"]},{\"heading\":\"Glaze\",\"items\":[\"1 cup powdered sugar\",\"2 tbsp fresh lemon juice\"]}],\"instructions\":[\"Heat the oven to 350°F and line two sheets with parchment.\",\"Whisk the flour, baking soda, and salt together.\",\"Rub the lemon zest into the sugar with your fingers to release the oils, then cream with the butter until fluffy.\",\"Beat in the egg, lemon juice, and vanilla.\",\"Mix in the dry ingredients to form a soft dough.\",\"Roll into 1 1/2-inch balls, roll in extra sugar, and place 2 inches apart.\",\"Bake 9–11 minutes, until set but pale. Cool completely.\",\"Whisk the glaze ingredients and drizzle over the cooled cookies.\"],\"tips\":[\"Rubbing zest into the sugar is the secret to big lemon flavor.\",\"Let the glaze set for 20 minutes before stacking.\",\"Only use fresh lemon juice here — bottled tastes flat.\"],\"nutrition\":{\"calories\":165,\"fat\":6,\"carbs\":26,\"sugar\":17,\"protein\":2},\"image\":\"/images/cookies/VjteVYxaWHs.jpg\"},{\"slug\":\"ginger-molasses-cookies\",\"title\":\"Ginger Molasses Cookies\",\"description\":\"Chewy, deeply spiced cookies with molasses, ginger, and a crackly sugar crust. The smell alone is worth baking these.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":10,\"servings\":\"24 cookies\",\"ingredients\":[{\"items\":[\"2 1/4 cups all-purpose flour\",\"2 tsp baking soda\",\"2 tsp ground ginger\",\"1 1/2 tsp ground cinnamon\",\"1/2 tsp ground cloves\",\"1/2 tsp salt\",\"3/4 cup unsalted butter, softened\",\"1 cup packed brown sugar\",\"1 large egg\",\"1/4 cup molasses\",\"1/2 cup granulated sugar, for rolling\"]}],\"instructions\":[\"Whisk the flour, baking soda, spices, and salt together.\",\"Cream the butter and brown sugar until fluffy, then beat in the egg and molasses.\",\"Stir in the dry ingredients to form a soft dough. Chill 30 minutes.\",\"Heat the oven to 350°F and line two sheets with parchment.\",\"Roll the dough into 1 1/2-inch balls and roll in granulated sugar.\",\"Place 2 inches apart and bake 9–11 minutes, until crackled and set at the edges.\",\"Cool on the sheet 5 minutes — the centers should stay soft.\"],\"tips\":[\"Use unsulphured (not blackstrap) molasses for a mellow, warm flavor.\",\"Chilling keeps the cookies thick and chewy instead of flat.\",\"Add a pinch of black pepper for a subtle, grown-up kick.\"],\"nutrition\":{\"calories\":160,\"fat\":6,\"carbs\":26,\"sugar\":17,\"protein\":2},\"image\":\"/images/cookies/r8k3-bX0oZU.jpg\"},{\"slug\":\"coconut-cookies\",\"title\":\"Coconut Cookies\",\"description\":\"Chewy, golden cookies packed with toasted coconut for a tropical, buttery treat that's hard to stop eating.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":12,\"servings\":\"22 cookies\",\"ingredients\":[{\"items\":[\"2 cups all-purpose flour\",\"1 tsp baking soda\",\"1/2 tsp salt\",\"1 cup unsalted butter, softened\",\"3/4 cup granulated sugar\",\"3/4 cup packed brown sugar\",\"2 large eggs\",\"1 tsp vanilla extract\",\"1/2 tsp coconut extract (optional)\",\"2 cups sweetened shredded coconut\"]}],\"instructions\":[\"Heat the oven to 350°F and line two sheets with parchment.\",\"Toast 1 cup of the coconut in a dry pan until golden, then cool.\",\"Whisk the flour, baking soda, and salt together.\",\"Cream the butter and sugars until fluffy, then beat in the eggs and extracts.\",\"Stir in the dry ingredients, then fold in all the coconut (toasted and untoasted).\",\"Scoop 2-tablespoon mounds 2 inches apart.\",\"Bake 11–13 minutes, until the edges are golden. Cool 5 minutes on the sheet.\"],\"tips\":[\"Toasting half the coconut adds a deeper, nuttier flavor.\",\"Coconut extract amplifies the flavor but the cookies are lovely without it.\",\"Dip the cooled cookies in melted chocolate for an extra treat.\"],\"nutrition\":{\"calories\":195,\"fat\":11,\"carbs\":23,\"sugar\":15,\"protein\":2},\"image\":\"/images/cookies/Tt6mJRbBVN8.jpg\"},{\"slug\":\"shortbread-cookies\",\"title\":\"Shortbread Cookies\",\"description\":\"Just three main ingredients, endlessly buttery and crumbly. The little black dress of the cookie world.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":18,\"servings\":\"24 cookies\",\"ingredients\":[{\"items\":[\"1 cup unsalted butter, softened\",\"3/4 cup powdered sugar\",\"1 tsp vanilla extract\",\"1/4 tsp salt\",\"2 cups all-purpose flour\"]}],\"instructions\":[\"Beat the butter and powdered sugar until smooth and creamy, about 2 minutes.\",\"Beat in the vanilla and salt.\",\"Add the flour and mix on low just until a soft dough forms.\",\"Pat the dough into a disk, wrap, and chill 30 minutes.\",\"Heat the oven to 325°F and line a sheet with parchment.\",\"Roll the dough 1/2-inch thick and cut into rounds or fingers.\",\"Prick each cookie with a fork and bake 16–20 minutes, until pale gold at the edges.\",\"Cool completely on the sheet — shortbread is fragile when warm.\"],\"tips\":[\"Don't overmix once the flour is in, or the cookies turn tough.\",\"Powdered sugar gives shortbread its signature melt-in-your-mouth texture.\",\"Keep them pale; over-browning ruins the delicate buttery flavor.\"],\"nutrition\":{\"calories\":120,\"fat\":8,\"carbs\":12,\"sugar\":4,\"protein\":1},\"image\":\"/images/cookies/iVE3inQLSZQ.jpg\"},{\"slug\":\"red-velvet-cookies\",\"title\":\"Red Velvet Cookies\",\"description\":\"Soft, cocoa-kissed red velvet cookies with white chocolate chips and a cream cheese drizzle. As pretty as they are delicious.\",\"category\":\"Cookies\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":11,\"servings\":\"20 cookies\",\"ingredients\":[{\"heading\":\"Cookies\",\"items\":[\"2 cups all-purpose flour\",\"2 tbsp unsweetened cocoa powder\",\"1 tsp baking soda\",\"1/2 tsp salt\",\"3/4 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"1 large egg\",\"1 tbsp red food coloring\",\"1 tsp vanilla extract\",\"1 cup white chocolate chips\"]},{\"heading\":\"Cream cheese drizzle\",\"items\":[\"2 oz cream cheese, softened\",\"1/2 cup powdered sugar\",\"1–2 tbsp milk\"]}],\"instructions\":[\"Heat the oven to 350°F and line two sheets with parchment.\",\"Whisk the flour, cocoa, baking soda, and salt together.\",\"Cream the butter and sugar until fluffy, then beat in the egg, food coloring, and vanilla.\",\"Stir in the dry ingredients, then fold in the white chocolate chips.\",\"Scoop 2-tablespoon mounds 2 inches apart and bake 10–12 minutes, until set.\",\"Cool completely.\",\"Whisk the drizzle ingredients until smooth and drizzle over the cooled cookies.\"],\"tips\":[\"Gel food coloring gives a more vibrant red than liquid.\",\"Don't overbake — red velvet should stay soft and tender.\",\"Chill the drizzled cookies briefly to set the topping before serving.\"],\"nutrition\":{\"calories\":185,\"fat\":9,\"carbs\":25,\"sugar\":18,\"protein\":2},\"image\":\"/images/cookies/Imwgit84NGo.jpg\"},{\"slug\":\"birthday-cake-cookies\",\"title\":\"Birthday Cake Cookies\",\"description\":\"Funfetti in cookie form: soft, vanilla-forward, and bursting with rainbow sprinkles. An instant mood-lifter.\",\"category\":\"Cookies\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":10,\"servings\":\"24 cookies\",\"featured\":true,\"ingredients\":[{\"items\":[\"2 1/2 cups all-purpose flour\",\"1 tsp baking powder\",\"1/2 tsp baking soda\",\"1/2 tsp salt\",\"1 cup unsalted butter, softened\",\"1 1/4 cups granulated sugar\",\"1 large egg plus 1 yolk\",\"1 tbsp vanilla extract\",\"1/2 tsp almond extract\",\"2/3 cup rainbow sprinkles\"]}],\"instructions\":[\"Heat the oven to 350°F and line two sheets with parchment.\",\"Whisk the flour, baking powder, baking soda, and salt together.\",\"Cream the butter and sugar until very fluffy, 3 minutes.\",\"Beat in the egg, yolk, and both extracts.\",\"Stir in the dry ingredients, then gently fold in the sprinkles.\",\"Scoop 2-tablespoon mounds 2 inches apart.\",\"Bake 9–11 minutes, until the edges are just set and the centers look soft.\",\"Cool on the sheet 5 minutes.\"],\"tips\":[\"Use jimmies (long sprinkles), not nonpareils, so the colors don't bleed.\",\"The extra egg yolk makes these extra soft and rich.\",\"A little almond extract gives them that classic 'birthday cake' flavor.\"],\"nutrition\":{\"calories\":175,\"fat\":8,\"carbs\":25,\"sugar\":15,\"protein\":2},\"image\":\"/images/cookies/7P-wc2Z2Ujs.jpg\"},{\"slug\":\"espresso-cookies\",\"title\":\"Espresso Cookies\",\"description\":\"Rich mocha cookies with real espresso and dark chocolate chunks. Bittersweet, chewy, and made for coffee lovers.\",\"category\":\"Cookies\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":11,\"servings\":\"20 cookies\",\"ingredients\":[{\"items\":[\"2 cups all-purpose flour\",\"2 tbsp espresso powder\",\"1 tsp baking soda\",\"1/2 tsp salt\",\"3/4 cup unsalted butter, softened\",\"3/4 cup packed brown sugar\",\"1/2 cup granulated sugar\",\"2 large eggs\",\"2 tsp vanilla extract\",\"1 1/4 cups dark chocolate chunks\"]}],\"instructions\":[\"Heat the oven to 350°F and line two sheets with parchment.\",\"Whisk the flour, espresso powder, baking soda, and salt together.\",\"Cream the butter and both sugars until fluffy, then beat in the eggs and vanilla.\",\"Stir in the dry ingredients, then fold in the dark chocolate chunks.\",\"Scoop 2-tablespoon mounds 2 inches apart.\",\"Bake 10–12 minutes, until the edges are set. Cool 5 minutes on the sheet.\"],\"tips\":[\"Espresso powder dissolves better than instant coffee granules.\",\"Dark chocolate balances the coffee's slight bitterness.\",\"Sprinkle the warm cookies with flaky salt for a café-style finish.\"],\"nutrition\":{\"calories\":190,\"fat\":10,\"carbs\":24,\"sugar\":16,\"protein\":3},\"image\":\"/images/cookies/a9Cn1y5vfT4.jpg\"},{\"slug\":\"salted-caramel-cookies\",\"title\":\"Salted Caramel Cookies\",\"description\":\"Buttery brown-sugar cookies with gooey caramel centers and a sprinkle of flaky salt. Sweet, salty, and irresistible.\",\"category\":\"Cookies\",\"difficulty\":\"Intermediate\",\"prepTime\":25,\"cookTime\":11,\"servings\":\"18 cookies\",\"featured\":true,\"ingredients\":[{\"items\":[\"2 1/4 cups all-purpose flour\",\"1 tsp baking soda\",\"1/2 tsp salt\",\"1 cup unsalted butter, softened\",\"1 1/4 cups packed brown sugar\",\"1/4 cup granulated sugar\",\"2 large eggs\",\"2 tsp vanilla extract\",\"18 soft caramel candies, unwrapped\",\"Flaky sea salt, for topping\"]}],\"instructions\":[\"Whisk the flour, baking soda, and salt together.\",\"Cream the butter and both sugars until fluffy, then beat in the eggs and vanilla.\",\"Stir in the dry ingredients to form a soft dough. Chill 20 minutes.\",\"Heat the oven to 350°F and line two sheets with parchment.\",\"Flatten 2 tablespoons of dough, place a caramel in the center, and wrap the dough fully around it, sealing well.\",\"Place seam-side down 2 1/2 inches apart and sprinkle with flaky salt.\",\"Bake 11–13 minutes, until golden. Cool 10 minutes so the caramel sets enough to hold.\"],\"tips\":[\"Seal the caramel completely or it will leak out while baking.\",\"Let them cool before biting — molten caramel is very hot.\",\"Bake on parchment, never directly on the pan, in case of leaks.\"],\"nutrition\":{\"calories\":215,\"fat\":9,\"carbs\":31,\"sugar\":22,\"protein\":2},\"image\":\"/images/cookies/S9Wxl_7adfY.jpg\"},{\"slug\":\"vanilla-cupcakes\",\"title\":\"Vanilla Cupcakes\",\"description\":\"Light, fluffy vanilla cupcakes with a tender crumb and silky vanilla buttercream. The perfect blank canvas.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"featured\":true,\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 tbsp vanilla extract\",\"1/2 cup whole milk\"]},{\"heading\":\"Vanilla buttercream\",\"items\":[\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"2 tbsp heavy cream\",\"2 tsp vanilla extract\",\"Pinch of salt\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup muffin tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and sugar until light, 3 minutes, then beat in the eggs one at a time and the vanilla.\",\"Add the dry ingredients in three additions, alternating with the milk, mixing just until combined.\",\"Divide among the liners, filling each about two-thirds full.\",\"Bake 16–19 minutes, until a toothpick comes out clean. Cool completely.\",\"For the frosting, beat the butter until pale, then add the powdered sugar, cream, vanilla, and salt; beat until fluffy.\",\"Pipe or spread onto the cooled cupcakes.\"],\"tips\":[\"Room-temperature eggs and milk give a smoother batter.\",\"Fill liners only two-thirds full so the tops dome neatly.\",\"Cool completely before frosting or the buttercream will melt.\"],\"nutrition\":{\"calories\":340,\"fat\":18,\"carbs\":43,\"sugar\":34,\"protein\":3},\"image\":\"/images/cupcakes/MKBoRZEGeiM.jpg\"},{\"slug\":\"chocolate-cupcakes\",\"title\":\"Chocolate Cupcakes\",\"description\":\"Deeply moist chocolate cupcakes with a rich cocoa crumb, topped with billowy chocolate buttercream.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"featured\":true,\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"3/4 cup all-purpose flour\",\"1/2 cup unsweetened cocoa powder\",\"3/4 tsp baking soda\",\"1/2 tsp baking powder\",\"1/4 tsp salt\",\"1 cup granulated sugar\",\"1 large egg\",\"1/2 cup buttermilk\",\"1/3 cup vegetable oil\",\"1 tsp vanilla extract\",\"1/2 cup hot coffee\"]},{\"heading\":\"Chocolate buttercream\",\"items\":[\"1 cup unsalted butter, softened\",\"2 1/2 cups powdered sugar\",\"1/2 cup unsweetened cocoa powder\",\"3 tbsp heavy cream\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, cocoa, baking soda, baking powder, and salt together.\",\"In another bowl whisk the sugar, egg, buttermilk, oil, and vanilla.\",\"Combine the wet and dry, then stir in the hot coffee — the batter will be thin.\",\"Divide among the liners, filling two-thirds full, and bake 16–19 minutes.\",\"Cool completely.\",\"Beat the butter, then add the powdered sugar and cocoa alternately with the cream and vanilla; beat fluffy.\",\"Frost the cooled cupcakes.\"],\"tips\":[\"Hot coffee blooms the cocoa for a richer chocolate flavor — it won't taste like coffee.\",\"A thin batter is normal and makes these extra moist.\",\"Sift the cocoa in the frosting to avoid lumps.\"],\"nutrition\":{\"calories\":360,\"fat\":20,\"carbs\":45,\"sugar\":35,\"protein\":3},\"image\":\"/images/cupcakes/IO4PaS3zYH0.jpg\"},{\"slug\":\"red-velvet-cupcakes\",\"title\":\"Red Velvet Cupcakes\",\"description\":\"Velvety, lightly cocoa cupcakes with a striking red hue and tangy cream cheese frosting. A celebration classic.\",\"category\":\"Cupcakes\",\"difficulty\":\"Intermediate\",\"prepTime\":25,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/4 cups all-purpose flour\",\"1 tbsp unsweetened cocoa powder\",\"1/2 tsp baking soda\",\"1/4 tsp salt\",\"1 cup granulated sugar\",\"1/2 cup vegetable oil\",\"1 large egg\",\"1/2 cup buttermilk\",\"1 tbsp red food coloring\",\"1 tsp vanilla extract\",\"1 tsp white vinegar\"]},{\"heading\":\"Cream cheese frosting\",\"items\":[\"8 oz cream cheese, softened\",\"1/2 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, cocoa, baking soda, and salt together.\",\"Whisk the sugar, oil, egg, buttermilk, food coloring, vanilla, and vinegar in another bowl.\",\"Stir the dry into the wet just until smooth.\",\"Divide among the liners, two-thirds full, and bake 16–19 minutes. Cool completely.\",\"Beat the cream cheese and butter until smooth, then add the powdered sugar and vanilla; beat fluffy.\",\"Pipe onto the cooled cupcakes.\"],\"tips\":[\"The vinegar reacts with the baking soda for a tender, lofty crumb.\",\"Keep the cream cheese cold-ish so the frosting stays pipeable.\",\"Reserve a crumb from one cupcake to sprinkle on top for decoration.\"],\"nutrition\":{\"calories\":380,\"fat\":21,\"carbs\":46,\"sugar\":37,\"protein\":3},\"image\":\"/images/cupcakes/M4TG1baOmTI.jpg\"},{\"slug\":\"lemon-cupcakes\",\"title\":\"Lemon Cupcakes\",\"description\":\"Zesty, sunshine-bright lemon cupcakes with a tangy lemon buttercream. Light, fresh, and impossible to resist.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"Zest of 2 lemons\",\"3 tbsp fresh lemon juice\",\"1/2 cup whole milk\"]},{\"heading\":\"Lemon buttercream\",\"items\":[\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"Zest of 1 lemon\",\"2 tbsp fresh lemon juice\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Rub the lemon zest into the sugar, then cream with the butter until fluffy.\",\"Beat in the eggs, then the lemon juice.\",\"Add the dry ingredients alternately with the milk, mixing just until combined.\",\"Divide among the liners and bake 16–19 minutes. Cool completely.\",\"Beat the frosting ingredients until light and fluffy, then pipe onto the cupcakes.\"],\"tips\":[\"Always use fresh lemons — the zest carries most of the flavor.\",\"Add a little extra powdered sugar if the frosting gets too soft from the juice.\",\"Top with a thin twist of lemon peel for a pretty finish.\"],\"nutrition\":{\"calories\":350,\"fat\":18,\"carbs\":45,\"sugar\":35,\"protein\":3},\"image\":\"/images/cupcakes/f3RIvTPor5I.jpg\"},{\"slug\":\"strawberry-cupcakes\",\"title\":\"Strawberry Cupcakes\",\"description\":\"Tender cupcakes made with real strawberry purée and topped with a fresh strawberry buttercream. Summer in a wrapper.\",\"category\":\"Cupcakes\",\"difficulty\":\"Intermediate\",\"prepTime\":30,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"featured\":true,\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 cup strawberry purée (from about 1 1/2 cups strawberries)\",\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 tsp vanilla extract\"]},{\"heading\":\"Strawberry buttercream\",\"items\":[\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"3 tbsp reduced strawberry purée\",\"Pinch of salt\"]}],\"instructions\":[\"Purée the strawberries and simmer until reduced and jammy; cool. Reserve 3 tbsp for the frosting.\",\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and sugar, then beat in the eggs and vanilla.\",\"Add the dry ingredients alternately with the strawberry purée, mixing just until combined.\",\"Divide among the liners and bake 16–19 minutes. Cool completely.\",\"Beat the frosting ingredients until fluffy and pipe onto the cupcakes.\"],\"tips\":[\"Reducing the purée concentrates the flavor without making the batter wet.\",\"A drop of pink food coloring boosts the color if your berries are pale.\",\"Frost just before serving and keep refrigerated.\"],\"nutrition\":{\"calories\":345,\"fat\":17,\"carbs\":46,\"sugar\":36,\"protein\":3},\"image\":\"/images/cupcakes/M4TG1baOmTI.jpg\"},{\"slug\":\"funfetti-cupcakes\",\"title\":\"Funfetti Cupcakes\",\"description\":\"Cheerful vanilla cupcakes loaded with rainbow sprinkles inside and out. Guaranteed to make anyone smile.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 tbsp vanilla extract\",\"1/2 tsp almond extract\",\"1/2 cup whole milk\",\"1/3 cup rainbow sprinkles\"]},{\"heading\":\"Frosting\",\"items\":[\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"2 tbsp heavy cream\",\"2 tsp vanilla extract\",\"Extra sprinkles, to decorate\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and sugar, then beat in the eggs and both extracts.\",\"Add the dry ingredients alternately with the milk, then gently fold in the sprinkles.\",\"Divide among the liners and bake 16–19 minutes. Cool completely.\",\"Beat the frosting ingredients until fluffy, pipe on, and shower with extra sprinkles.\"],\"tips\":[\"Use jimmies, not nonpareils, so the colors don't streak the batter.\",\"Fold the sprinkles in last and don't overmix.\",\"Add the sprinkle topping right after frosting so they stick.\"],\"nutrition\":{\"calories\":360,\"fat\":18,\"carbs\":48,\"sugar\":38,\"protein\":3},\"image\":\"/images/cupcakes/7ZqJHH-981Q.jpg\"},{\"slug\":\"coconut-cupcakes\",\"title\":\"Coconut Cupcakes\",\"description\":\"Moist coconut cupcakes with coconut milk and a fluffy coconut frosting, finished with toasted shavings.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":19,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 tsp coconut extract\",\"1/2 cup coconut milk\",\"3/4 cup sweetened shredded coconut\"]},{\"heading\":\"Coconut frosting\",\"items\":[\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"3 tbsp coconut milk\",\"1/2 tsp coconut extract\",\"Toasted coconut, to decorate\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and sugar, then beat in the eggs and coconut extract.\",\"Add the dry ingredients alternately with the coconut milk, then fold in the shredded coconut.\",\"Divide among the liners and bake 17–20 minutes. Cool completely.\",\"Beat the frosting ingredients until fluffy, pipe on, and top with toasted coconut.\"],\"tips\":[\"Use full-fat canned coconut milk for the richest flavor.\",\"Toast the coconut topping until just golden — it browns quickly.\",\"Shredded coconut keeps these cupcakes moist for days.\"],\"nutrition\":{\"calories\":365,\"fat\":19,\"carbs\":46,\"sugar\":36,\"protein\":3},\"image\":\"/images/cupcakes/UaeVmc51Ttw.jpg\"},{\"slug\":\"carrot-cake-cupcakes\",\"title\":\"Carrot Cake Cupcakes\",\"description\":\"Spiced, moist carrot cupcakes full of warm cinnamon and a swirl of tangy cream cheese frosting.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":25,\"cookTime\":20,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/4 cups all-purpose flour\",\"1 tsp baking soda\",\"1 1/2 tsp ground cinnamon\",\"1/4 tsp ground nutmeg\",\"1/4 tsp salt\",\"1/2 cup vegetable oil\",\"3/4 cup packed brown sugar\",\"2 large eggs\",\"1 tsp vanilla extract\",\"1 1/2 cups finely grated carrots\",\"1/2 cup chopped walnuts (optional)\"]},{\"heading\":\"Cream cheese frosting\",\"items\":[\"8 oz cream cheese, softened\",\"1/2 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking soda, spices, and salt together.\",\"Whisk the oil, brown sugar, eggs, and vanilla until smooth.\",\"Stir in the dry ingredients, then fold in the carrots and walnuts.\",\"Divide among the liners and bake 18–21 minutes. Cool completely.\",\"Beat the frosting ingredients until smooth and fluffy, then pipe onto the cupcakes.\"],\"tips\":[\"Grate the carrots finely so they melt into the crumb.\",\"Squeeze excess moisture from very fresh carrots so the batter isn't wet.\",\"Toast the walnuts first for a deeper, nuttier flavor.\"],\"nutrition\":{\"calories\":370,\"fat\":21,\"carbs\":44,\"sugar\":34,\"protein\":4},\"image\":\"/images/cupcakes/MKBoRZEGeiM.jpg\"},{\"slug\":\"cookies-and-cream-cupcakes\",\"title\":\"Cookies and Cream Cupcakes\",\"description\":\"Vanilla cupcakes packed with crushed chocolate sandwich cookies and topped with a cookie-studded buttercream.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"featured\":true,\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 tbsp vanilla extract\",\"1/2 cup whole milk\",\"10 chocolate sandwich cookies, roughly crushed\"]},{\"heading\":\"Cookies and cream frosting\",\"items\":[\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"2 tbsp heavy cream\",\"1 tsp vanilla extract\",\"6 chocolate sandwich cookies, finely crushed\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and sugar, then beat in the eggs and vanilla.\",\"Add the dry ingredients alternately with the milk, then fold in the crushed cookies.\",\"Divide among the liners and bake 16–19 minutes. Cool completely.\",\"Beat the frosting ingredients (add the finely crushed cookies last) until fluffy.\",\"Pipe onto the cupcakes and top each with half a cookie.\"],\"tips\":[\"Crush some cookies coarsely for the batter and finely for the frosting.\",\"Use a wide piping tip so the cookie crumbs don't clog it.\",\"Press the cookie crumbs into the batter gently so they stay suspended.\"],\"nutrition\":{\"calories\":390,\"fat\":20,\"carbs\":50,\"sugar\":38,\"protein\":3},\"image\":\"/images/cupcakes/7ZqJHH-981Q.jpg\"},{\"slug\":\"espresso-cupcakes\",\"title\":\"Espresso Cupcakes\",\"description\":\"Coffee-infused cupcakes with a mocha undertone and a smooth espresso buttercream. A pick-me-up in dessert form.\",\"category\":\"Cupcakes\",\"difficulty\":\"Intermediate\",\"prepTime\":25,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 tsp vanilla extract\",\"1 tbsp espresso powder dissolved in 1/2 cup warm milk\"]},{\"heading\":\"Espresso buttercream\",\"items\":[\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"1 tbsp espresso powder dissolved in 2 tbsp warm cream\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and sugar, then beat in the eggs and vanilla.\",\"Add the dry ingredients alternately with the espresso milk, mixing just until smooth.\",\"Divide among the liners and bake 16–19 minutes. Cool completely.\",\"Beat the frosting ingredients until fluffy and pipe onto the cupcakes.\"],\"tips\":[\"Dissolve the espresso powder fully so there are no gritty specks.\",\"Dust the tops with cocoa for a cappuccino look.\",\"Use decaf espresso powder if serving to kids.\"],\"nutrition\":{\"calories\":350,\"fat\":18,\"carbs\":45,\"sugar\":35,\"protein\":3},\"image\":\"/images/cupcakes/oq4ok8GE88c.jpg\"},{\"slug\":\"salted-caramel-cupcakes\",\"title\":\"Salted Caramel Cupcakes\",\"description\":\"Buttery brown-sugar cupcakes with a hidden caramel center and a swirl of salted caramel buttercream.\",\"category\":\"Cupcakes\",\"difficulty\":\"Advanced\",\"prepTime\":35,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"featured\":true,\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"3/4 cup packed brown sugar\",\"1/4 cup granulated sugar\",\"2 large eggs\",\"1 tsp vanilla extract\",\"1/2 cup whole milk\"]},{\"heading\":\"Salted caramel \u0026 frosting\",\"items\":[\"3/4 cup prepared salted caramel sauce, divided\",\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"Flaky sea salt, to finish\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and both sugars, then beat in the eggs and vanilla.\",\"Add the dry ingredients alternately with the milk. Bake 16–19 minutes; cool completely.\",\"Core the center of each cupcake and fill with a spoonful of caramel sauce.\",\"Beat the butter and powdered sugar fluffy, then beat in 1/4 cup caramel sauce.\",\"Pipe the frosting on, drizzle with more caramel, and finish with flaky salt.\"],\"tips\":[\"Let the caramel cool fully before filling so it doesn't melt the cupcakes.\",\"Chill the frosting briefly if it softens after adding the caramel.\",\"Store-bought caramel works perfectly if you're short on time.\"],\"nutrition\":{\"calories\":410,\"fat\":21,\"carbs\":54,\"sugar\":44,\"protein\":3},\"image\":\"/images/cupcakes/f3RIvTPor5I.jpg\"},{\"slug\":\"maple-cupcakes\",\"title\":\"Maple Cupcakes\",\"description\":\"Cozy cupcakes sweetened with real maple syrup and crowned with a maple buttercream. Tastes like a fall morning.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/2 tsp ground cinnamon\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1/2 cup granulated sugar\",\"1/2 cup pure maple syrup\",\"2 large eggs\",\"1/2 cup whole milk\"]},{\"heading\":\"Maple buttercream\",\"items\":[\"1 cup unsalted butter, softened\",\"2 1/2 cups powdered sugar\",\"1/4 cup pure maple syrup\",\"Pinch of salt\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, cinnamon, and salt together.\",\"Cream the butter and sugar, then beat in the maple syrup and eggs.\",\"Add the dry ingredients alternately with the milk, mixing just until combined.\",\"Divide among the liners and bake 16–19 minutes. Cool completely.\",\"Beat the frosting ingredients until fluffy and pipe onto the cupcakes.\"],\"tips\":[\"Use Grade A dark maple syrup for the strongest maple flavor.\",\"Add a little maple extract if you want an even bolder taste.\",\"A pinch of flaky salt on top brings out the maple beautifully.\"],\"nutrition\":{\"calories\":355,\"fat\":18,\"carbs\":47,\"sugar\":37,\"protein\":3},\"image\":\"/images/cupcakes/M4TG1baOmTI.jpg\"},{\"slug\":\"raspberry-cupcakes\",\"title\":\"Raspberry Cupcakes\",\"description\":\"Vanilla cupcakes with a tart raspberry filling and a pink raspberry buttercream. Elegant and fruity.\",\"category\":\"Cupcakes\",\"difficulty\":\"Intermediate\",\"prepTime\":30,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 tbsp vanilla extract\",\"1/2 cup whole milk\"]},{\"heading\":\"Filling \u0026 frosting\",\"items\":[\"1/2 cup seedless raspberry jam\",\"1 cup unsalted butter, softened\",\"3 cups powdered sugar\",\"3 tbsp raspberry jam or reduced raspberry purée\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and sugar, beat in the eggs and vanilla, then add the dry ingredients alternately with the milk.\",\"Bake 16–19 minutes; cool completely.\",\"Core each cupcake and fill with seedless raspberry jam.\",\"Beat the butter and powdered sugar, then beat in the raspberry jam until pink and fluffy.\",\"Pipe onto the cupcakes and top with a fresh raspberry.\"],\"tips\":[\"Seedless jam gives the cleanest filling and frosting.\",\"Reduce fresh raspberry purée for a more natural flavor and color.\",\"Don't overfill the centers or the cupcakes get soggy.\"],\"nutrition\":{\"calories\":375,\"fat\":18,\"carbs\":51,\"sugar\":41,\"protein\":3},\"image\":\"/images/cupcakes/IO4PaS3zYH0.jpg\"},{\"slug\":\"peanut-butter-cupcakes\",\"title\":\"Peanut Butter Cupcakes\",\"description\":\"Rich chocolate cupcakes topped with a creamy peanut butter frosting. The classic combo everyone loves.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"3/4 cup all-purpose flour\",\"1/2 cup unsweetened cocoa powder\",\"3/4 tsp baking soda\",\"1/4 tsp salt\",\"1 cup granulated sugar\",\"1 large egg\",\"1/2 cup buttermilk\",\"1/3 cup vegetable oil\",\"1/2 cup hot water\",\"1 tsp vanilla extract\"]},{\"heading\":\"Peanut butter frosting\",\"items\":[\"1/2 cup unsalted butter, softened\",\"3/4 cup creamy peanut butter\",\"2 1/2 cups powdered sugar\",\"3 tbsp heavy cream\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, cocoa, baking soda, and salt together.\",\"Whisk the sugar, egg, buttermilk, oil, and vanilla, then stir into the dry ingredients with the hot water.\",\"Divide among the liners and bake 16–19 minutes. Cool completely.\",\"Beat the butter and peanut butter, then add the powdered sugar and cream; beat fluffy.\",\"Pipe onto the cupcakes and drizzle with melted chocolate if you like.\"],\"tips\":[\"Use no-stir peanut butter for a stable, creamy frosting.\",\"A chocolate drizzle on top makes them look bakery-worthy.\",\"Chop a few peanuts over the top for crunch.\"],\"nutrition\":{\"calories\":400,\"fat\":23,\"carbs\":46,\"sugar\":36,\"protein\":6},\"image\":\"/images/cupcakes/UaeVmc51Ttw.jpg\"},{\"slug\":\"honey-vanilla-cupcakes\",\"title\":\"Honey Vanilla Cupcakes\",\"description\":\"Delicate cupcakes sweetened with honey and vanilla bean, topped with a floral honey buttercream.\",\"category\":\"Cupcakes\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":18,\"servings\":\"12 cupcakes\",\"ingredients\":[{\"heading\":\"Cupcakes\",\"items\":[\"1 1/2 cups all-purpose flour\",\"1 1/2 tsp baking powder\",\"1/4 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1/2 cup granulated sugar\",\"1/3 cup honey\",\"2 large eggs\",\"1 vanilla bean, scraped (or 2 tsp vanilla)\",\"1/2 cup whole milk\"]},{\"heading\":\"Honey buttercream\",\"items\":[\"1 cup unsalted butter, softened\",\"2 1/2 cups powdered sugar\",\"3 tbsp honey\",\"Pinch of salt\"]}],\"instructions\":[\"Heat the oven to 350°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Cream the butter and sugar, then beat in the honey, eggs, and vanilla.\",\"Add the dry ingredients alternately with the milk, mixing just until combined.\",\"Divide among the liners and bake 16–19 minutes. Cool completely.\",\"Beat the frosting ingredients until fluffy and pipe onto the cupcakes.\"],\"tips\":[\"Use a fragrant honey like clover or orange blossom for the best flavor.\",\"Scraping a real vanilla bean gives lovely flecks and aroma.\",\"Drizzle a little extra honey on top just before serving.\"],\"nutrition\":{\"calories\":355,\"fat\":18,\"carbs\":47,\"sugar\":37,\"protein\":3},\"image\":\"/images/cupcakes/MKBoRZEGeiM.jpg\"},{\"slug\":\"classic-caramel-flan\",\"title\":\"Classic Caramel Flan\",\"description\":\"The timeless one: silky vanilla custard under a glossy amber caramel that pools over the top when you unmold it.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":55,\"servings\":\"8 servings\",\"featured\":true,\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"2 large egg yolks\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"1 cup whole milk\",\"1 tbsp vanilla extract\",\"Pinch of salt\"]}],\"instructions\":[\"Heat the oven to 325°F and set a kettle of water to boil for the water bath.\",\"Make the caramel: cook the sugar and water in a saucepan over medium heat, without stirring, until amber. Quickly pour into a 9-inch round baking dish, swirling to coat the bottom. Set aside.\",\"Whisk the eggs and yolks gently — avoid creating foam.\",\"Whisk in the condensed milk, evaporated milk, whole milk, vanilla, and salt until smooth.\",\"Strain the custard through a fine sieve over the caramel.\",\"Place the dish in a roasting pan and pour hot water halfway up the sides.\",\"Bake 50–60 minutes, until set with a slight jiggle in the center.\",\"Cool, then chill at least 4 hours. Run a knife around the edge and invert onto a rimmed plate.\"],\"tips\":[\"Don't stir the caramel once it's boiling, or it can crystallize.\",\"Straining the custard guarantees a glassy-smooth texture.\",\"Overnight chilling makes unmolding clean and the flavor deeper.\"],\"nutrition\":{\"calories\":320,\"fat\":11,\"carbs\":47,\"sugar\":46,\"protein\":9},\"image\":\"/images/flan/TqPdzQ00I0U.jpg\"},{\"slug\":\"coconut-flan\",\"title\":\"Coconut Flan\",\"description\":\"A tropical twist on classic flan, made creamy with coconut milk and finished with toasted coconut flakes.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":55,\"servings\":\"8 servings\",\"featured\":true,\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"1 (14 oz) can sweetened condensed milk\",\"1 (13.5 oz) can full-fat coconut milk\",\"1/2 cup whole milk\",\"1 tsp vanilla extract\",\"1/2 cup sweetened shredded coconut, plus more toasted for serving\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar and water to an amber caramel, then pour into a 9-inch dish and swirl to coat.\",\"Gently whisk the eggs, then whisk in the condensed milk, coconut milk, whole milk, vanilla, and shredded coconut.\",\"Strain over the caramel (the coconut shreds stay in the custard).\",\"Set in a roasting pan, add hot water halfway up the sides, and bake 50–60 minutes until just set.\",\"Cool, then chill at least 4 hours. Invert onto a plate and top with toasted coconut.\"],\"tips\":[\"Shake the coconut milk can well so the fat and liquid combine.\",\"Toast the coconut topping until golden for extra aroma.\",\"Full-fat coconut milk gives the richest, creamiest set.\"],\"nutrition\":{\"calories\":360,\"fat\":17,\"carbs\":45,\"sugar\":43,\"protein\":8},\"image\":\"/images/flan/qjf9_9HRHXg.jpg\"},{\"slug\":\"coffee-flan\",\"title\":\"Coffee Flan\",\"description\":\"A grown-up flan infused with espresso for a smooth coffee-and-cream flavor beneath the caramel.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":55,\"servings\":\"8 servings\",\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"2 large egg yolks\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"1 cup whole milk\",\"2 tbsp espresso powder\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar and water to an amber caramel and pour into a 9-inch dish, swirling to coat.\",\"Warm the whole milk and dissolve the espresso powder into it; let cool slightly.\",\"Gently whisk the eggs and yolks, then whisk in the condensed milk, evaporated milk, coffee milk, and vanilla.\",\"Strain over the caramel, set in a roasting pan, and add hot water halfway up the sides.\",\"Bake 50–60 minutes until just set, then chill at least 4 hours before unmolding.\"],\"tips\":[\"Dissolving the espresso in warm milk avoids gritty specks.\",\"Use a good-quality espresso powder for the smoothest flavor.\",\"A dusting of cocoa on top makes it look like a tiramisu.\"],\"nutrition\":{\"calories\":330,\"fat\":11,\"carbs\":48,\"sugar\":47,\"protein\":10},\"image\":\"/images/flan/RabhHrb8G2g.jpg\"},{\"slug\":\"vanilla-bean-flan\",\"title\":\"Vanilla Bean Flan\",\"description\":\"An elegant, pure flan speckled with real vanilla bean for the most fragrant, luxurious custard.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":55,\"servings\":\"8 servings\",\"featured\":true,\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"5 large eggs\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"1 cup whole milk\",\"1 vanilla bean, split and scraped\",\"Pinch of salt\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar and water to an amber caramel and pour into a 9-inch dish, swirling to coat.\",\"Warm the whole milk with the vanilla bean seeds and pod for 5 minutes, then remove the pod.\",\"Gently whisk the eggs, then whisk in the condensed milk, evaporated milk, vanilla milk, and salt.\",\"Strain over the caramel (the seeds will pass through), set in a roasting pan, and add hot water halfway up the sides.\",\"Bake 50–60 minutes until just set, then chill 4 hours before unmolding.\"],\"tips\":[\"Save the scraped pod in a jar of sugar to make vanilla sugar.\",\"Warming the milk with the bean infuses maximum flavor.\",\"Strain gently so you keep those pretty vanilla flecks.\"],\"nutrition\":{\"calories\":325,\"fat\":11,\"carbs\":47,\"sugar\":46,\"protein\":10},\"image\":\"/images/flan/PerJ_q-EuKw.jpg\"},{\"slug\":\"chocolate-flan\",\"title\":\"Chocolate Flan\",\"description\":\"A decadent chocolate custard flan — like a cross between flan and a silky pot de crème, with caramel on top.\",\"category\":\"Flan\",\"difficulty\":\"Advanced\",\"prepTime\":25,\"cookTime\":60,\"servings\":\"8 servings\",\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"2 large egg yolks\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"4 oz semisweet chocolate, melted\",\"3 tbsp unsweetened cocoa powder\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar and water to an amber caramel and pour into a 9-inch dish, swirling to coat.\",\"Whisk the eggs and yolks gently, then whisk in the condensed milk and evaporated milk.\",\"Whisk in the melted chocolate, cocoa, and vanilla until completely smooth.\",\"Strain over the caramel, set in a roasting pan, and add hot water halfway up the sides.\",\"Bake 55–65 minutes until set with a slight wobble, then chill 4 hours before unmolding.\"],\"tips\":[\"Let the melted chocolate cool slightly so it doesn't scramble the eggs.\",\"Sift the cocoa to keep the custard perfectly smooth.\",\"This one is rich — serve smaller slices with fresh berries.\"],\"nutrition\":{\"calories\":375,\"fat\":16,\"carbs\":50,\"sugar\":47,\"protein\":10},\"image\":\"/images/flan/VZKaJ2tIW_U.jpg\"},{\"slug\":\"orange-flan\",\"title\":\"Orange Flan\",\"description\":\"Bright and citrusy, this flan is infused with fresh orange zest for a refreshing finish to any meal.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":55,\"servings\":\"8 servings\",\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"2 large egg yolks\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"1/2 cup fresh orange juice\",\"Zest of 2 oranges\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar and water to an amber caramel and pour into a 9-inch dish, swirling to coat.\",\"Gently whisk the eggs and yolks, then whisk in the condensed milk, evaporated milk, orange juice, zest, and vanilla.\",\"Strain over the caramel, set in a roasting pan, and add hot water halfway up the sides.\",\"Bake 50–60 minutes until just set, then chill 4 hours before unmolding.\",\"Garnish with thin orange slices or extra zest.\"],\"tips\":[\"Add the orange juice gradually and whisk well to keep the custard smooth.\",\"Zest only the orange part of the peel — the white pith is bitter.\",\"A splash of orange liqueur makes a lovely adults-only version.\"],\"nutrition\":{\"calories\":320,\"fat\":11,\"carbs\":48,\"sugar\":47,\"protein\":9},\"image\":\"/images/flan/0tyzMDLodWE.jpg\"},{\"slug\":\"cinnamon-flan\",\"title\":\"Cinnamon Flan\",\"description\":\"Warmly spiced flan infused with cinnamon sticks — comforting, fragrant, and perfect for cooler evenings.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":55,\"servings\":\"8 servings\",\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"2 large egg yolks\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"1 cup whole milk\",\"2 cinnamon sticks\",\"1/2 tsp ground cinnamon\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar and water to an amber caramel and pour into a 9-inch dish, swirling to coat.\",\"Warm the whole milk with the cinnamon sticks for 10 minutes, then remove the sticks and cool slightly.\",\"Gently whisk the eggs and yolks, then whisk in the condensed milk, evaporated milk, cinnamon milk, ground cinnamon, and vanilla.\",\"Strain over the caramel, set in a roasting pan, and add hot water halfway up the sides.\",\"Bake 50–60 minutes until just set, then chill 4 hours before unmolding.\"],\"tips\":[\"Steeping cinnamon sticks gives a gentler flavor than ground alone.\",\"Dust the unmolded flan with a little extra cinnamon for presentation.\",\"Mexican canela (soft cinnamon) is especially lovely here.\"],\"nutrition\":{\"calories\":325,\"fat\":11,\"carbs\":47,\"sugar\":46,\"protein\":10},\"image\":\"/images/flan/TqPdzQ00I0U.jpg\"},{\"slug\":\"pumpkin-flan\",\"title\":\"Pumpkin Flan\",\"description\":\"A fall favorite: creamy pumpkin custard with warm spices and caramel — like pumpkin pie's silkier cousin.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":60,\"servings\":\"8 servings\",\"featured\":true,\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"1 cup pumpkin purée\",\"1 1/2 tsp pumpkin pie spice\",\"1 tsp vanilla extract\",\"Pinch of salt\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar and water to an amber caramel and pour into a 9-inch dish, swirling to coat.\",\"Gently whisk the eggs, then whisk in the condensed milk, evaporated milk, pumpkin purée, spice, vanilla, and salt until smooth.\",\"Strain over the caramel, set in a roasting pan, and add hot water halfway up the sides.\",\"Bake 55–65 minutes until just set, then chill 4 hours before unmolding.\"],\"tips\":[\"Use pure pumpkin purée, not pumpkin pie filling, which is pre-sweetened.\",\"Whisk thoroughly so the pumpkin blends smoothly into the custard.\",\"Top with a dollop of lightly whipped cream to serve.\"],\"nutrition\":{\"calories\":330,\"fat\":11,\"carbs\":50,\"sugar\":47,\"protein\":9},\"image\":\"/images/flan/qjf9_9HRHXg.jpg\"},{\"slug\":\"maple-flan\",\"title\":\"Maple Flan\",\"description\":\"A cozy Canadian-inspired flan sweetened with maple syrup, with a deep amber caramel to match.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":55,\"servings\":\"8 servings\",\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"3/4 cup granulated sugar\",\"1/4 cup pure maple syrup\",\"2 tbsp water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"2 large egg yolks\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"1/3 cup pure maple syrup\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar, maple syrup, and water to a deep amber caramel and pour into a 9-inch dish, swirling to coat.\",\"Gently whisk the eggs and yolks, then whisk in the condensed milk, evaporated milk, maple syrup, and vanilla.\",\"Strain over the caramel, set in a roasting pan, and add hot water halfway up the sides.\",\"Bake 50–60 minutes until just set, then chill 4 hours before unmolding.\"],\"tips\":[\"Use dark, robust maple syrup so the flavor comes through the custard.\",\"Watch the maple caramel closely — it can darken faster than plain caramel.\",\"A few candied pecans on top make a beautiful garnish.\"],\"nutrition\":{\"calories\":345,\"fat\":11,\"carbs\":53,\"sugar\":51,\"protein\":10},\"image\":\"/images/flan/RabhHrb8G2g.jpg\"},{\"slug\":\"honey-flan\",\"title\":\"Honey Flan\",\"description\":\"Delicate flan sweetened with honey for a floral, mellow custard under a classic caramel top.\",\"category\":\"Flan\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":55,\"servings\":\"8 servings\",\"ingredients\":[{\"heading\":\"Caramel\",\"items\":[\"1 cup granulated sugar\",\"1/4 cup water\"]},{\"heading\":\"Custard\",\"items\":[\"4 large eggs\",\"2 large egg yolks\",\"1 (14 oz) can sweetened condensed milk\",\"1 (12 oz) can evaporated milk\",\"1/3 cup honey\",\"1 cup whole milk\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 325°F and boil water for the bath.\",\"Cook the sugar and water to an amber caramel and pour into a 9-inch dish, swirling to coat.\",\"Gently whisk the eggs and yolks, then whisk in the condensed milk, evaporated milk, honey, whole milk, and vanilla until smooth.\",\"Strain over the caramel, set in a roasting pan, and add hot water halfway up the sides.\",\"Bake 50–60 minutes until just set, then chill 4 hours before unmolding.\",\"Drizzle with a little extra honey to serve.\"],\"tips\":[\"Choose a fragrant honey like orange blossom or wildflower.\",\"Warm the honey slightly so it whisks in smoothly.\",\"Honey browns faster, so the custard may set a touch quicker — check early.\"],\"nutrition\":{\"calories\":340,\"fat\":11,\"carbs\":52,\"sugar\":50,\"protein\":10},\"image\":\"/images/flan/PerJ_q-EuKw.jpg\"},{\"slug\":\"apple-crumble\",\"title\":\"Apple Crumble\",\"description\":\"Tender cinnamon-spiced apples under a buttery, golden oat crumble. Warm, homey, and best with a scoop of ice cream.\",\"category\":\"Other Desserts\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":45,\"servings\":\"8 servings\",\"featured\":true,\"ingredients\":[{\"heading\":\"Filling\",\"items\":[\"6 large apples, peeled and sliced\",\"1/3 cup granulated sugar\",\"1 tbsp lemon juice\",\"1 1/2 tsp ground cinnamon\",\"2 tbsp all-purpose flour\"]},{\"heading\":\"Crumble topping\",\"items\":[\"1 cup all-purpose flour\",\"1 cup old-fashioned rolled oats\",\"3/4 cup packed brown sugar\",\"1/2 tsp cinnamon\",\"3/4 cup cold unsalted butter, cubed\"]}],\"instructions\":[\"Heat the oven to 350°F and butter a 9x13-inch baking dish.\",\"Toss the apples with the sugar, lemon juice, cinnamon, and flour, then spread in the dish.\",\"Combine the flour, oats, brown sugar, and cinnamon for the topping.\",\"Cut in the cold butter with your fingers until clumpy and crumbly.\",\"Scatter the topping evenly over the apples.\",\"Bake 40–50 minutes, until the topping is golden and the filling bubbles at the edges.\",\"Cool 15 minutes before serving warm.\"],\"tips\":[\"Use a mix of tart and sweet apples for the best flavor and texture.\",\"Cold butter is key to a crumbly, not greasy, topping.\",\"Serve warm with vanilla ice cream or a pour of cream.\"],\"nutrition\":{\"calories\":340,\"fat\":16,\"carbs\":48,\"sugar\":30,\"protein\":3},\"image\":\"/images/other/U1OOjVj7NVA.jpg\"},{\"slug\":\"cinnamon-rolls\",\"title\":\"Cinnamon Rolls\",\"description\":\"Pillowy soft yeast rolls swirled with cinnamon sugar and topped with cream cheese glaze. Worth every minute.\",\"category\":\"Other Desserts\",\"difficulty\":\"Advanced\",\"prepTime\":30,\"cookTime\":25,\"servings\":\"12 rolls\",\"featured\":true,\"ingredients\":[{\"heading\":\"Dough\",\"items\":[\"4 cups all-purpose flour\",\"1 packet (2 1/4 tsp) instant yeast\",\"1/4 cup granulated sugar\",\"1 tsp salt\",\"1 cup warm milk\",\"1/3 cup unsalted butter, melted\",\"2 large eggs\"]},{\"heading\":\"Filling\",\"items\":[\"1/2 cup unsalted butter, softened\",\"3/4 cup packed brown sugar\",\"2 tbsp ground cinnamon\"]},{\"heading\":\"Cream cheese glaze\",\"items\":[\"4 oz cream cheese, softened\",\"1/4 cup unsalted butter, softened\",\"1 cup powdered sugar\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Mix the flour, yeast, sugar, and salt. Add the warm milk, melted butter, and eggs, then knead 8 minutes until smooth and elastic.\",\"Cover and let rise in a warm spot until doubled, about 1 hour.\",\"Roll the dough into a 16x12-inch rectangle. Spread with softened butter and sprinkle with the brown sugar and cinnamon.\",\"Roll up tightly from the long edge and cut into 12 pieces.\",\"Arrange in a greased 9x13-inch pan, cover, and rise 30–45 minutes until puffy.\",\"Heat the oven to 350°F and bake 22–27 minutes, until golden.\",\"Beat the glaze ingredients smooth and spread over the warm rolls.\"],\"tips\":[\"Warm (not hot) milk keeps the yeast happy — aim for 110°F.\",\"Use unflavored dental floss to cut clean, un-squished rolls.\",\"Glaze while still warm so it melts into every swirl.\"],\"nutrition\":{\"calories\":420,\"fat\":17,\"carbs\":60,\"sugar\":28,\"protein\":7},\"image\":\"/images/other/gupAg8Ct8Xg.jpg\"},{\"slug\":\"banana-bread\",\"title\":\"Banana Bread\",\"description\":\"Moist, tender banana bread sweetened with very ripe bananas and a hint of cinnamon. A forgiving, everyday classic.\",\"category\":\"Other Desserts\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":60,\"servings\":\"1 loaf (10 slices)\",\"ingredients\":[{\"items\":[\"1 3/4 cups all-purpose flour\",\"1 tsp baking soda\",\"1/2 tsp salt\",\"1/2 tsp ground cinnamon\",\"1/2 cup unsalted butter, melted\",\"3/4 cup packed brown sugar\",\"2 large eggs\",\"3 very ripe bananas, mashed (about 1 1/2 cups)\",\"1 tsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 350°F and grease a 9x5-inch loaf pan.\",\"Whisk the flour, baking soda, salt, and cinnamon together.\",\"Whisk the melted butter and brown sugar, then beat in the eggs, mashed bananas, and vanilla.\",\"Fold in the dry ingredients just until combined — don't overmix.\",\"Pour into the pan and bake 55–65 minutes, until a toothpick comes out clean.\",\"Cool in the pan 10 minutes, then turn out onto a rack.\"],\"tips\":[\"The riper and spottier the bananas, the sweeter the bread.\",\"Overmixing develops gluten and makes the loaf dense — fold gently.\",\"Add 3/4 cup chocolate chips or walnuts for variety.\"],\"nutrition\":{\"calories\":250,\"fat\":10,\"carbs\":37,\"sugar\":19,\"protein\":4},\"image\":\"/images/other/uFlXozTlD1U.jpg\"},{\"slug\":\"lemon-bars\",\"title\":\"Lemon Bars\",\"description\":\"A buttery shortbread base under a tangy, silky lemon curd, dusted with powdered sugar. Bright and refreshing.\",\"category\":\"Other Desserts\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":40,\"servings\":\"16 bars\",\"featured\":true,\"ingredients\":[{\"heading\":\"Shortbread crust\",\"items\":[\"1 cup all-purpose flour\",\"1/4 cup powdered sugar\",\"1/2 cup cold unsalted butter, cubed\",\"Pinch of salt\"]},{\"heading\":\"Lemon filling\",\"items\":[\"1 1/4 cups granulated sugar\",\"1/4 cup all-purpose flour\",\"4 large eggs\",\"Zest of 2 lemons\",\"2/3 cup fresh lemon juice\"]}],\"instructions\":[\"Heat the oven to 350°F and line an 8x8-inch pan with parchment.\",\"Pulse or rub the crust ingredients until crumbly, then press firmly into the pan.\",\"Bake the crust 18–20 minutes, until pale gold.\",\"Whisk the filling: sugar, flour, eggs, zest, and lemon juice until smooth.\",\"Pour over the warm crust and bake 18–22 minutes, until set with no wobble.\",\"Cool completely, then chill 2 hours. Dust with powdered sugar and cut into bars.\"],\"tips\":[\"Pour the filling onto a warm crust so they bond and don't separate.\",\"Chill fully before cutting for clean edges.\",\"Wipe the knife between cuts for picture-perfect bars.\"],\"nutrition\":{\"calories\":180,\"fat\":7,\"carbs\":28,\"sugar\":20,\"protein\":3},\"image\":\"/images/other/uFlXozTlD1U.jpg\"},{\"slug\":\"blueberry-muffins\",\"title\":\"Blueberry Muffins\",\"description\":\"Bakery-style muffins with high domed tops, juicy blueberries, and a crunchy sugar finish. A breakfast treat.\",\"category\":\"Other Desserts\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":22,\"servings\":\"12 muffins\",\"ingredients\":[{\"items\":[\"2 1/2 cups all-purpose flour\",\"1 tbsp baking powder\",\"1/2 tsp salt\",\"1/2 cup unsalted butter, melted\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 cup whole milk\",\"2 tsp vanilla extract\",\"1 1/2 cups fresh or frozen blueberries\",\"2 tbsp coarse sugar, for topping\"]}],\"instructions\":[\"Heat the oven to 425°F and line a 12-cup tin with liners.\",\"Whisk the flour, baking powder, and salt together.\",\"Whisk the melted butter and sugar, then beat in the eggs, milk, and vanilla.\",\"Fold the dry ingredients into the wet just until combined, then gently fold in the blueberries.\",\"Divide among the liners (they'll be full) and sprinkle with coarse sugar.\",\"Bake at 425°F for 5 minutes, then reduce to 375°F and bake 15–18 minutes more, until golden.\",\"Cool 10 minutes before removing.\"],\"tips\":[\"Starting hot then lowering the heat gives those tall bakery domes.\",\"Toss frozen berries in a little flour so they don't sink or bleed.\",\"Don't overmix — lumpy batter makes tender muffins.\"],\"nutrition\":{\"calories\":270,\"fat\":9,\"carbs\":43,\"sugar\":22,\"protein\":4},\"image\":\"/images/other/HsxSCnDkU_s.jpg\"},{\"slug\":\"cheesecake-bars\",\"title\":\"Cheesecake Bars\",\"description\":\"Creamy, rich cheesecake on a graham cracker crust, cut into neat squares. All the indulgence, none of the fuss.\",\"category\":\"Other Desserts\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":40,\"servings\":\"16 bars\",\"featured\":true,\"ingredients\":[{\"heading\":\"Crust\",\"items\":[\"1 1/2 cups graham cracker crumbs\",\"1/4 cup granulated sugar\",\"6 tbsp unsalted butter, melted\"]},{\"heading\":\"Filling\",\"items\":[\"16 oz cream cheese, softened\",\"2/3 cup granulated sugar\",\"2 large eggs\",\"1/3 cup sour cream\",\"1 tbsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 325°F and line a 9x9-inch pan with parchment.\",\"Mix the crust ingredients and press firmly into the pan. Bake 10 minutes.\",\"Beat the cream cheese and sugar until smooth, scraping the bowl often.\",\"Beat in the eggs one at a time, then the sour cream and vanilla, just until combined.\",\"Pour over the crust and bake 32–38 minutes, until the center is just set with a slight jiggle.\",\"Cool, then chill at least 4 hours before cutting into bars.\"],\"tips\":[\"Room-temperature cream cheese prevents lumps.\",\"Don't overbeat once the eggs go in, or the bars can crack.\",\"Top with fruit, caramel, or chocolate just before serving.\"],\"nutrition\":{\"calories\":280,\"fat\":19,\"carbs\":23,\"sugar\":16,\"protein\":4},\"image\":\"/images/other/dSqXs4BdIoE.jpg\"},{\"slug\":\"strawberry-scones\",\"title\":\"Strawberry Scones\",\"description\":\"Flaky, buttery scones dotted with fresh strawberries and a sweet vanilla glaze. Lovely with afternoon tea.\",\"category\":\"Other Desserts\",\"difficulty\":\"Intermediate\",\"prepTime\":20,\"cookTime\":22,\"servings\":\"8 scones\",\"ingredients\":[{\"heading\":\"Scones\",\"items\":[\"2 1/2 cups all-purpose flour\",\"1/3 cup granulated sugar\",\"1 tbsp baking powder\",\"1/2 tsp salt\",\"1/2 cup cold unsalted butter, cubed\",\"1 cup diced fresh strawberries\",\"2/3 cup cold heavy cream\",\"1 large egg\",\"1 tsp vanilla extract\"]},{\"heading\":\"Glaze\",\"items\":[\"1 cup powdered sugar\",\"2 tbsp milk\",\"1/2 tsp vanilla\"]}],\"instructions\":[\"Heat the oven to 400°F and line a sheet with parchment.\",\"Whisk the flour, sugar, baking powder, and salt together.\",\"Cut in the cold butter until pea-sized, then toss in the strawberries.\",\"Whisk the cream, egg, and vanilla, then stir into the flour just until a shaggy dough forms.\",\"Pat into a 1-inch-thick disk, cut into 8 wedges, and place on the sheet.\",\"Bake 18–22 minutes, until golden. Cool, then drizzle with the glaze.\"],\"tips\":[\"Keep everything cold for the flakiest scones — even chill the bowl.\",\"Don't overwork the dough; lumps of butter create flaky layers.\",\"Pat the diced strawberries dry so they don't make the dough wet.\"],\"nutrition\":{\"calories\":330,\"fat\":16,\"carbs\":43,\"sugar\":18,\"protein\":5},\"image\":\"/images/other/dSqXs4BdIoE.jpg\"},{\"slug\":\"coffee-cake\",\"title\":\"Coffee Cake\",\"description\":\"Tender sour cream cake with a cinnamon streusel ribbon and crumbly topping. Made for a slow morning and a hot cup.\",\"category\":\"Other Desserts\",\"difficulty\":\"Easy\",\"prepTime\":20,\"cookTime\":45,\"servings\":\"12 servings\",\"ingredients\":[{\"heading\":\"Streusel\",\"items\":[\"3/4 cup all-purpose flour\",\"3/4 cup packed brown sugar\",\"1 1/2 tsp cinnamon\",\"6 tbsp cold unsalted butter, cubed\"]},{\"heading\":\"Cake\",\"items\":[\"2 cups all-purpose flour\",\"1 tsp baking powder\",\"1/2 tsp baking soda\",\"1/2 tsp salt\",\"1/2 cup unsalted butter, softened\",\"1 cup granulated sugar\",\"2 large eggs\",\"1 cup sour cream\",\"1 tbsp vanilla extract\"]}],\"instructions\":[\"Heat the oven to 350°F and grease a 9x9-inch pan.\",\"Mix the streusel ingredients with your fingers until crumbly; set aside.\",\"Whisk the flour, baking powder, baking soda, and salt together.\",\"Cream the butter and sugar, then beat in the eggs, sour cream, and vanilla.\",\"Fold in the dry ingredients just until smooth.\",\"Spread half the batter in the pan, sprinkle with half the streusel, add the rest of the batter, and top with the remaining streusel.\",\"Bake 40–48 minutes, until a toothpick comes out clean. Cool before slicing.\"],\"tips\":[\"Sour cream keeps the crumb exceptionally moist and tender.\",\"The middle streusel layer is the best part — don't skip it.\",\"Drizzle with a simple powdered-sugar glaze if you like.\"],\"nutrition\":{\"calories\":360,\"fat\":17,\"carbs\":48,\"sugar\":28,\"protein\":5},\"image\":\"/images/other/4NEhBaeUUQQ.jpg\"},{\"slug\":\"coconut-macaroons\",\"title\":\"Coconut Macaroons\",\"description\":\"Chewy, golden coconut mounds with crisp edges and soft centers, optionally dipped in dark chocolate. Naturally gluten-free.\",\"category\":\"Other Desserts\",\"difficulty\":\"Easy\",\"prepTime\":15,\"cookTime\":20,\"servings\":\"20 macaroons\",\"ingredients\":[{\"items\":[\"4 cups sweetened shredded coconut\",\"2/3 cup sweetened condensed milk\",\"1 tsp vanilla extract\",\"2 large egg whites\",\"Pinch of salt\",\"4 oz dark chocolate, melted (optional)\"]}],\"instructions\":[\"Heat the oven to 325°F and line a sheet with parchment.\",\"Stir the coconut, condensed milk, and vanilla together.\",\"Whip the egg whites with the salt to stiff peaks, then gently fold into the coconut mixture.\",\"Scoop tightly packed 1 1/2-tablespoon mounds onto the sheet.\",\"Bake 18–22 minutes, until the tips and edges are golden.\",\"Cool completely. If using, dip the bottoms in melted chocolate and let set.\"],\"tips\":[\"Pack the mounds firmly so they hold together while baking.\",\"Whipped egg whites give a lighter, less dense macaroon.\",\"Watch closely at the end — the coconut tips brown quickly.\"],\"nutrition\":{\"calories\":140,\"fat\":8,\"carbs\":16,\"sugar\":14,\"protein\":2},\"image\":\"/images/other/U1OOjVj7NVA.jpg\"},{\"slug\":\"apple-hand-pies\",\"title\":\"Apple Hand Pies\",\"description\":\"Flaky little hand pies stuffed with spiced apple filling — portable, crowd-pleasing, and fun to make.\",\"category\":\"Other Desserts\",\"difficulty\":\"Advanced\",\"prepTime\":40,\"cookTime\":25,\"servings\":\"8 hand pies\",\"ingredients\":[{\"heading\":\"Pastry\",\"items\":[\"2 1/2 cups all-purpose flour\",\"1 tbsp granulated sugar\",\"1 tsp salt\",\"1 cup cold unsalted butter, cubed\",\"6–8 tbsp ice water\"]},{\"heading\":\"Filling \u0026 finish\",\"items\":[\"3 apples, peeled and finely diced\",\"1/3 cup brown sugar\",\"1 tbsp lemon juice\",\"1 tsp cinnamon\",\"1 tbsp cornstarch\",\"1 egg, beaten, for egg wash\",\"Coarse sugar, for sprinkling\"]}],\"instructions\":[\"Make the pastry: pulse the flour, sugar, and salt, then cut in the butter until pea-sized. Add ice water just until it holds together. Chill 1 hour.\",\"Cook the apples, brown sugar, lemon juice, cinnamon, and cornstarch over medium heat until thick, 5–7 minutes. Cool completely.\",\"Heat the oven to 375°F and line a sheet with parchment.\",\"Roll the pastry thin and cut into 16 rectangles or rounds.\",\"Spoon filling onto half the pieces, brush the edges with egg wash, top with the remaining pieces, and crimp with a fork.\",\"Cut a small vent in each, brush with egg wash, and sprinkle with coarse sugar.\",\"Bake 22–27 minutes, until golden. Cool slightly before serving.\"],\"tips\":[\"Keep the butter and water cold for a shatteringly flaky crust.\",\"Cool the filling fully or it will melt the pastry and leak.\",\"Crimp firmly and vent each pie so steam can escape.\"],\"nutrition\":{\"calories\":380,\"fat\":23,\"carbs\":41,\"sugar\":14,\"protein\":4},\"image\":\"/images/other/XPS1pyTNXN4.jpg\"}]}]}]],[\"$L19\"],\"$L1a\"]}]\n"])</script><script>self.__next_f.push([1,"1b:[]\n11:\"$W1b\"\n12:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1c\",null,{\"children\":\"$L1d\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1e\",null,{\"children\":[\"$\",\"$1f\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L20\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n14:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0l8bd-crx54-x.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"21:I[97367,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n19:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/16b5et-jv1vj0.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1a:[\"$\",\"$L21\",null,{\"children\":[\"$\",\"$1f\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@22\"}]}]\n"])</script><script>self.__next_f.push([1,"1d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:I[27201,[\"/_next/static/chunks/09rjj1s0l2wig.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"IconMark\"]\n"])</script><script>self.__next_f.push([1,"20:[[\"$\",\"title\",\"0\",{\"children\":\"All Recipes · Zoe's Baking Emporium\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Browse all 50+ baking recipes — cookies, cupcakes, flan, and comforting homemade desserts. Search and filter by category and difficulty.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Zoe\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://www.zoesbakingemporium.ca/recipes/\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://www.zoesbakingemporium.ca/\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Zoe's Baking Emporium\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration.\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L23\",\"16\",{}]]\n"])</script><script>self.__next_f.push([1,"22:null\n"])</script></body></html> |