[{"data":1,"prerenderedAt":895},["ShallowReactive",2],{"jezici":3,"ui:en":12,"recipe:katong-laksa:en":392,"recipe:country:singapore":619},[4],{"code":5,"name":6,"nativeName":7,"isDefault":8,"position":9,"pgConfig":10,"collation":11},"en","Engleski","English",true,0,"english","en-x-icu",{"nav.recipes":13,"nav.countries":14,"nav.fridgeFinder":15,"nav.quick30":16,"nav.about":17,"nav.howWeTest":18,"nav.browseCountries":19,"nav.menu":20,"nav.closeMenu":21,"nav.openMenu":22,"header.tagline":23,"header.stats":24,"header.search":25,"header.searchPlaceholder":26,"header.surprise":27,"header.passport":28,"header.dishOfWeek":29,"lang.label":30,"lang.choose":31,"lang.search":32,"lang.current":33,"lang.note":34,"lang.close":35,"common.loadMore":36,"common.viewAll":37,"common.readMore":38,"common.minutes":39,"common.serves":40,"common.noResults":41,"common.back":42,"recipe.ingredients":43,"recipe.method":44,"recipe.tips":45,"recipe.faq":46,"recipe.prepTime":47,"recipe.cookTime":48,"recipe.restTime":49,"recipe.totalTime":50,"recipe.difficulty":51,"fridge.title":52,"fridge.addIngredient":53,"fridge.exactMatch":54,"fridge.missingOne":55,"fridge.missingTwo":56,"footer.cta":57,"footer.rights":58,"base.loadmore.loading":59,"base.loadmore.thatdidnotload":60,"layout.breadcrumbs.breadcrumb":61,"layout.prosepage.lastupdated":62,"layout.sitefooter.yourkitchenisthe":63,"layout.sitefooter.startcooking":64,"layout.sitefooter.surpriseme":27,"layout.sitefooter.theatlas":65,"layout.sitefooter.allcountries":66,"layout.sitefooter.cookbycourse":67,"layout.sitefooter.cookbydiet":68,"layout.sitefooter.timeampskill":69,"layout.sitefooter.tools":70,"layout.sitefooter.site":71,"layout.sitefooter.everyrecipetestedin":72,"layout.sitefooter.browsebycourse":73,"layout.sitefooter.browsebydiet":74,"layout.sitefooter.timeskillandtools":75,"layout.siteheader.allcountries":76,"layout.siteheader.search":25,"layout.siteheader.surprise":77,"layout.siteheader.mypassport":78,"layout.siteheader.browsecountries":19,"layout.siteheader.recipes":79,"layout.siteheader.surpriseme":27,"layout.siteheader.bycourse":80,"layout.siteheader.bydiet":81,"layout.siteheader.timeampskill":69,"layout.siteheader.about":17,"layout.siteheader.secondary":82,"layout.siteheader.searchforrecipes":83,"layout.siteheader.searchrecipes":84,"layout.siteheader.opensearch":85,"layout.siteheader.mainnavigation":86,"layout.siteheader.mobilenavigation":87,"layout.siteheader.closemenu":21,"recipe.crawlindex.withthecountryeach":88,"recipe.ingredientchecklist.optional":89,"recipe.ingredientchecklist.resetchecklist":90,"recipe.instructionsteps.tip":91,"recipe.listingpage.therecipes":92,"recipe.recipehero.sayit":93,"recipe.recipehero.jumptotherecipe":94,"recipe.recipehero.readthestory":95,"recipe.recipehero.pinit":96,"recipe.recipehero.gate":97,"recipe.recipehero.prep":47,"recipe.recipehero.cook":48,"recipe.recipehero.totaltime":50,"recipe.recipehero.serves":40,"recipe.recipehero.status":98,"recipe.recipehero.nutritionserving":99,"recipe.recipehero.estimated":100,"recipe.recipehero.pinitonpinterest":101,"recipe.relatedrecipes.youmightalsolike":102,"recipe.relatedrecipes.allrecipes":103,"recipe.servingscalculator.servings":104,"recipe.servingscalculator.fewerservings":105,"recipe.servingscalculator.moreservings":106,"search.searchdialog.popularnow":107,"search.searchdialog.randomdish":108,"search.searchdialog.loadingindex":109,"search.searchdialog.recipes":79,"search.searchdialog.countries":110,"search.searchdialog.collections":111,"search.searchdialog.searchdishroute":112,"search.searchdialog.searchdishescountriesingredients":113,"search.searchdialog.closesearch":114,"tools.fridgecombos.whattheseingredientsmake":115,"tools.fridgecombos.everydishinthe":116,"error.worldrecipeatlas":117,"error.backtothehomepage":118,"error.tryoneofthese":119,"error.backtohomepage":120,"layouts.default.skiptocontent":121,"about.dishrouteisarecipe":122,"about.westarteddishroutebecause":123,"about.whatwepromiseon":124,"about.ananswerupfront":125,"about.originalwritingneverscraped":126,"about.techniquewithsensorycheckpoints":127,"about.honestsubstitutionsforcooks":128,"about.culturalcontextthatis":129,"about.recipesaredevelopedand":130,"about.thedishroutekitchen":131,"about.oureditorialteamyou":132,"about.editorialpolicy":133,"about.contact":134,"about.spottedanerrorhave":135,"about.contactpage":136,"about.ifyouwantto":137,"about.termsofuse":138,"about.saywhatisallowed":139,"collection.slug.countriesonthisroute":140,"contact.thefastestwayto":141,"contact.hellodishroutecom":142,"contact.wereadeverythinga":143,"contact.corrections":144,"contact.ifarecipehas":145,"contact.reciperequests":146,"contact.tellusthedish":147,"contact.publishersamppartnerships":148,"contact.putpartnershipinthe":149,"contact.weaimtoreply":150,"contact.privacypolicy":151,"contact.firsttheanswermay":152,"cookie-policy.dishrouteitselfsetsno":153,"cookie-policy.storageweusedirectly":154,"cookie-policy.localstorage":155,"terms.usingourcontent":156,"label.sauce":157,"cookie-policy.savedrecipespassportingredient":158,"cookie-policy.thirdpartycookies":159,"cookie-policy.googleadsense":160,"cookie-policy.whenadsareshown":161,"cookie-policy.googleadssettings":162,"cookie-policy.whatwedonot":163,"cookie-policy.noanalyticscookiesour":164,"cookie-policy.nosocialmediapixels":165,"cookie-policy.nonewsletterormarketing":166,"cookie-policy.controllingcookies":167,"cookie-policy.everymodernbrowserlets":168,"countries.theatlascountryby":169,"countries.countries":170,"countries.recipesontheroute":171,"countries.jumpto":172,"countries.continentcuisine":173,"countries.fieldguide":174,"countries.showfewer":175,"country.slug.fieldguide":174,"country.slug.browsetherecipes":176,"country.slug.readthefieldguide":177,"country.slug.continent":178,"country.slug.recipesinatlas":179,"country.slug.musttrydishes":180,"country.slug.pantrystaples":181,"country.slug.startwiththeclassics":182,"country.slug.musttry":183,"country.slug.signaturepantry":184,"country.slug.theingredientsthiscuisine":185,"country.slug.regionalkitchens":186,"country.slug.keeptraveling":187,"country.slug.allcountries":76,"cuisine.continent.countriesinthisregion":188,"editorial-policy.everyrecipeondishroute":189,"editorial-policy.research":190,"countries.groupcount":191,"countries.morefrom":192,"editorial-policy.arecipestartswith":193,"editorial-policy.testing":194,"editorial-policy.recipesarecookedin":195,"editorial-policy.whatwerefuseto":196,"editorial-policy.recipescopiedorparaphrased":197,"editorial-policy.inventedtraditionsorunverifiable":198,"editorial-policy.fakeratingsinflatedcounters":199,"editorial-policy.sponsoredrecipesorpaid":200,"editorial-policy.thinfillerpagesa":201,"editorial-policy.corrections":144,"editorial-policy.whenareadershows":202,"editorial-policy.hellodishroutecom":142,"editorial-policy.aiassistance":203,"editorial-policy.weusesoftwaretools":204,"editorial-policy.aboutthephotographs":205,"editorial-policy.thedishimageson":206,"fridge-finder.fridgefinder":15,"countries.showmore":207,"country.slug.thekitchen":208,"fridge-finder.cookingrarelystartswith":209,"fridge-finder.inyourfridge":210,"fridge-finder.clearall":211,"fridge-finder.popular":212,"fridge-finder.browseallingredients":213,"fridge-finder.canmakerightnow":214,"fridge-finder.oneingredientaway":215,"fridge-finder.missing":216,"fridge-finder.twoaway":217,"fridge-finder.nothingwithintwoingredients":218,"fridge-finder.addaningredient":219,"app.takeout":220,"app.homecooked":221,"app.startcooking":64,"app.browsebycountry":222,"app.boardingpass":223,"app.musttry":183,"app.yourkitchen":224,"app.gate":97,"app.totaltime":50,"app.serves":40,"app.boardnow":225,"app.departurestonightskitchen":226,"app.origin":227,"app.dish":228,"app.time":229,"app.status":98,"app.anywhere":230,"app.imfeelinghungrysurprise":231,"app.rolldice":232,"app.searchtheatlas":233,"app.startwiththeclassics":182,"app.everycountrypagenames":234,"app.neweststampsinthe":235,"app.justlanded":236,"app.allrecipes":103,"app.onthetablein":237,"app.quickroute":238,"app.allunder30recipes":239,"app.explorebycontinent":240,"app.theatlasisorganized":241,"country.slug.allnrecipes":242,"label.bread":243,"app.questionsanswered":46,"app.howwework":244,"ingredient.slug.alsoknownas":245,"ingredient.slug.commonin":246,"passport.yourpersonalcookbook":247,"passport.yourculinarypassport":248,"passport.everyrecipeyousave":249,"passport.countriesexplored":250,"passport.savedrecipes":251,"passport.lateststamp":252,"passport.storedon":253,"passport.thisdeviceonly":254,"passport.stampscollected":255,"passport.nostampsyet":256,"passport.openanyrecipeand":257,"passport.browsetherecipes":176,"passport.browsebycountry":222,"passport.fieldguide":258,"passport.questionsanswered":46,"passport.exportpassport":259,"passport.importpassport":260,"passport.clearthepassport":261,"privacy-policy.dishrouteisastatic":262,"privacy-policy.datastoredonyour":263,"privacy-policy.featureslikesavedrecipes":264,"privacy-policy.localstorage":155,"privacy-policy.onyourdeviceonly":265,"privacy-policy.analytics":266,"privacy-policy.weuseprivacyrespectingcookiefree":267,"privacy-policy.advertising":268,"privacy-policy.dishroutemaydisplayadvertising":269,"privacy-policy.googleadsense":160,"privacy-policy.googleanditspartners":270,"label.street-food":271,"privacy-policy.googleadssettings":162,"privacy-policy.visitorsintheeeauk":272,"privacy-policy.howgoogleusesinformation":273,"privacy-policy.everycookieandevery":274,"privacy-policy.cookiepolicy":275,"privacy-policy.email":276,"privacy-policy.ifyouemailus":277,"privacy-policy.yourrights":278,"privacy-policy.undergdprandsimilar":279,"privacy-policy.hellodishroutecom":142,"privacy-policy.changes":280,"privacy-policy.ifthispolicychanges":281,"recipe.slug.whythisrecipeworks":282,"recipe.slug.ingredients":43,"recipe.slug.equipment":283,"recipe.slug.instructions":284,"recipe.slug.tipsfromourkitchen":285,"recipe.slug.substitutions":286,"recipe.slug.variations":287,"recipe.slug.storageampreheating":288,"recipe.slug.servewith":289,"recipe.slug.questionsanswered":46,"recipes.allrecipesato":290,"recipes.jumpto":172,"recipes.fieldguide":258,"recipes.jumptocountry":291,"search.searchtheatlas":233,"search.everydisheverycountry":292,"search.search":25,"search.recipes":13,"search.countries":14,"search.nothingfound":41,"search.orstartfroma":293,"search.dishcountryingredient":294,"terms.byusingdishrouteyou":295,"terms.alltextphotographyand":296,"terms.cookingisatyour":297,"terms.recipesinvolveheatsharp":298,"terms.nutritionandallergeninformation":299,"terms.nutritionfiguresonthe":300,"terms.nowarranty":301,"terms.thesiteisprovided":302,"terms.editorialpolicy":133,"terms.butwedonot":303,"terms.externallinksandads":304,"terms.pagesmaycontainadvertising":305,"terms.contact":134,"terms.questionsabouttheseterms":306,"terms.hellodishroutecom":142,"base.loadmore.loadmoren":307,"base.loadmore.nleft":308,"layout.sitefooter.nmore":309,"layout.sitefooter.copyright":310,"layout.siteheader.dishofweek":311,"layout.siteheader.exploreall":312,"recipe.crawlindex.allofthem":313,"recipe.listingpage.onroute.other":314,"recipe.listingpage.onroute.one":315,"recipe.recipehero.musttryin":316,"recipe.recipehero.inclrest":317,"recipe.savetopassport.stamped":318,"recipe.servingscalculator.resetto":319,"recipe.servingscalculator.nowshowing":320,"search.searchdialog.nothingfoundfor":321,"tools.fridgecombos.showmore":322,"country.slug.dishesexplain":323,"country.slug.insidekitchen":324,"country.slug.nstaples":325,"country.slug.howpeopleeat":326,"country.slug.cooksnways":327,"country.slug.allrecipesof":328,"country.slug.andcounting.other":329,"country.slug.andcounting.one":330,"country.slug.continentcuisine":331,"index.herolead":332,"index.countline":333,"index.allrecipes":242,"index.allcountries":334,"passport.nsaved":335,"recipe.slug.nitems":336,"recipe.slug.storybehind":337,"recipe.slug.keepexploring":338,"recipe.slug.ingredientrecipes":339,"recipe.slug.byline":340,"recipes.morefromcountry":341,"search.nothingfoundfor":342,"countries.intro":343,"recipes.intro":344,"common.countryone":345,"common.countryother":110,"common.recipeone":346,"common.recipeother":79,"label.breakfast":347,"label.appetizer":348,"label.soup":349,"label.main":350,"label.side":351,"label.dessert":352,"label.snack":353,"label.drink":354,"label.vegetarian":355,"label.vegan":356,"label.gluten-free":357,"label.dairy-free":358,"label.pescatarian":359,"label.halal-friendly":360,"label.nut-free":361,"label.easy":362,"label.medium":363,"label.hard":364,"ui.mypassport":78,"ui.searchatlas":233,"ui.about":17,"ui.editorialpolicy":365,"ui.contact":134,"ui.privacypolicy":366,"ui.termsofuse":367,"ui.cookiepolicy":368,"ui.recipes":13,"ui.browsebycourse":73,"ui.diet":369,"ui.browsebydiet":74,"ui.allrecipesatoz":370,"ui.timeskill":371,"ui.browsebytimeskill":372,"ui.fridgefinderlong":373,"ui.calories":374,"ui.protein":375,"ui.carbs":376,"ui.fat":377,"ui.fiber":378,"ui.sugar":379,"ui.sodium":380,"ui.allrecipesaz":381,"ui.countries":14,"ui.search":25,"ui.fridgefinder":15,"ui.countriescuisines":382,"ui.abouttheatlas":383,"ui.browsecountries":19,"ui.openfridgefinder":384,"ui.allrecipesazTitle":385,"ui.browsebycountry":222,"ui.onthetablein30":16,"ui.sitetitle":386,"common.underminutes":387,"index.status.ontime":388,"index.status.boarding":389,"index.status.longhaul":390,"common.hourshort":391,"common.minshort":39},"Recipes","Countries","Fridge Finder","On the table in 30","About","How we test","Browse countries","Menu","Close menu","Open menu","Free forever — no paywall, every recipe tested in a home kitchen","{recipes} recipes · {countries} countries · updated weekly","Search","Search 1000 recipes…","Surprise me","Passport","Dish of the week","Language","Choose your language","Search languages…","Current","Recipes not yet translated are shown in English.","Close","Load more","View all","Read more","min","Serves","Nothing found","Back","Ingredients","Method","Tips","Questions, answered","Prep","Cook","Rest","Total time","Difficulty","What can I cook tonight?","Add an ingredient…","You have everything","Missing one","Missing two","Your kitchen is the departure gate.","All rights reserved","Loading…","That did not load. Check your connection and try again.","Breadcrumb","Last updated","Your kitchen is the departure gate","Start cooking","The atlas","All countries →","Cook by course","Cook by diet","Time &amp; skill","Tools","Site","Every recipe tested in a home kitchen","Browse by course","Browse by diet","Time, skill and tools","All countries","Surprise","My Passport","recipes","By course","By diet","Secondary","Search for recipes…","Search recipes","Open search","Main navigation","Mobile navigation",", with the country each one comes from","(optional)","Reset checklist","Tip","The recipes","· say it:","Jump to the recipe","Read the story","Pin it","Gate","Status","Nutrition \u002F serving","· estimated","Pin it on Pinterest","You might also like","All recipes →","Servings","Fewer servings","More servings","popular now","Random dish","Loading index…","countries","collections","Search DishNomad","Search dishes, countries, ingredients…","Close search","What these ingredients make","Every dish in the atlas, mapped back to the handful of ingredients it is really built on. Each combination below is a ready-made fridge: click one and the Finder loads it instantly — from sauerkraut, cabbage and smoked pork for Serbian sarma, to rice, eggs and scallions for Chinese egg fried rice. If your shopping basket already looks like one of these lines, dinner is decided.","World recipe atlas","Back to the homepage","Try one of these instead","Back to homepage","Skip to content","DishNomad is a recipe atlas: a site for cooking your way around the world, one authentic dish at a time. Every recipe belongs to a country page, every country belongs to the wider map, and the goal is always the same — not just the how of a dish, but the where and the why.","We started DishNomad because most \"international\" recipe content flattens everything it touches: the same five dishes per country, stripped of context, adapted past recognition, padded with filler. We wanted the opposite — fewer recipes, written deeply, checked against how the dish is actually made in its home kitchen, with the cultural story told honestly (including when origins are disputed, which they often are).","What we promise on every page","An answer up front: what the dish is and what it tastes like, in the first paragraph.","Original writing — never scraped, never templated, never \"a burst of flavor\".","Technique with sensory checkpoints, so you know what right looks, smells and sounds like.","Honest substitutions for cooks who cannot buy every ingredient locally.","Cultural context that is verifiable — and clearly labeled when a story is legend rather than fact.","Recipes are developed and tested by","The DishNomad Kitchen","— our editorial team. You can read exactly how we test and what we refuse to publish in our","editorial policy","Contact","Spotted an error, have a family version of a dish we cover, or want to tell us our sarma is wrong? We genuinely want to hear it — reach us through the","contact page",". If you want to reproduce a recipe or a photograph from the atlas, the","terms of use","say what is allowed without asking and what is not.","Countries on this route","The fastest way to reach us is email:","hello@dishnomad.com","We read everything. A few notes to get you the fastest answer:","Corrections","— if a recipe has an error, a broken quantity, or a cultural claim you can show is wrong, tell us the recipe name and the exact issue. Verified corrections are fixed and the page's \"updated\" date reflects it.","Recipe requests","— tell us the dish and, if you have one, the family version. Requests genuinely shape the publishing queue.","Publishers &amp; partnerships","— put \"partnership\" in the subject line. Note that we do not publish guest posts, paid placements or \"collaborative content\"; please do not ask.","We aim to reply within a few working days. If your message concerns privacy or data, see the","privacy policy","first — the answer may already be there.","DishNomad itself sets no tracking cookies. Here is the complete picture of what your browser stores when you use the site.","Storage we use directly","localStorage","Using our content","Sauces","— saved recipes (Passport), ingredient and step checklists, servings and theme preferences. Device-only, never transmitted, no expiry; clear it via your browser settings or the reset controls on the site.","Third-party cookies","Google AdSense","— when ads are shown, Google may set advertising cookies (such as the DoubleClick cookie) to serve and measure ads, and to personalize them where you have consented. In the EEA\u002FUK, no advertising cookies are set before you respond to the consent dialog. Manage preferences at","Google Ads Settings","What we do not use","No analytics cookies — our analytics are cookie-free.","No social media pixels, no fingerprinting, no cross-site tracking of our own.","No newsletter or marketing cookies — we have no newsletter.","Controlling cookies","Every modern browser lets you block or delete cookies per site. Blocking third-party cookies will not break DishNomad — recipes, checklists and the Passport work entirely without them.","The atlas, country by country","countries ·","recipes on the route","Jump to","Continent cuisine →","Field guide","Show fewer","Browse the recipes","Read the field guide","Continent","Recipes in atlas","Must-try dishes","Pantry staples","Start with the classics","Must try","Signature pantry","The ingredients this cuisine cannot function without.","Regional kitchens","Keep traveling","Countries in this region","Every recipe on DishNomad goes through the same process before it is published. This page documents it, because \"authentic\" is an easy word to print and a hard one to earn.","Research","{z} {zemlje} · {r} recipes","More from {kontinent}","A recipe starts with how the dish is actually made in its home country: regional variants, the traditional technique, what home cooks (not just restaurants) do, and where the disputes lie. Where a dish's history is contested — as it often is — we present the competing claims rather than picking a convenient story. Cultural and historical statements are limited to what is verifiable; when something is legend, we label it as legend.","Testing","Recipes are cooked in an ordinary home kitchen with ordinary equipment before publishing. Quantities are weighed, times are clocked, and the written steps follow what actually happened at the stove — including the sensory checkpoints (what you should see, hear and smell) at each stage. If a traditional method demands equipment most homes lack, we say so openly and explain what the home adaptation costs.","What we refuse to publish","Recipes copied or paraphrased from other sites or books.","Invented \"traditions\" or unverifiable origin stories presented as fact.","Fake ratings, inflated counters or reviews. Numbers on this site are computed from real data.","Sponsored recipes or paid placements presented as editorial content.","Thin filler pages — a country or category page exists only when it has real content behind it.","When a reader shows us an error — culinary or cultural — we verify, fix and update the page's modification date. Substantive corrections are genuinely welcome:","AI assistance","We use software tools, including AI, in drafting and editing. Every published recipe is human-reviewed, tested as described above, and held to the standards on this page regardless of what tools were involved in producing it. Responsibility for everything published lies with the editorial team.","About the photographs","The dish images on this site are AI-generated illustrations, not photographs of our own test cooking. We use them because a consistent, accurate illustration of a finished dish is more useful than a mismatched stock photo, and because we would rather show you what a dish should look like than borrow someone else's kitchen. Each image is checked against the recipe it belongs to: if the illustration does not show the dish as this recipe actually produces it, it does not get published. Where an image is a genuine photograph, it is credited beneath it with its photographer and licence.","Show {n} more {zemlje}","The {zemlja} kitchen","Cooking rarely starts with a recipe — it starts with what is already in the fridge. Pick the ingredients you have and the Finder checks them against every recipe in the atlas, sorted honestly: dishes you can make right now, dishes one ingredient away, and dishes two away — always with the missing items named, so you know exactly what a trip to the store buys you. Your selection lives right in the page URL, so you can share your fridge with whoever is doing the shopping.","in your fridge","Clear all","Popular","Browse all ingredients","Can make right now","One ingredient away","Missing","Two away","Nothing within two ingredients yet — add a few more staples like onion, garlic or rice.","Add an ingredient","Takeout.","Home-cooked.","Browse by country","Boarding pass","Your kitchen","Board now","Departures — tonight's kitchen","Origin","Dish","Time","Anywhere","I'm feeling hungry — surprise me","Roll dice","Search the atlas","Every country page names its must-try dishes — the ones that explain a cuisine fastest. These are the current front doors of the atlas: a Tokyo bowl built from broth and patience, a Mexico City taco with a Lebanese passport, and the sour-cabbage centerpiece of the Serbian winter table. If you are new here, start with the one you have eaten but never made.","Newest stamps in the passport","Just landed","On the table in 30 minutes","Quick route","All under-30 recipes →","Explore by continent","The atlas is organized the way a real trip is: continent, country, dish. Each country page is a field guide — the pantry the cuisine cannot function without, how meals are structured, the regional differences locals argue about — followed by every recipe we have from that kitchen.","All {n} recipes →","Breads","How we work →","also known as","common in","Your personal cookbook","Your culinary passport","Every recipe you save stamps a country into your passport. Everything on this page lives in your browser only — we never see it. Export it as a file to move it between devices.","Countries explored","Saved recipes","Latest stamp","Stored on","This device only","Stamps collected","No stamps yet","Open any recipe and hit \"Save to passport\" — the stamp lands here, country by country.","Field guide →","Export passport","Import passport","Clear the passport","DishNomad is a static website. We have no user accounts, no comment system and no database of visitors. This policy explains the small amount of data processing that does happen, and by whom.","Data stored on your device","Features like saved recipes (the Culinary Passport), ingredient checklists and your servings or theme preferences are stored in your browser's",", on your device only. This data never leaves your browser, is never transmitted to us, and is deleted when you clear your browser data. You can export or wipe your Passport data yourself at any time from the Passport page.","Analytics","We use privacy-respecting, cookie-free analytics (Cloudflare Web Analytics) to see aggregate page views and performance. It does not use cookies, does not fingerprint you, and does not track you across sites. We cannot identify individual visitors.","Advertising","DishNomad may display advertising served through",". Google and its partners may use cookies (including the DoubleClick cookie) and similar technologies to serve ads based on your prior visits to this and other websites, and to measure ad performance. You can opt out of personalized advertising at","Street food",". Visitors in the EEA\u002FUK are shown a consent dialog before any advertising cookies are set, and can decline personalized ads there. See also","how Google uses information from partner sites",". Every cookie and every piece of browser storage this site uses is listed, with its purpose and lifetime, in the","cookie policy","Email","If you email us, we keep the correspondence for as long as needed to handle your message. We do not add you to any list, and we have no newsletter.","Your rights","Under GDPR and similar laws you have rights of access, correction and erasure over personal data. Since we hold essentially none — advertising data is processed by Google as an independent controller — most requests are best directed to Google via the links above. For anything else, contact us at","Changes","If this policy changes materially — for example, if we ever add a newsletter or comments — the date above will change and the new policy will be published on this page before taking effect.","Why this recipe works","Equipment","Instructions","Tips from our kitchen","Substitutions","Variations","Storage &amp; reheating","Serve with","All recipes, A to Z","Jump to country","Every dish, every country, every kitchen — type what you are craving and the atlas finds the route.","Or start from a route","Dish, country, ingredient…","By using DishNomad you agree to these terms. They are short and in plain language on purpose.","All text, photography and illustrations on DishNomad are our original work and are protected by copyright. You are welcome to cook from the site, print recipes for personal use, and share links anywhere. You may not republish our recipes, stories or images — whether copied or lightly reworded — on other websites, apps, books or courses without written permission. Lists of ingredients are not copyrightable and we make no claim over them; our written instructions, stories and photography are.","Cooking is at your own risk","Recipes involve heat, sharp tools and raw ingredients. Follow safe food-handling practices, cook meat and eggs to temperatures appropriate for your health situation, and use your judgment — especially with fermented foods, canning or allergens. DishNomad provides recipes as general information, not professional, dietary or medical advice.","Nutrition and allergen information","Nutrition figures on the site are estimates calculated from typical ingredients and are clearly labeled as such. They are not laboratory values. Always check actual product labels for allergens and nutrition if this matters for your health.","No warranty","The site is provided \"as is\". We work hard on accuracy — see the","— but we do not warrant that every page is error-free, and we are not liable for outcomes of using the site beyond what the law requires.","External links and ads","Pages may contain advertising served by Google AdSense and links to external sites. We are not responsible for the content or practices of third parties.","Questions about these terms:","Load more {noun}","{n} left","+{n} more →","© {god} DishNomad","Dish of the week: {jelo}","Explore all {n} countries by continent →","All {n} of them, alphabetically","recipes on this route","recipe on this route","Must try in {zemlja}","incl. {vreme} rest","{iso} · stamped","Reset to {n}","Now showing amounts for {n} servings","Nothing found for \"{upit}\" — try an ingredient or a country.","Show more combos · {n} left","The dishes that explain the {zemlja} kitchen fastest — if you cook only a few things from this page, cook these.","Inside the {zemlja} kitchen","{n} staples","How people eat in {zemlja}","{zemlja} cooks {n} distinctly different ways depending on where you stand — here is what changes between them.","All {zemlja} recipes","recipes and counting","recipe and counting","{kontinent} cuisine","{r} authentic recipes from {z} countries — the technique, the story and the substitutions that actually work. Your kitchen is the departure gate.","{r} recipes · {z} countries","All {n} countries →","{n} {ricette} saved","{n} items","The story behind {jelo}","Keep exploring {zemlja}","{sastojak} recipes","Recipe by {autor} · published {obj} · updated {azur}","More from {zemlja}","Nothing found for \"{upit}\" — try an ingredient, a dish or a country name.","Every country page on DishNomad is written as a field guide, not a category list: what defines the cuisine, the ingredients its pantry cannot function without, how meals are actually structured and eaten, the regional differences locals argue about — and then the recipes, starting with the must-try classics. We only open a country page once it has real recipes behind it, so everything you see below is cookable today. The stamps accumulate as we travel: {n} {zemlje} so far, with new kitchens added continuously. If your country is missing, it is on the route — the atlas is built dish by dish, and shortcuts are against the house rules.","This is the complete index — every recipe on DishNomad, grouped by country. Each one follows the same standard: an answer up front about what the dish is and tastes like, the full technique with sensory checkpoints, honest substitutions, and the cultural story behind it. We publish slowly on purpose; a dish earns its place here by being tested in a home kitchen and checked against how it is actually cooked in its home country. Currently {r} recipes across {z} countries — the atlas grows every week.","country","recipe","Breakfast","Appetizers","Soups","Main courses","Sides","Desserts","Snacks","Drinks","Vegetarian","Vegan","Gluten-free","Dairy-free","Pescatarian","Halal-friendly","Nut-free","Easy","Intermediate","Advanced","Editorial policy","Privacy policy","Terms of use","Cookie policy","Diet","All recipes A to Z →","Time & skill","Browse by time and skill","Fridge Finder — cook with what you have →","Calories","Protein","Carbs","Fat","Fiber","Sugar","Sodium","All recipes A–Z","Countries & Cuisines","About the atlas","Open Fridge Finder","All Recipes A–Z","DishNomad — Authentic Recipes From Around the World","Under {n} minutes","On time","Boarding","Long haul","hr",{"faq":393,"tips":409,"emoji":416,"intro":417,"story":418,"storage":419,"whyThis":420,"equipment":425,"nutrition":431,"serveWith":439,"variations":441,"ingredients":451,"instructions":534,"pronunciation":563,"substitutions":564,"slug":581,"title":582,"shortTitle":583,"nativeName":584,"countrySlug":585,"region":586,"baseServings":434,"prepMinutes":458,"cookMinutes":587,"difficulty":588,"course":589,"diet":592,"mainIngredients":595,"images":596,"keywords":606,"publishedAt":614,"updatedAt":614,"authorSlug":615,"summary":616,"localeSlug":581,"alternates":617},[394,397,400,403,406],{"answer":395,"question":396},"So the bowl can be eaten with a spoon alone. Cutting the thick rice noodles into short lengths means every spoonful carries noodle, gravy and topping together, with nothing dangling. It is the defining trait of the Katong style and the fastest way to tell it apart from other Singapore laksa, which is served with long noodles and eaten with chopsticks.","Why are the noodles cut short in Katong laksa?",{"answer":398,"question":399},"Rempah is the ground spice paste at the base of most Malay and Peranakan dishes — here shallots, garlic, chiles, lemongrass, galangal, turmeric, candlenuts and shrimp paste. Frying it slowly drives off the water, cooks out the raw allium bite and toasts the spices, and it is finished when the oil separates and rises red to the surface. Underfried rempah tastes sandy and sour no matter what you add afterwards.","What is rempah and why does it need so much frying?",{"answer":401,"question":402},"Yes, and a good jarred Singapore or Nyonya laksa paste makes a decent weeknight bowl. Fry the paste in oil for several minutes anyway to wake it up, and add a handful of pounded dried shrimp — jarred pastes are almost always short on shellfish depth. It will taste like laksa; it just will not taste like a stall in Katong.","Can I use ready-made laksa paste?",{"answer":404,"question":405},"It boiled. Coconut milk emulsion breaks when it hits a rolling boil, releasing oil on the surface and leaving grainy solids behind. Keep the pot at a lazy simmer where bubbles barely break, add the coconut milk in the last stage of cooking, and stir rather than leaving it to sit over direct heat. A split gravy still tastes fine, but it looks wrong.","Why did my laksa gravy split?",{"answer":407,"question":408},"The gravy carries a gentle background heat rather than a fierce one, because the chiles are cooked long and softened by coconut fat. Real heat comes from the spoonful of sambal served on the side, which each person stirs in to taste. If you are cooking for mixed palates, keep the pot mild and let the sambal do the work.","Is laksa always spicy?",[410,411,412,413,414,415],"Toast the shrimp paste before it goes into the rempah: wrap it in foil and dry-fry it for two minutes a side until it smells sharp and nutty. Untoasted belacan tastes flatly fishy.","Blitz the rempah with a splash of the soaking water from the chiles rather than oil — it grinds finer and the paste fries better later.","Fry the rempah until the mass darkens, stops smelling of raw shallot, and a clear red oil rises around the edges. Expect 15 to 20 minutes, not 5.","Never let the gravy boil once the coconut milk is in. A rolling boil breaks it into oily slick and grainy curds within a minute.","Cut the cooked noodles into rough 4 cm lengths with kitchen scissors straight in the colander — it is quicker than any knife method.","Season the finished gravy harder than seems sensible. Noodles and bean sprouts are bland and will pull the salt level down in the bowl.","🍜","Katong laksa is a bowl of thick round rice noodles sitting in an orange, coconut-rich gravy built on dried shrimp, toasted shrimp paste and a chile rempah fried until the oil splits out of it. What sets the Katong version apart from every other laksa in the region is a small structural decision: the noodles are cut into short lengths, so you eat the whole bowl with a spoon and never touch chopsticks. The gravy is savoury and faintly sweet rather than sour, with a deep low note of shellfish under the coconut, and it is topped with prawns, fish cake, blanched cockles and a heavy pinch of shredded laksa leaf, whose sharp, almost soapy fragrance is the smell people mean when they say a bowl tastes like Katong.","Laksa is not one dish but a family, and the branch that grew in Singapore is the coconut one — laksa lemak, made by Peranakan cooks whose kitchens combined Chinese ingredients with Malay spice pastes over generations of intermarriage in the Straits settlements. Katong, on the eastern side of the island, was a Peranakan district of shophouses and seaside villas, and the laksa sold there acquired its own identity: gravy thick enough to coat the back of a spoon, noodles snipped short, cockles by default, and a mound of daun kesum, the laksa leaf, shredded fine on top.\n\nThe short noodles are the detail everyone repeats, and the usual explanation is a practical one — hawkers wanted customers to eat quickly with a spoon alone, standing or seated on low stools, without wrestling long noodles out of a hot bowl. Whether or not that is the whole story, it changed how the dish eats. Each spoonful arrives complete: noodle, gravy, a piece of prawn, a shard of fish cake. Nothing hangs off the spoon, and the gravy never gets a chance to cool.\n\nThe Katong name also comes with a long-running quarrel. A cluster of shops around East Coast Road have for decades each advertised themselves as the original Katong laksa, with signage stacking up superlatives and family claims, and the rivalry has outlived most of the people who started it. Singaporeans treat it as a running joke rather than a question with an answer, and locals will send you to whichever stall their family has used since they were children.\n\nCooking it at home is honest work. The rempah has to be pounded or blitzed to a fine paste and then fried patiently until the oil separates and rises red on the surface, which takes far longer than most recipes admit — this is where the flavour is made, and rushing it leaves the gravy tasting raw and sandy. Everything after that is assembly.","Store the gravy and the noodles separately, always. Noodles left sitting in laksa gravy bloat and turn pasty within an hour, and there is no reviving them. The gravy keeps 3 days refrigerated and reheats well over low heat with a splash of water — do not boil it. It also freezes for 2 months, though the coconut milk may look separated on thawing; whisk it back together as it warms. Cook fresh noodles and toppings when you serve.",[421,422,423,424],"Builds a proper prawn-shell stock from the shells you would otherwise bin, which is what gives the gravy its depth under the coconut.","Gives the rempah the frying time it actually needs and tells you exactly what \"the oil has split\" looks like.","Keeps the Katong signature intact: noodles cut short, gravy thick, spoon only, no chopsticks on the table.","Honest about the hard-to-find parts — laksa leaf, candlenuts, cockles — with substitutions that do not wreck the bowl.",[426,427,428,429,430],"Blender or food processor (or a granite mortar and pestle)","Heavy wok or wide pot for frying the rempah","Saucepan for the prawn stock","Fine sieve","Kitchen scissors",{"fat":432,"carbs":433,"fiber":434,"sugar":435,"sodium":436,"protein":437,"calories":438,"estimated":8},30,62,4,8,1500,33,640,[440],"A dish of extra sambal on the side and a cold barley drink or kopi peng — the gravy is rich and something cold and slightly bitter resets your palate between spoonfuls.",[442,445,448],{"name":443,"description":444},"Laksa lemak (standard Singapore laksa)","The same gravy served over long, uncut noodles and eaten with chopsticks and a spoon, usually with a halved hard-boiled egg and no cockles. Found across the island outside Katong.",{"name":446,"description":447},"Vegetarian coconut laksa","Drop the dried shrimp, prawns and belacan; build the stock on dried shiitake and roasted soybeans, and add extra candlenut for body. It is a different dish, but a good one.",{"name":449,"description":450},"Laksa with extra tau pok","Load the bowl with tofu puffs, which act as sponges for the gravy. A cheap way to stretch the pot and a common hawker add-on.",[452,457,462,464,467,471,474,478,481,486,489,491,496,500,504,507,511,515,519,523,526,529,532],{"qty":453,"name":454,"unit":455,"group":456},12,"dried red chiles, stemmed and deseeded","piece","For the rempah",{"qty":458,"ref":459,"name":460,"unit":461,"group":456},40,"dried-shrimp","dried shrimp, rinsed and soaked 15 minutes","g",{"qty":435,"name":463,"unit":455,"group":456},"Asian shallots, peeled",{"qty":434,"ref":465,"name":465,"unit":466,"group":456},"garlic","clove",{"qty":468,"ref":469,"name":470,"unit":455,"group":456},2,"lemongrass","lemongrass stalks, tender lower third only, sliced",{"qty":472,"name":473,"unit":461,"group":456},25,"galangal, peeled and sliced",{"qty":475,"ref":476,"name":477,"unit":461,"group":456},20,"turmeric","fresh turmeric, peeled (or 1 tsp ground)",{"qty":479,"name":480,"unit":455,"group":456},6,"candlenuts (or macadamia nuts)",{"qty":482,"ref":483,"name":484,"unit":485,"group":456},1,"shrimp-paste","belacan (shrimp paste), toasted","tbsp",{"qty":482,"ref":487,"name":488,"unit":485,"group":456},"coriander-seed","coriander seeds, ground",{"qty":479,"name":490,"unit":485,"group":456},"neutral oil",{"qty":492,"ref":493,"name":494,"unit":461,"group":495},400,"shrimp","shell-on prawns, peeled with heads and shells reserved","For the gravy",{"qty":497,"name":498,"unit":499,"group":495},1.2,"water","l",{"qty":492,"ref":501,"name":502,"unit":503,"group":495},"coconut-milk","full-fat coconut milk","ml",{"qty":468,"name":505,"unit":506,"group":495},"palm sugar or brown sugar","tsp",{"qty":508,"name":509,"unit":510,"group":495},null,"salt","to taste",{"qty":492,"ref":512,"name":513,"unit":461,"group":514},"rice-noodles","thick round rice noodles","To assemble",{"qty":516,"ref":517,"name":518,"unit":461,"group":514},150,"bean-sprouts","bean sprouts, tails pinched off",{"qty":520,"ref":521,"name":522,"unit":461,"group":514,"optional":8},200,"clams","cockles, shelled",{"qty":524,"name":525,"unit":461,"group":514},120,"fish cake, thinly sliced",{"qty":479,"ref":527,"name":528,"unit":455,"group":514},"tofu","tofu puffs (tau pok), halved",{"qty":530,"name":531,"unit":455,"group":514},15,"laksa leaves (daun kesum), very finely shredded",{"qty":434,"name":533,"unit":506,"group":514},"sambal chile paste, to serve",[535,540,543,548,553,557,560],{"tip":536,"text":537,"title":538,"timerSeconds":539},"Stop when there are no visible fibres of lemongrass left. Any coarse threads will end up in the finished gravy.","Cover the dried chiles with boiling water and soak for 20 minutes until soft and pliable, reserving the water. Drain the dried shrimp. Blitz the chiles, shrimp, shallots, garlic, lemongrass, galangal, turmeric, candlenuts, toasted belacan and ground coriander to a smooth paste, adding spoonfuls of the chile soaking water as needed.","Soak and grind the rempah",1200,{"text":541,"title":542,"timerSeconds":539},"Put the reserved prawn heads and shells in a saucepan with the water, bring to a simmer, and cook uncovered for 20 minutes, pressing the heads against the side of the pan with a spoon to squeeze out the orange fat. Strain and keep hot; you should have about a litre of pale coral stock.","Make the prawn stock",{"tip":544,"text":545,"title":546,"timerSeconds":547},"Lower the heat if it starts sticking hard or smelling scorched — burnt rempah is bitter and cannot be fixed.","Heat the oil in a heavy wok over medium heat and add the paste. Fry, stirring often and scraping the base, for 15 to 20 minutes. It will loosen, then thicken, then darken from bright orange to brick red, and finally a clear red oil will separate and pool around the edges. That separation is the signal that it is done.","Fry the rempah until the oil splits",1080,{"tip":549,"text":550,"title":551,"timerSeconds":552},"From here the pot must never boil, or the coconut milk will split.","Pour the hot prawn stock into the fried rempah, scraping every bit off the wok, and simmer gently for 15 minutes so the flavours settle together. Stir in the coconut milk and the sugar and bring it back to a lazy simmer where the bubbles barely break the surface. Season with salt until it tastes slightly too savoury on its own.","Build the gravy",900,{"tip":554,"text":555,"title":556},"Overcooked cockles turn to rubber almost instantly. Count them out loud if you have to.","Drop the tofu puffs into the gravy to soak. Poach the peeled prawns in the gravy for 2 minutes until they curl and turn opaque, then lift them out. Blanch the fish cake slices for 30 seconds, and the cockles for no more than 20 seconds — just until they firm up and lose their raw sheen.","Cook the toppings",{"text":558,"title":559},"Boil the rice noodles according to the packet until tender but still springy, adding the bean sprouts for the final 15 seconds. Drain well, then take kitchen scissors to the colander and snip the noodles into rough 4 cm lengths — this is what makes it Katong laksa.","Cook and cut the noodles",{"text":561,"title":562},"Divide the cut noodles and sprouts between four deep bowls and ladle the hot gravy over until they are almost submerged. Top each with prawns, fish cake, tofu puffs and cockles, then finish with a thick pinch of shredded laksa leaf and a teaspoon of sambal on the rim. Serve with a spoon and no chopsticks.","Assemble the bowls","kah-TONG LAK-sah",[565,569,573,577],{"note":566,"swap":567,"original":568},"Not the same aroma — laksa leaf has a peppery, almost soapy edge nothing else copies — but it keeps the bowl fresh rather than flat. Asian grocers and Vietnamese shops carry the real thing under rau răm.","A mix of chopped mint and cilantro, roughly two parts mint to one part cilantro","Laksa leaf (daun kesum, Vietnamese coriander)",{"note":570,"swap":571,"original":572},"Cockles are traditional and divisive even in Singapore, where many people ask for them left out. Their iron-rich sweetness is a real part of the dish, but nothing collapses without them.","Small clams, or simply more prawns","Cockles (see hum)",{"note":574,"swap":575,"original":576},"Candlenuts are used as a thickener rather than for flavour, so any soft, high-fat nut does the job. Never eat them raw — they are mildly toxic until cooked, which is why they always go into a fried rempah.","Macadamia nuts, or raw cashews","Candlenuts",{"note":578,"swap":579,"original":580},"Aim for something with body — thin vermicelli goes limp and disappears into the gravy instead of holding a spoonful together.","Dried thick rice vermicelli, or fresh laksa noodles from the chiller cabinet","Thick round rice noodles","katong-laksa","Katong Laksa (Singapore Coconut Curry Noodle Soup)","Katong Laksa","Katong laksa","singapore","Katong, East Coast",55,"hard",[590,591],"soup","main",[593,594],"pescatarian","dairy-free",[512,501,493,459],[597,600,602,604],{"alt":598,"src":599},"Bowl of orange coconut laksa gravy with short-cut rice noodles, prawns, fish cake slices and shredded laksa leaf","\u002Fimages\u002Frecipes\u002Fkatong-laksa\u002Fhero.jpg",{"alt":598,"src":601},"\u002Fimages\u002Frecipes\u002Fkatong-laksa\u002Fhero-16x9.jpg",{"alt":598,"src":603},"\u002Fimages\u002Frecipes\u002Fkatong-laksa\u002Fhero-1x1.jpg",{"alt":598,"src":605},"\u002Fimages\u002Frecipes\u002Fkatong-laksa\u002Fhero-4x3.jpg",[607,608,609,610,611,612,613],"katong laksa","singapore laksa","coconut curry noodles","peranakan","rempah","dried shrimp","laksa lemak","2026-08-21","dishroute-kitchen","The Peranakan laksa of eastern Singapore: thick rice noodles cut short and spooned up in a dried-shrimp and coconut gravy with prawns, cockles, fish cake and shredded laksa leaf.",{"en":618},"\u002Frecipe\u002Fkatong-laksa",{"items":620,"total":892,"page":482,"limit":893,"hasMore":894},[621,651,683,713,741,771,781,808,836,864],{"slug":622,"title":623,"shortTitle":624,"nativeName":625,"romanized":626,"countrySlug":585,"region":627,"baseServings":434,"prepMinutes":530,"cookMinutes":628,"difficulty":629,"course":630,"diet":631,"mainIngredients":632,"images":635,"keywords":645,"publishedAt":614,"updatedAt":614,"authorSlug":615},"singapore-bak-kut-teh","Bak Kut Teh (Peppery Pork Rib Broth)","Bak Kut Teh","肉骨茶","bak kut teh","Teochew Singapore",105,"easy",[590,591],[594],[633,465,634],"white-pepper","soy-sauce",[636,639,641,643],{"alt":637,"src":638},"Bowl of clear peppery pork rib soup with a whole soft garlic head, beside rice and torn dough fritters","\u002Fimages\u002Frecipes\u002Fsingapore-bak-kut-teh\u002Fhero.jpg",{"alt":637,"src":640},"\u002Fimages\u002Frecipes\u002Fsingapore-bak-kut-teh\u002Fhero-16x9.jpg",{"alt":637,"src":642},"\u002Fimages\u002Frecipes\u002Fsingapore-bak-kut-teh\u002Fhero-1x1.jpg",{"alt":637,"src":644},"\u002Fimages\u002Frecipes\u002Fsingapore-bak-kut-teh\u002Fhero-4x3.jpg",[626,646,647,585,648,649,650],"pork rib soup","white pepper","teochew","clear broth","you tiao",{"slug":652,"title":653,"shortTitle":654,"nativeName":655,"countrySlug":585,"baseServings":434,"prepMinutes":472,"cookMinutes":656,"restMinutes":657,"difficulty":658,"course":659,"diet":662,"mainIngredients":665,"images":668,"keywords":678,"publishedAt":614,"updatedAt":614,"authorSlug":615},"chai-tow-kway","Chai Tow Kway (Singaporean Fried Radish Cake)","Chai Tow Kway","菜头粿",75,480,"medium",[660,661],"street-food","breakfast",[663,594,664],"vegetarian","nut-free",[666,667,465],"daikon","eggs",[669,672,674,676],{"alt":670,"src":671},"Golden cubes of fried radish cake tangled with set egg, chopped preserved radish and sliced scallions on a plate","\u002Fimages\u002Frecipes\u002Fchai-tow-kway\u002Fhero.jpg",{"alt":670,"src":673},"\u002Fimages\u002Frecipes\u002Fchai-tow-kway\u002Fhero-16x9.jpg",{"alt":670,"src":675},"\u002Fimages\u002Frecipes\u002Fchai-tow-kway\u002Fhero-1x1.jpg",{"alt":670,"src":677},"\u002Fimages\u002Frecipes\u002Fchai-tow-kway\u002Fhero-4x3.jpg",[679,680,681,666,682,648],"chai tow kway","fried radish cake","carrot cake singapore","hawker food",{"slug":684,"title":685,"shortTitle":686,"nativeName":687,"countrySlug":585,"region":688,"baseServings":434,"prepMinutes":432,"cookMinutes":689,"restMinutes":475,"difficulty":658,"course":690,"diet":691,"mainIngredients":692,"images":697,"keywords":707,"publishedAt":614,"updatedAt":614,"authorSlug":615},"hainanese-chicken-rice","Hainanese Chicken Rice (Poached Chicken with Stock Rice)","Hainanese Chicken Rice","海南鸡饭","Islandwide",60,[591],[594],[693,694,695,696],"chicken","jasmine-rice","ginger","scallions",[698,701,703,705],{"alt":699,"src":700},"Sliced poached chicken with glossy skin over a mound of stock-cooked rice, with cucumber, chile sauce and ginger-scallion oil","\u002Fimages\u002Frecipes\u002Fhainanese-chicken-rice\u002Fhero.jpg",{"alt":699,"src":702},"\u002Fimages\u002Frecipes\u002Fhainanese-chicken-rice\u002Fhero-16x9.jpg",{"alt":699,"src":704},"\u002Fimages\u002Frecipes\u002Fhainanese-chicken-rice\u002Fhero-1x1.jpg",{"alt":699,"src":706},"\u002Fimages\u002Frecipes\u002Fhainanese-chicken-rice\u002Fhero-4x3.jpg",[708,709,710,711,712,682],"hainanese chicken rice","poached chicken","singapore national dish","chicken stock rice","ginger scallion oil",{"slug":714,"title":715,"shortTitle":716,"nativeName":717,"countrySlug":585,"region":688,"baseServings":434,"prepMinutes":432,"cookMinutes":656,"difficulty":658,"course":718,"diet":719,"mainIngredients":720,"images":724,"keywords":734,"publishedAt":614,"updatedAt":614,"authorSlug":615},"singapore-hokkien-mee","Hokkien Mee (Singapore Prawn Stock Fried Noodles)","Hokkien Mee","福建面",[591],[594],[493,721,722,723],"egg-noodles","pork-belly","squid",[725,728,730,732],{"alt":726,"src":727},"Glossy yellow noodles and vermicelli in prawn gravy topped with prawns, squid and crisp lard, with sambal and lime on the plate rim","\u002Fimages\u002Frecipes\u002Fsingapore-hokkien-mee\u002Fhero.jpg",{"alt":726,"src":729},"\u002Fimages\u002Frecipes\u002Fsingapore-hokkien-mee\u002Fhero-16x9.jpg",{"alt":726,"src":731},"\u002Fimages\u002Frecipes\u002Fsingapore-hokkien-mee\u002Fhero-1x1.jpg",{"alt":726,"src":733},"\u002Fimages\u002Frecipes\u002Fsingapore-hokkien-mee\u002Fhero-4x3.jpg",[735,736,737,738,739,740],"hokkien mee","singapore hokkien mee","prawn stock noodles","fried yellow noodles","sambal belacan","hawker noodles",{"slug":742,"title":743,"shortTitle":744,"nativeName":745,"countrySlug":585,"baseServings":434,"prepMinutes":475,"cookMinutes":689,"restMinutes":524,"difficulty":629,"course":746,"diet":748,"mainIngredients":750,"images":753,"keywords":763,"publishedAt":614,"updatedAt":614,"authorSlug":615},"singapore-ice-kachang","Ice Kachang (Singaporean Shaved Ice with Beans and Syrups)","Ice Kachang","Ais kacang",[747],"dessert",[663,749,664],"gluten-free",[751,752],"corn","condensed-milk",[754,757,759,761],{"alt":755,"src":756},"A tall mound of shaved ice streaked with pink rose syrup and dark palm sugar over red beans, corn and grass jelly","\u002Fimages\u002Frecipes\u002Fsingapore-ice-kachang\u002Fhero.jpg",{"alt":755,"src":758},"\u002Fimages\u002Frecipes\u002Fsingapore-ice-kachang\u002Fhero-16x9.jpg",{"alt":755,"src":760},"\u002Fimages\u002Frecipes\u002Fsingapore-ice-kachang\u002Fhero-1x1.jpg",{"alt":755,"src":762},"\u002Fimages\u002Frecipes\u002Fsingapore-ice-kachang\u002Fhero-4x3.jpg",[764,765,766,767,768,769,770],"ice kachang","ais kacang","shaved ice","gula melaka","singapore dessert","red beans","attap chee",{"slug":581,"title":582,"shortTitle":583,"nativeName":584,"countrySlug":585,"region":586,"baseServings":434,"prepMinutes":458,"cookMinutes":587,"difficulty":588,"course":772,"diet":773,"mainIngredients":774,"images":775,"keywords":780,"publishedAt":614,"updatedAt":614,"authorSlug":615},[590,591],[593,594],[512,501,493,459],[776,777,778,779],{"alt":598,"src":599},{"alt":598,"src":601},{"alt":598,"src":603},{"alt":598,"src":605},[607,608,609,610,611,612,613],{"slug":782,"title":783,"shortTitle":784,"nativeName":785,"countrySlug":585,"baseServings":434,"prepMinutes":530,"cookMinutes":786,"difficulty":629,"course":787,"diet":788,"mainIngredients":789,"images":791,"keywords":801,"publishedAt":614,"updatedAt":614,"authorSlug":615},"kaya-toast","Kaya Toast (Singaporean Coconut Jam Toast with Soft Eggs)","Kaya Toast","咖椰吐司",45,[661],[663,664],[501,667,790],"butter",[792,795,797,799],{"alt":793,"src":794},"Crisp toast fingers filled with dark coconut kaya jam and thick butter slabs beside a dish of runny soft-boiled eggs","\u002Fimages\u002Frecipes\u002Fkaya-toast\u002Fhero.jpg",{"alt":793,"src":796},"\u002Fimages\u002Frecipes\u002Fkaya-toast\u002Fhero-16x9.jpg",{"alt":793,"src":798},"\u002Fimages\u002Frecipes\u002Fkaya-toast\u002Fhero-1x1.jpg",{"alt":793,"src":800},"\u002Fimages\u002Frecipes\u002Fkaya-toast\u002Fhero-4x3.jpg",[802,803,804,805,806,807],"kaya toast","coconut jam","kopitiam","singapore breakfast","pandan","soft boiled eggs",{"slug":809,"title":810,"shortTitle":811,"nativeName":812,"countrySlug":585,"baseServings":434,"prepMinutes":458,"cookMinutes":813,"difficulty":588,"course":814,"diet":816,"mainIngredients":817,"images":820,"keywords":830,"publishedAt":614,"updatedAt":614,"authorSlug":615},"singapore-popiah","Popiah (Singaporean Fresh Spring Roll with Braised Turnip)","Popiah","薄饼",70,[815],"appetizer",[593,594],[459,818,819,527],"carrot","peanuts",[821,824,826,828],{"alt":822,"src":823},"Sliced fresh popiah rolls showing braised jicama, shredded omelette, peanuts and lettuce inside a soft wheat skin","\u002Fimages\u002Frecipes\u002Fsingapore-popiah\u002Fhero.jpg",{"alt":822,"src":825},"\u002Fimages\u002Frecipes\u002Fsingapore-popiah\u002Fhero-16x9.jpg",{"alt":822,"src":827},"\u002Fimages\u002Frecipes\u002Fsingapore-popiah\u002Fhero-1x1.jpg",{"alt":822,"src":829},"\u002Fimages\u002Frecipes\u002Fsingapore-popiah\u002Fhero-4x3.jpg",[831,832,833,610,585,834,835],"popiah","fresh spring roll","jicama","bangkuang","hokkien",{"slug":837,"title":838,"shortTitle":839,"nativeName":840,"countrySlug":585,"region":841,"baseServings":434,"prepMinutes":432,"cookMinutes":472,"difficulty":658,"course":842,"diet":843,"mainIngredients":844,"images":847,"keywords":857,"publishedAt":614,"updatedAt":614,"authorSlug":615},"singapore-chilli-crab","Singapore Chilli Crab (Crab in Sweet Chili Tomato Gravy)","Singapore Chilli Crab","辣椒螃蟹","East Coast",[591],[594],[845,846,667,465],"crab","tomato",[848,851,853,855],{"alt":849,"src":850},"Cracked crab pieces coated in thick orange-red chile tomato gravy with egg ribbons, fried mantou buns alongside","\u002Fimages\u002Frecipes\u002Fsingapore-chilli-crab\u002Fhero.jpg",{"alt":849,"src":852},"\u002Fimages\u002Frecipes\u002Fsingapore-chilli-crab\u002Fhero-16x9.jpg",{"alt":849,"src":854},"\u002Fimages\u002Frecipes\u002Fsingapore-chilli-crab\u002Fhero-1x1.jpg",{"alt":849,"src":856},"\u002Fimages\u002Frecipes\u002Fsingapore-chilli-crab\u002Fhero-4x3.jpg",[858,859,860,861,862,863],"chilli crab","singapore chilli crab","mud crab","sweet chili tomato gravy","fried mantou","seafood",{"slug":865,"title":866,"shortTitle":867,"nativeName":868,"countrySlug":585,"region":869,"baseServings":434,"prepMinutes":472,"cookMinutes":458,"difficulty":658,"course":870,"diet":871,"mainIngredients":872,"images":876,"keywords":886,"publishedAt":614,"updatedAt":614,"authorSlug":615},"singapore-fish-head-curry","Singapore Fish Head Curry (Snapper Head in Tamarind Curry)","Singapore Fish Head Curry","Fish head curry","Little India",[591],[593,594,749],[873,874,875,501],"white-fish","tamarind","okra",[877,880,882,884],{"alt":878,"src":879},"Split snapper head simmering in a red tamarind curry with whole okra, eggplant batons and curry leaves","\u002Fimages\u002Frecipes\u002Fsingapore-fish-head-curry\u002Fhero.jpg",{"alt":878,"src":881},"\u002Fimages\u002Frecipes\u002Fsingapore-fish-head-curry\u002Fhero-16x9.jpg",{"alt":878,"src":883},"\u002Fimages\u002Frecipes\u002Fsingapore-fish-head-curry\u002Fhero-1x1.jpg",{"alt":878,"src":885},"\u002Fimages\u002Frecipes\u002Fsingapore-fish-head-curry\u002Fhero-4x3.jpg",[887,585,888,889,890,875,891],"fish head curry","tamarind curry","snapper","little india","south indian",10,24,false,1788563753330]