{
  "$schema": "https://schema.org/Dataset",
  "name": "Vietnam Street Food Ranking & Atlas 2026",
  "description": "Independent atlas of Vietnamese street food — 7 regional cuisines, 30 iconic dishes, 60+ named vendors, Michelin Vietnam 2025 (9 Stars, 63 Bib Gourmand), and UNESCO context.",
  "publisher": "Day Trips Vietnam",
  "publisher_url": "https://daytripsvietnam.com",
  "source_url": "https://daytripsvietnam.com/guides/vietnam-street-food-atlas-2026/",
  "methodology_url": "https://daytripsvietnam.com/guides/vietnam-street-food-atlas-2026/#methodology",
  "license": "CC BY 4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "temporal_coverage": "2026",
  "spatial_coverage": "Vietnam",
  "updated": "2026-07-03",
  "version": "2026.1",
  "suggested_citation": "Day Trips Vietnam, \"Vietnam Street Food Ranking & Atlas 2026\" (2026), https://daytripsvietnam.com/guides/vietnam-street-food-atlas-2026/",
  "headline_metrics": {
    "accommodation_catering_revenue_2024_vnd_trillion": 843.1,
    "accommodation_catering_revenue_2024_usd_billion": 32,
    "accommodation_catering_yoy_pct": 14.6,
    "food_service_outlets": 323000,
    "food_service_sales_usd_billion": 26.6,
    "culinary_tourism_market_2030_usd_million": 806.5,
    "culinary_tourism_cagr_2024_2030_pct": 20.2,
    "foreign_tourist_food_spend_pct_of_daily": "25-28",
    "foreign_tourist_food_spend_usd_per_day": "20-35",
    "vnd_per_usd_reference": 26361,
    "sources": [
      "Vietnam GSO Q1 2025 Socio-Economic Report",
      "USDA FAS Vietnam HRI Annual VM2025-0052",
      "Grand View Research Vietnam Culinary Tourism Outlook 2023-2030",
      "Vietcombank reference rate, May 2026"
    ]
  },
  "regional_cuisines": [
    { "id": 1, "name": "Northern / Red River Delta", "anchor": "Hà Nội", "provinces": ["Hà Nội", "Nam Định", "Hải Phòng", "Ninh Bình", "Bắc Ninh"], "signature_dishes": ["phở bò", "phở gà", "bún chả", "bún riêu", "bún ốc", "miến lươn", "chả cá Lã Vọng", "bánh cuốn", "bún bò Nam Bộ"], "profile": "Subtle, broth-driven, restrained chili. Phở likely born c.1900-1907 in Nam Định and crystallised in Hà Nội." },
    { "id": 2, "name": "Northwest Highlands", "anchor": "Sa Pa + Mai Châu", "provinces": ["Lào Cai", "Hòa Bình", "Sơn La", "Điện Biên"], "signature_dishes": ["thắng cố", "thịt trâu gác bếp", "cơm lam", "cá nướng pa pỉnh tộp"], "profile": "H'Mông, Black + White Thái, and Dao ethnic-minority cuisines preserved through hill trade and bamboo cooking." },
    { "id": 3, "name": "Central — Huế (Imperial)", "anchor": "Huế", "provinces": ["Thừa Thiên-Huế"], "signature_dishes": ["bún bò Huế", "cơm hến", "bánh bèo", "bánh nậm", "bánh bột lọc", "nem lụi", "chè Huế", "bánh khoái"], "profile": "Refined under the Nguyễn dynasty (1802-1945), reportedly up to 50 dishes per imperial court table; 100+ chay restaurants in the city." },
    { "id": 4, "name": "Quảng Nam Coast", "anchor": "Đà Nẵng + Hội An", "provinces": ["Đà Nẵng", "Hội An", "Tam Kỳ"], "signature_dishes": ["cao lầu", "mì Quảng", "bánh mì (Hội An style)", "cơm gà Hội An", "bánh xèo", "bánh đập", "hến trộn", "bánh bao bánh vạc"], "profile": "Trade-port creole — Cham heritage, 17th-century Chinese merchants, Japanese influence. Cao lầu authentic only in Hội An (Bà Lẹ well water + Cham-island lye)." },
    { "id": 5, "name": "Central Highlands", "anchor": "Đà Lạt + Buôn Ma Thuột", "provinces": ["Lâm Đồng", "Đắk Lắk", "Gia Lai", "Kon Tum"], "signature_dishes": ["bánh ướt lòng gà", "bún đỏ Đắk Lắk", "gà nướng KonPlông", "lẩu lá rừng", "trà atisô"], "profile": "Ê-đê and J'rai forest-gathering + colonial French highland farming + world #2 coffee. Đà Lạt joined UNESCO Creative Cities Network for Music (not Gastronomy) Oct 31 2023." },
    { "id": 6, "name": "Southern", "anchor": "TP Hồ Chí Minh", "provinces": ["TP Hồ Chí Minh", "Đồng Nai", "Bình Dương", "Tây Ninh", "Bà Rịa-Vũng Tàu"], "signature_dishes": ["cơm tấm", "hủ tiếu Nam Vang", "bánh xèo Nam Bộ", "gỏi cuốn", "bún mắm", "bánh khọt", "ốc", "bánh tráng trộn"], "profile": "Migration creole — 1954 northern migrants + Chinese-Cambodian + Khmer roots; sweeter palate from sugar-cane country." },
    { "id": 7, "name": "Mekong Delta", "anchor": "Cần Thơ", "provinces": ["Cần Thơ", "An Giang", "Sóc Trăng", "Tiền Giang", "Bến Tre", "Cà Mau"], "signature_dishes": ["bún mắm", "cá kho tộ", "hủ tiếu Mỹ Tho", "lẩu mắm", "bánh xèo miền Tây", "hột vịt lộn", "chuột đồng nướng"], "profile": "Khmer + Chăm + Hoa river-village cooking; palm-sugar sweetness, fermented-fish (mắm) backbone. Mekong bánh xèo ~12 inches diameter." }
  ],
  "iconic_dishes": [
    { "rank": 1, "name": "Phở bò", "origin": "Nam Định / Hà Nội, c. 1900-1907", "local_price_usd": "1.80-3.50", "famous_vendor": "Phở Gia Truyền (49 Bát Đàn): tái nạm $2.40" },
    { "rank": 2, "name": "Phở gà", "origin": "Hà Nội (1939, post-beef-restriction era)", "local_price_usd": "1.70-3.00", "famous_vendor": "Phở Gà Nguyệt (5 Phủ Doãn)" },
    { "rank": 3, "name": "Bún chả", "origin": "Hà Nội", "local_price_usd": "2.00-6.00", "famous_vendor": "Bún Chả Hương Liên (Obama-Bourdain spot): Combo Obama $5.10; Bún Chả Đắc Kim (Michelin Selected)" },
    { "rank": 4, "name": "Bún bò Huế", "origin": "Huế (National ICH 2025)", "local_price_usd": "1.80-4.00", "famous_vendor": "Quán Cẩm (45 Lê Lợi, Huế); Bún Bò Bà Thương (Đà Nẵng Bib Gourmand 2025)", "source": "UNESCO-ICHCAP (bún bò Huế National ICH June 27 2025)" },
    { "rank": 5, "name": "Bún riêu", "origin": "Hà Nội / Red River Delta", "local_price_usd": "1.80-3.50", "famous_vendor": "Bún Riêu Hàng Lược" },
    { "rank": 6, "name": "Bún thịt nướng", "origin": "Central + Southern", "local_price_usd": "1.50-3.00", "famous_vendor": "Hue street stalls; HCMC D1 alleys" },
    { "rank": 7, "name": "Bún chả cá", "origin": "Nha Trang / Đà Nẵng / Quy Nhơn", "local_price_usd": "1.50-3.00", "famous_vendor": "Bún Chả Cá 109 (Đà Nẵng)" },
    { "rank": 8, "name": "Bánh mì", "origin": "Saigon (Hòa Mã bakery D3 1958)", "local_price_usd": "0.90-2.50", "famous_vendor": "Bánh Mì Phượng (Hội An); Bánh Mì Huỳnh Hoa (HCMC) ~$3.50" },
    { "rank": 9, "name": "Bánh xèo", "origin": "Central / Southern (Tây Sơn era)", "local_price_usd": "1.50-4.00", "famous_vendor": "Bánh Xèo 46A (HCMC, Bib Gourmand); Bà Dưỡng (Đà Nẵng)" },
    { "rank": 10, "name": "Bánh khoái", "origin": "Huế", "local_price_usd": "1.50-3.00", "famous_vendor": "Bánh Khoái Lạc Thiện (6 Đinh Tiên Hoàng, Huế)" },
    { "rank": 11, "name": "Bánh khọt", "origin": "Vũng Tàu", "local_price_usd": "2.00-4.00", "famous_vendor": "Bánh Khọt Gốc Vú Sữa" },
    { "rank": 12, "name": "Bánh cuốn", "origin": "Hà Nội / Thanh Trì", "local_price_usd": "1.50-3.00", "famous_vendor": "Bánh Cuốn Bà Hoành (66 Tô Hiến Thành)" },
    { "rank": 13, "name": "Bánh bột lọc", "origin": "Huế", "local_price_usd": "0.10-0.30 per dumpling", "famous_vendor": "Quán Hạnh (11 Phó Đức Chính, Huế)" },
    { "rank": 14, "name": "Bánh ướt", "origin": "Northern + Central", "local_price_usd": "1.00-2.50", "famous_vendor": "Bánh ướt lòng gà (Đà Lạt)" },
    { "rank": 15, "name": "Bánh bèo", "origin": "Huế", "local_price_usd": "0.10-0.20 per piece", "famous_vendor": "Bà Cư (47 Nguyễn Huệ, Huế)" },
    { "rank": 16, "name": "Bánh nậm", "origin": "Huế", "local_price_usd": "0.20-0.40 each", "famous_vendor": "Quán Hạnh, Huế" },
    { "rank": 17, "name": "Cao lầu", "origin": "Hội An (Cham heritage; only authentic in Hội An)", "local_price_usd": "2.00-4.00", "famous_vendor": "Cao Lầu Thanh (26 Thái Phiên, Hội An); Bà Bé (Hội An market)" },
    { "rank": 18, "name": "Mì Quảng", "origin": "Quảng Nam", "local_price_usd": "1.50-3.00", "famous_vendor": "Mỳ Quảng Sứa Hồng Vân (Đà Nẵng, Bib Gourmand)" },
    { "rank": 19, "name": "Hủ tiếu Nam Vang", "origin": "Phnom Penh via Teochew Chinese early-20th-c.", "local_price_usd": "1.80-3.50", "famous_vendor": "Hủ Tiếu Nam Vang Liến Hùng (Cholon Q5)" },
    { "rank": 20, "name": "Hủ tiếu Mỹ Tho", "origin": "Tiền Giang", "local_price_usd": "1.50-3.00", "famous_vendor": "Mỹ Tho central market" },
    { "rank": 21, "name": "Cơm tấm", "origin": "Saigon, 1930s", "local_price_usd": "1.50-4.00", "famous_vendor": "Cơm Tấm Ba Ghiền (Bib Gourmand 2023-25; 3,000 plates/day)" },
    { "rank": 22, "name": "Cơm gà Hội An", "origin": "Hội An", "local_price_usd": "1.50-3.50", "famous_vendor": "Cơm Gà Bà Buội (22 Phan Châu Trinh, Hội An)" },
    { "rank": 23, "name": "Cơm hến", "origin": "Huế", "local_price_usd": "1.00-2.50", "famous_vendor": "Hàng Me alley, Huế" },
    { "rank": 24, "name": "Gỏi cuốn", "origin": "Southern", "local_price_usd": "0.40-1.00 per roll", "famous_vendor": "Saigon street carts; Mai Hồng D1" },
    { "rank": 25, "name": "Chả giò / nem rán", "origin": "Pan-Vietnam", "local_price_usd": "0.50-1.20 per roll", "famous_vendor": "Hanoi Old Quarter; Bánh Mì 25 D1" },
    { "rank": 26, "name": "Nem nướng Nha Trang", "origin": "Nha Trang", "local_price_usd": "3.00-6.00 set", "famous_vendor": "Nem Nướng Đặng Văn Quyên (16A Lãn Ông)" },
    { "rank": 27, "name": "Chả cá Lã Vọng", "origin": "Hà Nội (Doãn family 1871)", "local_price_usd": "7.00-20.00 pp", "famous_vendor": "Chả Cá Lã Vọng (14 Chả Cá St., Hoàn Kiếm)" },
    { "rank": 28, "name": "Bún ốc", "origin": "Hà Nội (especially Tây Hồ)", "local_price_usd": "1.50-3.50", "famous_vendor": "Bún Ốc Bà Lương (35 Lương Ngọc Quyến)" },
    { "rank": 29, "name": "Miến lươn", "origin": "Hà Nội (Nghệ An eel origin)", "local_price_usd": "2.00-4.00", "famous_vendor": "Miến Lươn Đông Thịnh (Bib); Miến Lươn Chân Cầm (Bib new 2025)" },
    { "rank": 30, "name": "Bún mắm", "origin": "Sóc Trăng, Mekong Delta", "local_price_usd": "1.80-3.50", "famous_vendor": "Bún Mắm Lê Quang Định (Bình Thạnh, HCMC)" }
  ],
  "dessert_beverage": [
    { "name": "Chè (sweet soups)", "origin": "Pan-Vietnamese; Huế court has 30+ chè cung đình variants", "local_price_usd": "0.40-1.50" },
    { "name": "Kem Tràng Tiền", "origin": "Hanoi state-era 1958 ice-cream parlour, 35 Tràng Tiền", "local_price_usd": "0.50-1.20" },
    { "name": "Cà phê sữa đá", "origin": "French-press iced milk coffee, country-wide", "local_price_usd": "0.80-2.00" },
    { "name": "Cà phê trứng", "origin": "Invented 1946 by Nguyễn Văn Giang at Sofitel Metropole; Café Giảng (39 Nguyễn Hữu Huân, Hanoi)", "local_price_usd": "1.20-2.50" },
    { "name": "Cà phê muối / salt coffee", "origin": "Created 2010 by Hồ Thị Thanh Hương + Trần Nguyễn Hữu Phong at 10 Nguyễn Lương Bằng, Huế", "local_price_usd": "1.00-2.50" }
  ],
  "michelin_2025": {
    "source": "Michelin Guide Vietnam 2025 ceremony (June 2025)",
    "next_ceremony": "June 4 2026",
    "totals": { "one_star": 9, "green_star": 2, "bib_gourmand": 63, "selected": 109, "total_establishments": 181 },
    "one_star": [
      { "name": "Gia", "city": "Hà Nội", "cuisine": "Modern Vietnamese (chef Sam Trần)", "address": "61 Văn Miếu, Đống Đa", "price_tier": "Tasting $150-200" },
      { "name": "Hibana by Koki", "city": "Hà Nội", "cuisine": "Japanese teppanyaki at Capella", "address": "11 Lê Phụng Hiểu, Hoàn Kiếm", "price_tier": "$$$$" },
      { "name": "Tầm Vị", "city": "Hà Nội", "cuisine": "Traditional Vietnamese", "address": "4B Yên Thế, Ba Đình", "price_tier": "$$" },
      { "name": "Ănăn Saigon", "city": "HCMC", "cuisine": "Modern Vietnamese (Peter Cường Franklin)", "address": "89 Tôn Thất Đạm, D1", "price_tier": "$120-200" },
      { "name": "Akuna", "city": "HCMC", "cuisine": "Asian-Australian (Sam Aisbett, Le Méridien)", "address": "3C Tôn Đức Thắng, D1", "price_tier": "$$$$" },
      { "name": "Long Triều", "city": "HCMC", "cuisine": "Chinese-Cantonese fine dining", "address": "24 Lê Thánh Tôn, D1", "price_tier": "$$$$" },
      { "name": "Coco Dining", "city": "HCMC", "cuisine": "Contemporary tasting", "address": "HCMC, D1", "price_tier": "$$$$", "note": "Promoted 2025" },
      { "name": "CieL", "city": "HCMC", "cuisine": "Innovative tasting (French-Vietnamese)", "address": "HCMC", "price_tier": "$$$$", "note": "New 2025" },
      { "name": "La Maison 1888", "city": "Đà Nẵng", "cuisine": "French (Pierre Gagnaire consulting)", "address": "InterContinental Sun Peninsula, Sơn Trà", "price_tier": "Tasting ~$200" }
    ],
    "green_star": [
      { "name": "Nén Đà Nẵng", "city": "Đà Nẵng", "note": "Chef Summer Lê, trash-to-table Vietnamese tasting; retained" },
      { "name": "Lamai Garden", "city": "Hà Nội", "note": "Plant-forward, eco-sourcing; new 2025" }
    ],
    "bib_gourmand_named": {
      "Hà Nội": ["Phở Gia Truyền (49 Bát Đàn)", "Phở 10 Lý Quốc Sư (10 Lý Quốc Sư)", "Phở Khôi Hói", "Phở Bò Lâm (new 2025)", "Bún Chả Chan (new 2024)", "Miến Lươn Đông Thịnh", "Miến Lươn Chân Cầm (new 2025)", "Chả Cá Thăng Long (21-31 Đường Thành)", "Mậu Dịch Số 37 (new 2025)", "Hà Thành Mansion (new 2025)", "Ưu Đàm Chay (new 2025 — Vietnam's first chay Bib Gourmand)", "Luk Lak (new 2024)", "Mr Bảy Miền Tây (new 2024)"],
      "HCMC": ["Cơm Tấm Ba Ghiền (84 Đặng Văn Ngữ, Phú Nhuận)", "Phở Hòa Pasteur (260C Pasteur, Q3)", "Phở Minh", "Phở Việt Nam D1", "Bánh Xèo 46A (46A Đinh Công Tráng, Tân Định)", "Cục Gạch Quán (10 Đặng Tất, Tân Định)", "Quán Bụi", "Bún Bò Gánh"],
      "Đà Nẵng": ["Bé Ni 2", "Mỳ Quảng Sứa Hồng Vân", "Bánh Xèo 76 (new 2025)", "Bún Bò Huế Bà Thương (new 2025)", "Quê Xưa (new 2025)", "Shamballa (new 2025 vegetarian)"]
    }
  },
  "named_vendors": [
    { "name": "Phở Gia Truyền", "city": "Hà Nội", "dish": "Phở tái nạm", "address": "49 Bát Đàn, Hoàn Kiếm", "price_usd": "2.00-2.50", "recognition": "Michelin Bib Gourmand 2023-25", "source": "Michelin Guide Vietnam" },
    { "name": "Phở 10 Lý Quốc Sư", "city": "Hà Nội", "dish": "Phở bò", "address": "10 Lý Quốc Sư, Hoàn Kiếm", "price_usd": "2.50-3.50", "recognition": "Michelin Bib Gourmand", "source": "Michelin Guide Vietnam" },
    { "name": "Phở Thìn Lò Đúc", "city": "Hà Nội", "dish": "Stir-flashed beef phở", "address": "13 Lò Đúc", "price_usd": "2.50", "recognition": "Globally franchised" },
    { "name": "Bún Chả Hương Liên", "city": "Hà Nội", "dish": "Bún chả", "address": "24 Lê Văn Hưu", "price_usd": "4-5.10 Combo Obama", "recognition": "Obama-Bourdain dined May 23 2016; original table glass-encased" },
    { "name": "Bún Chả Đắc Kim", "city": "Hà Nội", "dish": "Bún chả", "address": "1 Hàng Mành", "price_usd": "4.00", "recognition": "Michelin Selected", "source": "Michelin Guide Vietnam" },
    { "name": "Bún Chả Chan", "city": "Hà Nội", "dish": "Bún chả w/ caramelised broth", "address": "114 Mai Hắc Đế", "price_usd": "2.50", "recognition": "Bib Gourmand new 2024", "source": "Michelin Guide Vietnam" },
    { "name": "Chả Cá Lã Vọng", "city": "Hà Nội", "dish": "Chả cá", "address": "14 Chả Cá St.", "price_usd": "13-19 pp", "recognition": "1871 founding family — gave street its name" },
    { "name": "Chả Cá Thăng Long", "city": "Hà Nội", "dish": "Chả cá", "address": "21 Đường Thành", "price_usd": "10-14 pp", "recognition": "Bib Gourmand", "source": "Michelin Guide Vietnam" },
    { "name": "Miến Lươn Đông Thịnh", "city": "Hà Nội", "dish": "Miến lươn", "address": "87 Hàng Điếu", "price_usd": "2.50", "recognition": "Bib Gourmand", "source": "Michelin Guide Vietnam" },
    { "name": "Bánh Cuốn Bà Hoành", "city": "Hà Nội", "dish": "Bánh cuốn", "address": "66 Tô Hiến Thành", "price_usd": "2.00", "recognition": "Long-standing" },
    { "name": "Cà Phê Giảng", "city": "Hà Nội", "dish": "Egg coffee", "address": "39 Nguyễn Hữu Huân", "price_usd": "1.20-2.00", "recognition": "Birthplace of cà phê trứng (1946)" },
    { "name": "Ưu Đàm Chay", "city": "Hà Nội", "dish": "Vegetarian", "address": "Hanoi", "price_usd": "varies", "recognition": "Vietnam's first chay Bib Gourmand 2025", "source": "Michelin Guide Vietnam" },
    { "name": "Cơm Tấm Ba Ghiền", "city": "HCMC", "dish": "Cơm tấm sườn", "address": "84 Đặng Văn Ngữ, Phú Nhuận", "price_usd": "3.00", "recognition": "Bib Gourmand 2023-25; ~3,000 plates/day", "source": "Michelin Guide Vietnam" },
    { "name": "Phở Hòa Pasteur", "city": "HCMC", "dish": "Phở", "address": "260C Pasteur, Q3", "price_usd": "3.00-3.50", "recognition": "Bib Gourmand", "source": "Michelin Guide Vietnam" },
    { "name": "Phở Lệ", "city": "HCMC", "dish": "Phở", "address": "415 Nguyễn Trãi, Q5", "price_usd": "2.50", "recognition": "Long-standing Cholon institution" },
    { "name": "Phở Quỳnh", "city": "HCMC", "dish": "Phở (24h)", "address": "323 Phạm Ngũ Lão, Q1", "price_usd": "2.50-3.00", "recognition": "Backpacker district" },
    { "name": "Phở Minh", "city": "HCMC", "dish": "Phở", "address": "63/6 Pasteur, Q1", "price_usd": "2.50", "recognition": "Michelin Selected", "source": "Michelin Guide Vietnam" },
    { "name": "Bánh Xèo 46A", "city": "HCMC", "dish": "Bánh xèo", "address": "46A Đinh Công Tráng, Tân Định, Q1", "price_usd": "4.00", "recognition": "Bib Gourmand; Bourdain dined", "source": "Michelin Guide Vietnam" },
    { "name": "Cục Gạch Quán", "city": "HCMC", "dish": "Home-style Vietnamese", "address": "10 Đặng Tất, Tân Định, Q1", "price_usd": "10-20 pp", "recognition": "Bib Gourmand; Brangelina dined 2011", "source": "Michelin Guide Vietnam" },
    { "name": "Quán Bụi", "city": "HCMC", "dish": "Modern Vietnamese", "address": "17A Ngô Văn Năm, Q1", "price_usd": "10-15 pp", "recognition": "Michelin Selected", "source": "Michelin Guide Vietnam" },
    { "name": "Bánh Mì Huỳnh Hoa", "city": "HCMC", "dish": "Bánh mì", "address": "26 Lê Thị Riêng, Q1", "price_usd": "3.50", "recognition": "\"Best bánh mì in Saigon\" press consensus" },
    { "name": "Hủ Tiếu Nam Vang Liến Hùng", "city": "HCMC", "dish": "Hủ tiếu", "address": "Cholon (Q5)", "price_usd": "2.50-3.50", "recognition": "Long-running Chợ Lớn institution" },
    { "name": "Ănăn Saigon", "city": "HCMC", "dish": "Modern Vietnamese tasting", "address": "89 Tôn Thất Đạm, Q1", "price_usd": "120-200 tasting", "recognition": "One Michelin Star 2023-25", "source": "Michelin Guide Vietnam" },
    { "name": "Bến Thành Market food court", "city": "HCMC", "dish": "All regional dishes", "address": "1914 market", "price_usd": "1-4/dish", "recognition": "Iconic" },
    { "name": "Bánh Mì Phượng", "city": "Hội An", "dish": "Bánh mì", "address": "2B Phan Châu Trinh", "price_usd": "1.10-2.20", "recognition": "Bourdain \"symphony in a sandwich\" (No Reservations)" },
    { "name": "Bánh Mì Madame Khánh (The Banh Mi Queen)", "city": "Hội An", "dish": "Bánh mì", "address": "115 Trần Cao Vân", "price_usd": "1.00-2.00", "recognition": "Conde Nast featured" },
    { "name": "Cơm Gà Bà Buội", "city": "Hội An", "dish": "Cơm gà Hội An", "address": "22 Phan Châu Trinh", "price_usd": "2.00-3.00", "recognition": "1950s family" },
    { "name": "Cơm Gà Xí", "city": "Hội An", "dish": "Cơm gà", "address": "47/2 Trần Hưng Đạo", "price_usd": "1.80-2.50", "recognition": "Local favourite" },
    { "name": "Morning Glory Restaurant", "city": "Hội An", "dish": "Hội An regional set", "address": "106 Nguyễn Thái Học", "price_usd": "8-15 pp", "recognition": "Trịnh Diễm Vy enterprise" },
    { "name": "Cao Lầu Thanh", "city": "Hội An", "dish": "Cao lầu", "address": "26 Thái Phiên", "price_usd": "2.00", "recognition": "Uses authentic Cham-island lye + Bà Lẹ well water" },
    { "name": "Bà Lê Quán", "city": "Hội An", "dish": "Cao lầu, bánh đập", "address": "Hoi An Central Market food hall", "price_usd": "1.50", "recognition": "Market institution" },
    { "name": "Mì Quảng Bà Minh", "city": "Hội An", "dish": "Mì Quảng", "address": "Cẩm Hà village", "price_usd": "1.80", "recognition": "Locals' pick" },
    { "name": "Bale Well", "city": "Hội An", "dish": "Nem lụi + bánh xèo set", "address": "45/51 Trần Hưng Đạo", "price_usd": "5 set", "recognition": "Decades-old set-menu joint" },
    { "name": "Red Bridge Cooking School", "city": "Hội An", "dish": "Cooking class", "address": "Thon 4, Cam Thanh", "price_usd": "33-55", "recognition": "Cookly + Viator top-rated" },
    { "name": "Quán Cẩm", "city": "Huế", "dish": "Bún bò Huế", "address": "45 Lê Lợi", "price_usd": "1.80-2.50", "recognition": "TasteAtlas-listed" },
    { "name": "Bún Bò Bà Mỹ", "city": "Huế", "dish": "Bún bò Huế", "address": "71 Nguyễn Công Trứ", "price_usd": "2.00", "recognition": "Locals' favourite" },
    { "name": "Bún Bò Huế Bà Tuyết", "city": "Huế", "dish": "Bún bò Huế", "address": "47 Nguyễn Công Trứ", "price_usd": "1.80", "recognition": "Long-running" },
    { "name": "Bánh Khoái Lạc Thiện", "city": "Huế", "dish": "Bánh khoái", "address": "6 Đinh Tiên Hoàng", "price_usd": "2.50", "recognition": "Deaf-mute family business; in Lonely Planet 25+ years" },
    { "name": "Quán Hạnh", "city": "Huế", "dish": "Royal bánh sampler", "address": "11 Phó Đức Chính", "price_usd": "5-8 pp", "recognition": "Tourist-friendly royal sampler" },
    { "name": "Cơm Hến Hàng Me", "city": "Huế", "dish": "Cơm hến", "address": "Hàng Me alley off Trương Định", "price_usd": "1.00", "recognition": "Original cơm hến lane" },
    { "name": "Café Muối", "city": "Huế", "dish": "Salt coffee", "address": "10 Nguyễn Lương Bằng", "price_usd": "1.00", "recognition": "Invented salt coffee 2010" },
    { "name": "Les Jardins de la Carambole", "city": "Huế", "dish": "Royal cuisine fine dining", "address": "32 Đặng Trần Côn", "price_usd": "20-35 pp", "recognition": "French-colonial mansion" },
    { "name": "Đông Ba Market food court", "city": "Huế", "dish": "All regional dishes", "address": "Trần Hưng Đạo", "price_usd": "1-3/dish", "recognition": "1899-founded market" },
    { "name": "La Maison 1888", "city": "Đà Nẵng", "dish": "French-Vietnamese tasting", "address": "InterContinental Sun Peninsula, Sơn Trà", "price_usd": "200+ pp", "recognition": "One Michelin Star 2024-25; Pierre Gagnaire", "source": "Michelin Guide Vietnam" },
    { "name": "Nén Đà Nẵng", "city": "Đà Nẵng", "dish": "Modern Vietnamese tasting", "address": "15 Mỹ Đa Tây 2, Ngũ Hành Sơn", "price_usd": "100-150", "recognition": "Michelin Green Star 2024-25", "source": "Michelin Guide Vietnam" },
    { "name": "Bánh Xèo Bà Dưỡng", "city": "Đà Nẵng", "dish": "Bánh xèo", "address": "K280/23 Hoàng Diệu", "price_usd": "3 pp", "recognition": "Da Nang institution" },
    { "name": "Bún Chả Cá 109", "city": "Đà Nẵng", "dish": "Bún chả cá", "address": "109 Nguyễn Chí Thanh", "price_usd": "1.80", "recognition": "TripAdvisor #1 bún chả cá" },
    { "name": "Mỳ Quảng Sứa Hồng Vân", "city": "Đà Nẵng", "dish": "Jellyfish mì Quảng", "address": "23 Hà Thị Thân", "price_usd": "2.00", "recognition": "Bib Gourmand 2024", "source": "Michelin Guide Vietnam" },
    { "name": "Bún Bò Bà Thương", "city": "Đà Nẵng", "dish": "Bún bò Huế", "address": "23 Trần Quốc Toản", "price_usd": "2.00", "recognition": "Bib Gourmand new 2025 (50+ years)", "source": "Michelin Guide Vietnam" },
    { "name": "Bé Ni 2", "city": "Đà Nẵng", "dish": "Rice + seafood (24/7)", "address": "100 Trần Phú", "price_usd": "5-10", "recognition": "Bib Gourmand 2024", "source": "Michelin Guide Vietnam" },
    { "name": "Bánh Mì Bà Lan", "city": "Đà Nẵng", "dish": "Bánh mì", "address": "62 Trưng Nữ Vương", "price_usd": "1.20", "recognition": "Locals' pick" },
    { "name": "Bánh Tráng Cuốn Thịt Heo Mậu", "city": "Đà Nẵng", "dish": "Pork rice-paper rolls", "address": "35 Đỗ Thúc Tịnh", "price_usd": "4-6 set", "recognition": "Đà Nẵng signature" },
    { "name": "Cơm Niêu Nhà Đỏ", "city": "Đà Nẵng", "dish": "Claypot rice", "address": "252 Hoàng Diệu", "price_usd": "5-10", "recognition": "Mid-tier favourite" }
  ],
  "specialty_markets": [
    { "name": "Đồng Xuân Market", "city": "Hà Nội", "built": "1889 French construction", "specialty": "South alley: cháo sườn sụn, bún chả que tre, bánh cuốn, gỏi xoài khô bò" },
    { "name": "Bến Thành Market", "city": "HCMC", "built": "1914 (Brossard et Maupin)", "specialty": "Central food court; Night Market on Phan Bội Châu + Phan Chu Trinh 18:00-23:00" },
    { "name": "Bùi Viện Walking Street", "city": "HCMC", "built": "Pedestrianised 2017", "specialty": "Backpacker street food + beer 19:00-02:00" },
    { "name": "Hồ Thị Kỷ Food Street", "city": "HCMC", "built": "Cambodia-Town adjacent", "specialty": "Khmer-Viet specialties, num banh chok" },
    { "name": "Hội An Central Market", "city": "Hội An", "built": "1848 expansion (Ming-era origins)", "specialty": "Cao lầu, bánh đập, chè bắp, cơm gà; Night Market 17:00-22:30" },
    { "name": "Đông Ba Market", "city": "Huế", "built": "1899", "specialty": "Bún bò Huế, cơm hến, royal snacks; food stalls from 04:00" },
    { "name": "Hàn Market + Cồn Market", "city": "Đà Nẵng", "built": "Hàn 1940 / Cồn 1960s", "specialty": "Mì Quảng, bún mắm nêm, bánh tráng cuốn thịt heo" },
    { "name": "Đà Lạt Night Market", "city": "Đà Lạt", "built": "Khu Hòa Bình square", "specialty": "Bánh tráng nướng, hot soy milk, grilled corn 17:00-24:00" },
    { "name": "Cần Thơ Cái Răng Floating Market", "city": "Mekong", "built": "Pre-colonial", "specialty": "Boat-served hủ tiếu, coffee, fresh fruit 04:00-08:00" }
  ],
  "cooking_classes": [
    { "operator": "Red Bridge Cooking School", "city": "Hội An (Cẩm Thanh)", "price_usd": "33-55", "duration": "3-5 hrs", "inclusions": "Market tour, boat ride, riverside garden, 4-dish hands-on" },
    { "operator": "Morning Glory Cooking School", "city": "Hội An", "price_usd": "32-40", "duration": "3 hrs", "inclusions": "Market tour, 4 dishes (Trịnh Diễm Vy enterprise)" },
    { "operator": "Hai Cafe Evening Class (Red Bridge)", "city": "Hội An", "price_usd": "35", "duration": "Evening", "inclusions": "Evening class, lighter menu" },
    { "operator": "Hanoi Cooking Centre", "city": "Hà Nội", "price_usd": "59", "duration": "~4 hrs", "inclusions": "Wine, market visit, 3-dish; established 2009" },
    { "operator": "Old Hanoi Cooking Center", "city": "Hà Nội", "price_usd": "25-40", "duration": "3 hrs", "inclusions": "Old Quarter dishes" },
    { "operator": "Saigon Cooking Class (Hoa Tuc)", "city": "HCMC", "price_usd": "39.50-56.95", "duration": "3 hrs", "inclusions": "Twice-daily; D1 garden setting" },
    { "operator": "Vietnam Cookery Centre", "city": "HCMC", "price_usd": "50-80", "duration": "4 hrs", "inclusions": "Market + cooking" },
    { "operator": "Hue Cooking Class (Sajuto)", "city": "Huế", "price_usd": "30-45", "duration": "3-4 hrs", "inclusions": "Hue royal-dish specialisation" }
  ],
  "cooking_class_context": {
    "price_tier_usd": "25-100/person",
    "hoi_an_commercial_schools": "40+ (vs ~8-10 a decade ago)",
    "source": "Cookly + Viator listings 2025-26"
  },
  "food_safety": {
    "outbreaks_per_year_avg": 180,
    "illness_cases_per_year_avg": 6000,
    "deaths_per_year": "40+",
    "survey_level_cases_per_year": 668673,
    "vendors_separating_raw_cooked_pct": 47.5,
    "authority": "Cục An toàn thực phẩm (Vietnam Food Administration, VFA)",
    "clinic_gastro_cost_usd": "30-60",
    "sources": [
      "WHO Vietnam Food Safety country page (latest data 2023)",
      "World Bank Food Safety Risk Management in Vietnam (2017, updated 2022)",
      "BMC Public Health 2022 Can Tho University vendor study",
      "Pacific Prime Vietnam Healthcare Guide 2026"
    ]
  },
  "regulatory_shifts_2024_2026": [
    { "change": "HCMC sidewalk-fee program terminated", "year": "2025", "detail": "New Road and Traffic Law (in force Jan 1 2025) overrode provincial sidewalk authority; program had collected ~VND 7 billion ($275,000).", "source": "VnExpress" },
    { "change": "Hà Nội removal of unplanned wet markets + makeshift trading spots", "year": "2025", "detail": "Hà Nội People's Committee resolution issued August 2025.", "source": "Vietcetera" },
    { "change": "Tax-enforcement drive on unregistered street businesses", "year": "2025", "detail": "Mass closures of small shops; mostly non-food retail with collateral impact on hot-food vendors.", "source": "Radio Free Asia, June 2025" }
  ],
  "unesco_cultural_recognition": [
    { "item": "Phở (Hà Nội + Nam Định)", "recognition": "Vietnam National ICH", "year": "August 2024", "notes": "Foundation for UNESCO submission; in-principle dossier preparation approved 2025.", "source": "VietnamPlus; Nhân Dân" },
    { "item": "Folk Knowledge of Bún Bò Huế", "recognition": "Vietnam National ICH", "year": "June 27 2025", "source": "UNESCO-ICHCAP" },
    { "item": "Nhã Nhạc — Vietnamese court music (Huế)", "recognition": "UNESCO Masterpiece of Oral + Intangible Heritage", "year": "2003", "notes": "Anchors Hue royal-cuisine context.", "source": "UNESCO Vietnam state-party page" },
    { "item": "Huế Imperial Citadel", "recognition": "UNESCO World Cultural Heritage", "year": "1993", "source": "UNESCO" },
    { "item": "Hội An Ancient Town", "recognition": "UNESCO World Heritage", "year": "1999", "notes": "Drives food-tourism economy.", "source": "UNESCO" },
    { "item": "Hội An — UNESCO Creative Cities Network", "recognition": "Crafts + Folk Art (NOT Gastronomy)", "year": "October 31 2023", "notes": "Common misconception: Hội An is NOT a UNESCO Gastronomy city.", "source": "UNESCO press release" },
    { "item": "Đà Lạt — UNESCO Creative Cities Network", "recognition": "Music (NOT Gastronomy)", "year": "October 31 2023", "source": "UNESCO press release" },
    { "item": "Bánh mì", "recognition": "NO UNESCO recognition (widely-repeated heritage claim is a myth)", "year": "—", "notes": "Oxford English Dictionary entry March 24 2011; BBC + Guardian street-food rankings; Google Doodle March 24 2020.", "source": "UNESCO Vietnam state-party page; OED" }
  ],
  "tourism_market_context": [
    { "indicator": "International tourist arrivals 2024", "value": "17.5-17.6 million (+40% YoY)", "source": "VNAT / GSO" },
    { "indicator": "Domestic tourists 2024", "value": "~110 million", "source": "GSO" },
    { "indicator": "Total tourism revenue 2024", "value": "~USD 33 billion", "source": "GSO" },
    { "indicator": "Accommodation + catering revenue 2024", "value": "VND 843.1T (~USD 32B), +14.6% YoY", "source": "GSO Q1 2025" },
    { "indicator": "Food service outlets", "value": ">323,000; USD 26.6 billion sales", "source": "USDA FAS Vietnam HRI VM2025-0052" },
    { "indicator": "Culinary tourism market 2030", "value": "USD 806.5 million", "source": "Grand View Research" },
    { "indicator": "Culinary tourism CAGR 2024-2030", "value": "20.2%", "source": "Grand View Research" }
  ]
}
