From 17c827074294efbae72f1bfdf1f76cb90dcf3c69 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Tue, 24 Feb 2026 15:24:56 -0800 Subject: [PATCH] Created the file for 2025 and started parsing out the content from archive website but was rate limited. Will need to finish in the future. --- 2025-restaurants.json | 6207 +++++++++++++++++++++++++++++++++++++++++ fix-2025.ps1 | 121 + fix2-2025.ps1 | 130 + rescrape-missing.ps1 | 179 ++ rescrape2-missing.ps1 | 166 ++ scrape-2025.ps1 | 227 ++ test-parse.ps1 | 119 + 7 files changed, 7149 insertions(+) create mode 100644 2025-restaurants.json create mode 100644 fix-2025.ps1 create mode 100644 fix2-2025.ps1 create mode 100644 rescrape-missing.ps1 create mode 100644 rescrape2-missing.ps1 create mode 100644 scrape-2025.ps1 create mode 100644 test-parse.ps1 diff --git a/2025-restaurants.json b/2025-restaurants.json new file mode 100644 index 0000000..b3228fb --- /dev/null +++ b/2025-restaurants.json @@ -0,0 +1,6207 @@ +[ + { + "name": "1898 Public House", + "slug": "1898", + "price": 45, + "areas": [ + "North Spokane" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/1898/", + "menu": { + "hours": "Menu served Mon-Thur, 11 am-9 pm; Fri, 11 am-10 pm; Sat, 9 am-10 pm; Sun, 9 am-9 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Quesadilla", + "desc": "Braised short rib, pepperjack cheese, black bean corn salsa, chipotle crema, queso fresco, pico de gallo" + } + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "24 Taps Burgers \u0026 Brews", + "slug": "24taps", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/24taps/", + "menu": { + "hours": "Menu served Sun-Thu, 11 am-9 pm; Fri-Sat, 11 am-10 pm", + "phone": "(509) 309-3103", + "courses": { + "First Course": [ + { + "name": "House or Caesar Salad", + "desc": "House: romaine, shredded cheese, tomatoes, croutons and choice of ranch, blue cheese, honey mustard, or 1000 Island dressing. Caesar: romaine, parmesan cheese, croutons, Caesar dressing V – Add grilled chicken $4.75" + }, + { + "name": "Broccoli Cheddar Soup", + "desc": "Homemade broccoli cheddar soup" + }, + { + "name": "Chips and Salsa", + "desc": "Homemade tortilla chips served with homemade salsa V – Add guacamole $2" + } + ], + "Second Course": [ + { + "name": "The Infusion Burger", + "desc": "Burger patty infused with shredded cheese, sour cream, ranch seasoning, and bacon bits, topped with cheddar cheese and onion straws. Served with hand-cut fries – Sub sweet potato fries, tots, or side salad $1" + }, + { + "name": "Southwest Pretzel Dog", + "desc": "Polish sausage, beer cheese, bell pepper relish, and sour cream on a pretzel bun. Served with hand-cut fries – Sub sweet potato fries, tots, or side salad $1" + }, + { + "name": "Veggie Burger", + "desc": "Black bean patty, lettuce, homemade garlic mayo topped with cheddar cheese, tomatoes, and red onions. Served with hand-cut fries V – Sub sweet potato fries, tots, or side salad $1" + } + ], + "Third Course": [ + { + "name": "Huckleberry Cheesecake", + "desc": "Homemade huckleberry compote drizzled over a slice of vanilla cheesecake V" + }, + { + "name": "Cinnamon Sugar Doughnuts", + "desc": "A deep-fried doughnut tossed in cinnamon sugar, served with caramel V" + }, + { + "name": "Espresso on the Rocks", + "desc": "Blue Spirits espresso vodka, Kahlua co ee liquor, homemade simple, cold brew V" + } + ] + } + } + }, + { + "name": "315 Cuisine", + "slug": "315cuisine", + "price": 45, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "Eclectic", + "url": "https://inlanderrestaurantweek.com/project/315cuisine/", + "menu": { + "hours": "Menu served Sun-Thu, 4 pm-9 pm; Fri-Sat, 4 pm-10 pm", + "phone": "(208) 667-9660", + "courses": { + "First Course": [ + { + "name": "Tuscan Portobello", + "desc": "Mushroom brushed with garlic butter, baked and stuffed with fresh tomatoes, mozzarella, kalamata olives, and capers GF V – Add garlic shrimp skewer $10" + }, + { + "name": "Bang Bang Crispy Cauliflflower", + "desc": "Buttermilk battered fried cauliflower tossed in Asian sweet chili sauce GF V – Add garlic shrimp skewer $10" + }, + { + "name": "Pommes Fondant", + "desc": "Tender potatoes braised in herbed butter and stock, served with pickled shallots, pancetta, thyme, garlic lemon aioli, pickled mustard seeds GF – Add garlic shrimp skewer $10" + } + ], + "Second Course": [ + { + "name": "Chimichurri Flank Steak", + "desc": "Micro cilantro garlic rice, chimichurri, curtido, tomato confit, cooked rare to medium rare GF – Upgrade to Filet Mignon $30" + }, + { + "name": "Espresso Steelhead", + "desc": "Espresso spice rub, maple lemon glaze, roasted beetroot cream purée, crispy fingerling potatoes, seasonal vegetables, orange fruit caviar GF" + }, + { + "name": "Apple Glazed Pork Belly", + "desc": "Apple cider glazed pork belly served with garlic smashed potatoes, jicama, curtido slaw, pickled mustard seeds, apple butter, feta cheese GF" + } + ], + "Third Course": [ + { + "name": "Mountain Berry Sorbet", + "desc": "A perfect blend of berries puréed into a smooth sorbet GF V" + }, + { + "name": "Molten Chocolate Cake", + "desc": "Classic molten lava cake served with vanilla ice cream" + }, + { + "name": "Pineapple Upside Down Cake", + "desc": "Pineapple cake served with coconut rum semifreddo" + } + ] + } + } + }, + { + "name": "Ambrosia Bistro and Wine Bar", + "slug": "ambrosia", + "price": 45, + "areas": [ + "Spokane Valley" + ], + "cuisine": "Bistro", + "url": "https://inlanderrestaurantweek.com/project/ambrosia/", + "menu": { + "hours": "Menu served Mon-Thu, 4-8 pm; Fri-Sat, 4-9 pm", + "phone": "(509) 928-3222", + "courses": { + "First Course": [ + { + "name": "Roasted Beet Salad", + "desc": "Roasted beets, arugula, orange, shallot and pistachio over honey-whipped ricotta GF V DFA" + }, + { + "name": "Red Pepper Toast", + "desc": "Grilled sourdough topped with sweet pepper sauce, feta, Italian sausage, marinated peppers, and basil" + }, + { + "name": "Butternut Squash Bisque", + "desc": "Roasted butternut squash soup topped with crema and toasted walnuts GF" + } + ], + "Second Course": [ + { + "name": "Birria Short Ribs", + "desc": "Birria-style braised short ribs, queso fresco creamy polenta, corn salsa, consommé demi-glace GF" + }, + { + "name": "Dover Sole", + "desc": "Pan-seared sole with parsley velouté over black lentils and roasted carrots" + }, + { + "name": "Pork Marsala", + "desc": "Grilled pork medallions with creamy marsala mushroom sauce over smashed new potatoes and roasted carrot" + } + ], + "Third Course": [ + { + "name": "Salted Chocolate Torte", + "desc": "Dark chocolate and coconut milk ganache, cookie crust, coconut caramel and sea salt GF V+ DF" + }, + { + "name": "Orange Creamsicle Dome", + "desc": "White chocolate dome filled with orange curd and vanilla mousse with graham crust GFA" + }, + { + "name": "Bread Pudding", + "desc": "Flash-fried bread pudding rolled in cinnamon and sugar, with bourbon ice cream and caramel" + } + ] + } + } + }, + { + "name": "Anthony\u0027s", + "slug": "anthonys", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Seafood", + "url": "https://inlanderrestaurantweek.com/project/anthonys/", + "menu": { + "hours": "Menu served daily, 3 pm-8 pm", + "phone": "(509) 328-9009", + "courses": { + "First Course": [ + { + "name": "Two Fresh Oysters", + "desc": "Chef’s choice oysters GF DF" + }, + { + "name": "Classic Caesar Salad", + "desc": "Crisp romaine, homemade dressing and croutons finished with parmesan GFA" + }, + { + "name": "Anthony’s Clam Chowder", + "desc": "A cup of our creamy New England-style clam chowder with red potatoes and bacon" + } + ], + "Second Course": [ + { + "name": "Alder Planked Sockeye Salmon", + "desc": "Sockeye salmon served in a smoked red pepper beurre blanc with champ potatoes and vegetables GFA" + }, + { + "name": "Sautéed Shrimp Bucatini Pasta", + "desc": "Sautéed shrimp bucatini pasta with mushrooms, zucchini and prawns, served in a lobster cream sauce GFA" + }, + { + "name": "Petite Top Sirloin \u0026 Coconut Prawns", + "desc": "Petite top sirloin and two coconut prawns served with oven-roasted yellow potato wedges, vegetables and a side of ginger plum sauce" + } + ], + "Third Course": [ + { + "name": "Anthony’s Burnt Cream", + "desc": "Creamy, rich custard dessert with a perfectly caramelized sugar crust GF" + }, + { + "name": "Bailey’s Irish Cream Chocolate Mousse", + "desc": "Smooth, velvety chocolate mousse combined with Bailey’s Irish Cream and topped with homemade whipped cream and chocolate shavings GFA" + }, + { + "name": "Olympic Mountain Ice Cream", + "desc": "One scoop of seasonal Olympic Mountain ice cream" + } + ] + } + } + }, + { + "name": "Arrowhead Pizza", + "slug": "arrowhead", + "price": 25, + "areas": [ + "Worley" + ], + "cuisine": "Pizza", + "url": "https://inlanderrestaurantweek.com/project/arrowhead/", + "menu": { + "hours": "Menu served daily, 11 am-8 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Garlic Cheesy Bread", + "desc": "Garlic herb oil and whole-roasted garlic cloves on a three-cheese bread" + }, + { + "name": "Caprese Skewer", + "desc": "Campari tomato, house-made mozzarella, fresh basil and pomegranate balsamic reduction" + }, + { + "name": "Oven Roasted Veggies", + "desc": "Medley of roasted veggies drizzled with pistachio pesto and balsamic reduction" + } + ], + "Second Course": [ + { + "name": "BYOP (Build Your Own Pizza)", + "desc": "Your choice of toppings on a fire-stone pizza" + }, + { + "name": "Dream Catcher", + "desc": "Zesty red sauce, chicken, onion, cilantro, apricot marmalade, red peppers and mozzarella, drizzled with tikka marsala sauce and habanero hot honey" + }, + { + "name": "Figs on a Blanket", + "desc": "Figs, bacon lardon, goat cheese and pomegranate balsamic glaze on a herb-brushed crust" + } + ], + "Third Course": [ + { + "name": "Arrowhead Cake", + "desc": "House-made chocolate cake with marshmallow filling and chocolate glaze" + }, + { + "name": "Dessert Pizza", + "desc": "Rotating dessert pizza of the month" + }, + { + "name": "Root Beer Float", + "desc": "Draft root beer with vanilla ice cream for the win" + } + ] + } + } + }, + { + "name": "Baba", + "slug": "baba", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Mediterranean", + "url": "https://inlanderrestaurantweek.com/project/baba/", + "menu": { + "hours": "Menu served daily, 3 pm-close", + "phone": "(509) 443-4410", + "courses": { + "First Course": [ + { + "name": "Deviled Eggs", + "desc": "Stuffed with tahini egg yolk and topped with pomegranate molasses, dukkah seeds and chile crunch oil GF V" + }, + { + "name": "African Peanut Stew", + "desc": "Slow-cooked sweet potatoes, ginger, peppers, tomato and greens in a spiced stew GF V" + }, + { + "name": "Potato Latkes", + "desc": "Crispy fried potato cakes, spicy tzatziki, preserved lemon puree, torn herbs V" + } + ], + "Second Course": [ + { + "name": "Baharat Chicken", + "desc": "Warm spice-rubbed chicken, slow-cooked then finished in a brick oven. Served with grilled bread, potatoes, cilantro mayo with chilies, toum and radish salad" + }, + { + "name": "Shakshuka", + "desc": "Slow-cooked peppers and tomatoes with spices, baked in the hearth oven with eggs, chermoula sauce and finished with fresh herbs. Served with grilled bread V – Add braised lamb or kofta $8; smoked chicken $6" + }, + { + "name": "Turkish Mac and Cheese", + "desc": "Shell pasta, baked feta sauce, dukkah breadcrumb topping, served with fermented chilies and herbs V – Add smoked chicken $6, braised lamb or kofta $8" + } + ], + "Third Course": [ + { + "name": "Honey Walnut Baklava", + "desc": "With brown sugar cinnamon ice cream, honey, cinnamon, and flaky salt V" + }, + { + "name": "Turkish Pot de Creme", + "desc": "Slow-cooked custard with cardamon and coffee, topped with sesame tuile and whipped cream GF V" + }, + { + "name": "Seasonal Sorbet", + "desc": "Made in-house. Ask your server what our flavor of the day is! GF V V+ DF" + } + ] + } + } + }, + { + "name": "Backyard Public House", + "slug": "backyardpublichouse", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/backyardpublichouse/", + "menu": { + "hours": "Menu served daily, 11 am-9:30 pm", + "phone": "(509) 822-7338", + "courses": { + "First Course": [ + { + "name": "Crispy Brussel Sprouts", + "desc": "Deep-fried Brussels sprouts topped with blue cheese crumbles, bacon bits and balsamic vinaigrette" + }, + { + "name": "Bruschetta", + "desc": "Fried bread topped with garlic, parmesan, olive oil, tomato and basil V" + }, + { + "name": "Bacon Wrapped Jalapeno Popper", + "desc": "Full-sized jalapenos stuffed with cream cheese and cheddar, wrapped in bacon" + } + ], + "Second Course": [ + { + "name": "Mushroom Bacon Burger", + "desc": "6-oz. all-beef blackened patty topped with mushrooms, swiss and bacon" + }, + { + "name": "Buffalo Mac and Cheese", + "desc": "Crispy chicken tossed in bu alo sauce topped with jalapenos, blue cheese crumbles and cheese sauce" + }, + { + "name": "Ham and Pineapple Grilled Cheese with Spicy Tomato Soup", + "desc": "Ham, pineapple, and cheddar cheese sandwiched between parmesan-crusted bread" + } + ], + "Third Course": [ + { + "name": "Fruit Skewers and Honey Yogurt Dip", + "desc": "Strawberry, banana, and oranges on a stick paired with a cinnamon honey yogurt V" + }, + { + "name": "Chocolate Chip Ice Cream Pizza", + "desc": "An eight-inch chocolate chip cookie topped with vanilla ice cream and chocolate drizzle V" + }, + { + "name": "Cinnamon Sugar Pretzel Bites", + "desc": "Housemade pretzels tossed in cinnamon sugar with a side of huckleberry cream cheese V" + } + ] + } + } + }, + { + "name": "Bangkok Thai", + "slug": "bangkokthai", + "price": 35, + "areas": [ + "Liberty Lake", + "South Spokane", + "Spokane Valley", + "Downtown" + ], + "cuisine": "Thai", + "url": "https://inlanderrestaurantweek.com/project/bangkokthai/", + "menu": { + "hours": "Menu served daily, 11 am-8 pm", + "phone": "(509) 325-8370", + "courses": { + "First Course": [ + { + "name": "Chicken Satay", + "desc": "Chicken breast strips marinated in a mixture of Thai spices and coconut milk. Served with peanut sauce and cucumber salad" + }, + { + "name": "Fresh Rolls", + "desc": "Green leaf, carrot, bean sprouts, basil, shrimp, and rice noodles wrapped in soft rice paper. Served with peanut sauce GF" + }, + { + "name": "Crab in the Blanket", + "desc": "Imitation crab mixed with cream cheese, celery, and carrot wrapped in wonton wrapper, deep-fried to perfection. Served with plum sauce" + } + ], + "Second Course": [ + { + "name": "Pineapple Chicken", + "desc": "Chicken breaded and sautéed to perfection, with pineapple chunks, onion, cashew nuts, and bell pepper in our chef’s special sauces. Served in a half pineapple shell" + }, + { + "name": "Pad Thai Chicken and Prawn", + "desc": "Stir-fried chicken and prawn, rice noodles, egg, bean sprouts, green onion, and our house special pad Thai sauce. Topped with ground peanuts" + }, + { + "name": "Panang Salmon", + "desc": "Our delicious panang curry with salmon, bell peppers, and fresh basil, topped with coconut cream, shredded lime leaves and asparagus GF" + } + ], + "Third Course": [ + { + "name": "Sweet Sticky Rice with Fresh Mango", + "desc": "Thai sweet sticky rice with fresh mango slices and topped with sweet coconut milk – Add ice cream $2" + }, + { + "name": "Black Sticky Rice", + "desc": "Thai black sweet sticky rice with sweet coconut milk on top – Add ice cream $2" + }, + { + "name": "Traditional Thai Style Fried Banana with Ice Cream", + "desc": "Thai-style fried banana served with ice cream" + } + ] + } + } + }, + { + "name": "Bardenay", + "slug": "bardenay", + "price": 45, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/bardenay/", + "menu": { + "hours": "Menu served Sun-Thu, 5-9 pm; Fri-Sat, 5-10 pm", + "phone": "", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Bark, a Rescue Pub", + "slug": "barkrescuepub", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/barkrescuepub/", + "menu": { + "hours": "Menu served Sun-Thur, 4-9 pm; Fri-Sat, 4-10 pm", + "phone": "", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Beverly\u0027s", + "slug": "beverlys", + "price": 45, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/beverlys/", + "menu": { + "hours": "Menu served Sun-Thu, 4:30 pm-9 pm; Fri-Sat, 4 pm-9 pm", + "phone": "(208) 292-5678", + "courses": { + "First Course": [ + { + "name": "Beef Tataki", + "desc": "Garlic-Ginger Yuzu Sauce | Garlic Chips | Crispy Potato Straws" + }, + { + "name": "Octopus", + "desc": "Dish Pulpo al Pastor | Puffed Hominy | Crispy Fingerling Potato | Chayote Squash Relish" + }, + { + "name": "Belgian Endive Salad", + "desc": "Goat Cheese | Bacon Lardon | Champagne Gold Raisin | Honey Almonds | Herbed Vinaigrette GF" + } + ], + "Second Course": [ + { + "name": "Duck Leg Confit", + "desc": "Roasted Root Vegetables | Fava Bean Puree | Blood Orange Gastrique" + }, + { + "name": "Seared Hawaiian Tuna", + "desc": "Crunchy Garlic Rice | Baby Bok Choy | Avocado-Wasabi Crema GF" + }, + { + "name": "USDA Prime Beef Petite Tender Steak “Fuego”", + "desc": "Smoked Potato | Grilled Spring Onion | Salsa Verde | Huckleberry Mole | Tequila Flambe GF DF – Vegetarian Option Upon Request" + } + ], + "Third Course": [ + { + "name": "Earl Grey Crème Brulée", + "desc": "Earl Grey Custard | Crisp Sugar Crust GF V" + }, + { + "name": "Mexican Chocolate Tres Leches", + "desc": "Cinnamon Churro V" + }, + { + "name": "Japanese Cheesecake", + "desc": "White Miso Caramel | Candy Cap Mushrooms V" + } + ] + } + } + }, + { + "name": "Black Pearl Casino", + "slug": "blackpearl", + "price": 25, + "areas": [ + "Spokane Valley" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/blackpearl/", + "menu": { + "hours": "Menu served daily, 11 am-9 pm", + "phone": "(509) 290-5484", + "courses": { + "First Course": [ + { + "name": "Caesar Salad", + "desc": "Crispy romaine lettuce. Dressed in a Caesar dressing with parmesan cheese, garlic and herb croutons, and a grilled lemon slice" + }, + { + "name": "Coconut Prawns", + "desc": "Coconut-breaded prawns, deep fried and served with a housemade orange dipping sauce" + }, + { + "name": "Whiskey-Battered Onion Rings", + "desc": "Onion rings coated in a seasoned whiskey batter served with an ale BBQ sauce" + } + ], + "Second Course": [ + { + "name": "Lemon Cream Salmon", + "desc": "A seared salmon steak finished with a zesty lemon coconut cream sauce. Served with a rosemary garlic quinoa and sauteed zucchini, squash, and red onion mix" + }, + { + "name": "Beef or Chicken Egg Fried Rice Bowl", + "desc": "A bed of egg-fried rice and choice of broccoli, onions, and beef or chicken, bell peppers, and snap peas. Your choice of sauce" + }, + { + "name": "Whiskey Pepper Sirloin", + "desc": "Seasoned and grilled sirloin steak served with grilled broccolini, white cheddar mashed potatoes, garlic bread and a whiskey pepper sauce for dipping" + } + ], + "Third Course": [ + { + "name": "Rustic Apple Tart", + "desc": "Granny Smith apple slices coated in brown sugar and cinnamon, baked in a rustic pastry shell, and finished with caramel sauce and whipped cream You got lucky! Each course dinner purchased will receive (2) $5 match plays good for one month" + }, + { + "name": "Chocolate Lava Cake", + "desc": "Rich chocolate bundt cake filled with a warm chocolate ganache and finished with chocolate drizzle and whipped cream You got lucky! Each course dinner purchased will receive (2) $5 match plays good for one month" + }, + { + "name": "Hazelnut Crunch Square", + "desc": "A creamy cocoa and hazelnut meringue with chopped hazelnuts, finished with a caramel and chocolate drizzle and topped with a dollop of whipped cream You got lucky! Each course dinner purchased will receive (2) $5 match plays good for one month" + } + ] + } + } + }, + { + "name": "Borracho Tacos and Tequileria", + "slug": "borracho", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Mexican", + "url": "https://inlanderrestaurantweek.com/project/borracho/", + "menu": { + "hours": "Menu served daily, 4 pm-8 pm", + "phone": "(509) 822-7789", + "courses": { + "First Course": [ + { + "name": "Korean Elote Corn Dog", + "desc": "Coated in a crispy rice flour batter and deep-fried, with mozzarella cheese inside, and sprinkled with corn dust, cotija cheese, Tajín, lime mayo and cilantro V" + }, + { + "name": "Chicken Al Pastor", + "desc": "Empanada Blue corn empanadas filled with seasoned chicken breast, pineapple, onion, and jalapeño. Served with a trio of sauces GF" + }, + { + "name": "Thai Coconut Tortilla Soup", + "desc": "Thai-infused coconut chicken and rice soup with crispy tortilla strips and cilantro GF DF" + } + ], + "Second Course": [ + { + "name": "Bulgogi Fajitas", + "desc": "Korean beef (bulgogi) served on a sizzling skillet with onions and bell peppers, tortillas and pickled trio of kimchi, daikon and carrots, plus onion and cilantro" + }, + { + "name": "Pho-ritto", + "desc": "“Bowl” of pho wrapped in a flour tortilla with beef, fresh herbs and veggies, drizzled with hoisin and sriracha and served with a side of dipping pho-broth" + }, + { + "name": "Calamari Tacos", + "desc": "Two fried calamari tacos with cabbage slaw, green mojo sauce, fried jalapeño and cilantro, served with rice and black beans – Add third taco for $5" + } + ], + "Third Course": [ + { + "name": "Vanilla Guava Crepe Cake", + "desc": "Delicate house-made crepes lightly frosted with vanilla whipped cream, stacked with guava syrup, and passion fruit sorbet" + }, + { + "name": "Lemon Tres Leches Cake", + "desc": "Soaked in condensed milk with a lemon cream sauce and topped with a lemon-infused whipped cream and strawberry syrup" + }, + { + "name": "Banana Cake Whisky", + "desc": "Local Browne bourbon with banana-forward sweetness. Perfect for those who love dessert-inspired cocktails with a boozy twist!" + } + ] + } + } + }, + { + "name": "The Burger Dock", + "slug": "burgerdock", + "price": 25, + "areas": [ + "Coeur d\u0027Alene", + "Hayden", + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/burgerdock/", + "menu": { + "hours": "Menu served Sun-Mon, 11 am-7 pm; Wed, 11 am-7 pm; Thu-Sat, 11 am-8 pm", + "phone": "(208) 292-4147", + "courses": { + "First Course": [ + { + "name": "The Dock Salad", + "desc": "Iceberg wedge, bleu cheese crumbles, diced tomatoes, Wood’s bacon bits, and toasted seeds with spicy house bleu cheese dressing" + }, + { + "name": "The Seasonal Salad", + "desc": "Fresh arugula topped with bleu cheese crumbles, Wood’s bacon bits, tangy cranberries, pistachios, and diced apples served with house balsamic vinaigrette – Add avocado $2" + }, + { + "name": "The Gardener Salad", + "desc": "Spring mix topped with quinoa, sliced almonds, avocado, shredded carrot and diced tomatoes with house balsamic vinaigrette GF" + } + ], + "Second Course": [ + { + "name": "The Old Tin Can", + "desc": "House-pressed patty, cheese, fresh sliced tomato, iceberg lettuce, grilled onion and secret sauce. Served with fresh cut fries GFA – Add bacon $4" + }, + { + "name": "The Fun Guy", + "desc": "House-pressed patty, Swiss cheese, sauteed mushrooms, grilled onion, fresh sliced tomato, spring mix, and garlic aioli. Served with fresh cut fries GFA – Add bacon $4" + }, + { + "name": "The Bee", + "desc": "House-pressed patty, brie cheese, drizzle of local honey, arugula and honey aioli. Served with fresh cut fries GFA – Add bacon $4" + } + ], + "Third Course": [ + { + "name": "Root Beer Float", + "desc": "Real vanilla ice cream and Grand Teton root beer" + }, + { + "name": "Chocolate Shake", + "desc": "Real vanilla ice cream and chocolate syrup" + }, + { + "name": "Oreo Shake", + "desc": "Real vanilla ice cream and Oreo crumbles" + } + ] + } + } + }, + { + "name": "Cascadia Public House", + "slug": "cascadia", + "price": 25, + "areas": [ + "North Spokane" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/cascadia/", + "menu": { + "hours": "Menu served daily, 5-9 pm", + "phone": "(509) 321-7051", + "courses": { + "First Course": [ + { + "name": "Housemade Pretzel", + "desc": "One of our unique pretzels made in-house daily, served with beer cheese and stone ground mustard. Make it vegan! Sub with vegan cashew queso V V+ – Add a pretzel $4" + }, + { + "name": "Roasted Beet Hummus", + "desc": "Housemade roasted beet hummus, fennel, micro cilantro, sweety drop peppers, za’atar, and toasted pita chips GFA V V+ DF" + }, + { + "name": "Bulgogi Beef Cups", + "desc": "Marinated bulgogi beef, red bell pepper, cucumber, sauteed onion, crispy rice noodles, sriracha aioli, sesame seeds and cilantro served in a romaine lettuce cup GF DF – Add a cup $5" + } + ], + "Second Course": [ + { + "name": "Chorizo Queso Nachos", + "desc": "Housemade chips, chorizo queso, onion, tomato, pickled jalapeno, pinto beans, lime crema, and cilantro GFA VA V+ – Make it vegan! Sub with vegan cashew queso" + }, + { + "name": "Teriyaki Chicken Rice Bowl", + "desc": "Teriyaki glazed chicken, cucumber, radish, carrot, green onion, sesame seed, and a drizzle of house teriyaki over white rice GF VA V+ DF – Make it vegan! Sub tofu (Not GF)" + }, + { + "name": "Chimichurri Steak Sandwich", + "desc": "Thinly sliced choice top sirloin cooked in chimichurri sauce, crispy onion straws, chimichurri slaw, and spicy garlic aioli served on a ciabatta bun with fries GFA DF" + } + ], + "Third Course": [ + { + "name": "Funnel Cake Fries", + "desc": "Fried funnel cake fries topped with whipped cream, housemade strawberry puree and powdered sugar garnish V" + }, + { + "name": "Lemon Bar", + "desc": "Housemade lemon bar with graham cracker crust, garnished with powdered sugar \u0026 lemon zest GFA V V+ DF" + }, + { + "name": "Dulce De Leche", + "desc": "Bourbon Mousse Housemade dulce de leche bourbon mousse topped with dalgona coffee foam and garnished with shaved chocolate GF V" + } + ] + } + } + }, + { + "name": "The Cedars Floating Restaurant", + "slug": "cedars", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/cedars/", + "menu": { + "hours": "Menu served Mon-Thu, 3:30 pm-8:30 pm; Fri, 3:30 pm-9 pm; Sat, 3 pm-9 pm; Sun, 3 pm-9 pm", + "phone": "(208) 664-2922", + "courses": { + "First Course": [ + { + "name": "Lobster Bisque", + "desc": "Crème Fraiche | Slipper Lobster | Chives GF" + }, + { + "name": "Teriyaki Beef Skewers", + "desc": "Two Beef Skewers | Teriyaki Glaze | Green Onion" + }, + { + "name": "Coconut Prawns", + "desc": "Two Prawns | Sweet Chili Sauce | Mango Salsa GFA" + } + ], + "Second Course": [ + { + "name": "New York Steak", + "desc": "Grilled 12 oz. New York Steak | Garlic Mashed Potatoes | Seasonal Vegetables | Peppercorn Sauce GF" + }, + { + "name": "Cedar Plank Salmon", + "desc": "Tri-Colored Potatoes | Seasonal Vegetables | Honey Chipotle Sauce GF" + }, + { + "name": "Seafood Mushroom Ravioli", + "desc": "Prawns | Mussels | Clams | Bay Scallops | Lemon Cream Sauce – Substitute Mushroom Ravioli for Vegetarian" + } + ], + "Third Course": [ + { + "name": "Amaretto Crème Brulée", + "desc": "Whipped Cream GF V" + }, + { + "name": "Hazelnut Chocolate Mousse", + "desc": "Whipped Cream | Chocolate Shavings V" + }, + { + "name": "Apple Bread Pudding", + "desc": "Caramel Sauce | Vanilla Ice Cream | Whipped Cream V" + } + ] + } + } + }, + { + "name": "The Centennial", + "slug": "centennial", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/centennial/", + "menu": { + "hours": "Menu served daily, 4 pm-10 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Caprese Salad", + "desc": "Tomato, mozzarella, basil, and balsamic glaze GF V" + }, + { + "name": "Sunchoke Soup", + "desc": "A smooth soup with some nuttiness and earthy flavor" + }, + { + "name": "Bacon-Wrapped Stuffed Shrimp", + "desc": "Two skewers with bacon-wrapped shrimp stuffed with brie. Served with a sweet and sour sauce" + } + ], + "Second Course": [ + { + "name": "Banh Mi", + "desc": "Marinated pork, served in a baguette with pickled veggies, fresh jalapeno, garlic aioli, and cilantro. Served with sweet potato fries" + }, + { + "name": "Rib Plate", + "desc": "Slow-cooked beef ribs with a housemade sweet and spicy rub. Served with corn on the cob, baked beans" + }, + { + "name": "Cajun Chicken Sandwich", + "desc": "Housemade breaded chicken with Cajun flavors, on a pub-style bun with mayo and pickles. Served with fries" + } + ], + "Third Course": [ + { + "name": "Centennial Sundae", + "desc": "Ice cream sundae topped with peanut brittle" + }, + { + "name": "Bread Pudding", + "desc": "Housemade bread pudding" + }, + { + "name": "Beignets", + "desc": "Housemade beignets with powdered sugar, served with a butterscotch sauce" + } + ] + } + } + }, + { + "name": "Chaps", + "slug": "chaps", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/chaps/", + "menu": { + "hours": "Menu served Wed-Sat, 4:30 pm-9 pm", + "phone": "(509) 624-4182", + "courses": { + "First Course": [ + { + "name": "Fried Portabellas", + "desc": "Served with gorgonzola dipping sauce V" + }, + { + "name": "Jambalaya", + "desc": "Andouille sausage, chicken, and shrimp with aromatic vegetables and rice" + }, + { + "name": "Beet Salad", + "desc": "Beets served four ways; roasted, fried, pickled and pureed with arugula, chèvre and pistachio V" + } + ], + "Second Course": [ + { + "name": "Salmon \u0026 Shrimp Napoleon", + "desc": "Ora king salmon over rice, topped with shrimp and arugula. Served with broccolini and lemon beurre blanc" + }, + { + "name": "Veal Osso Bucco", + "desc": "With gremolata, wild mushroom risotto and grilled asparagus" + }, + { + "name": "Chaps Wellington", + "desc": "Filet mignon wrapped in mushroom duxelles, prosciutto and puff pastry. Served with roasted fingerling potatoes and wilted greens" + } + ], + "Third Course": [ + { + "name": "Classic Tiramisu", + "desc": "Ladyfingers soaked in rum-infused coffee, layered with mascarpone V" + }, + { + "name": "Bourbon Caramel Banana Tart", + "desc": "Garnished with whipped cream and tuille cookie V" + }, + { + "name": "Raspberry Lemon Gooey Butter Cake", + "desc": "Garnished with raspberry coulis" + } + ] + } + } + }, + { + "name": "Chinook Steak, Seafood and Pasta", + "slug": "chinook", + "price": 45, + "areas": [ + "Worley" + ], + "cuisine": "Steakhouse", + "url": "https://inlanderrestaurantweek.com/project/chinook/", + "menu": { + "hours": "Menu served Wed-Sun, 4:30 pm-9 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Frito Misto", + "desc": "Breaded calamari and beer-battered veggies served with lemon aioli" + }, + { + "name": "1 lb. Manila Clams", + "desc": "Steamed Manila clams, Italian sausage, white wine, apples and herbs" + }, + { + "name": "Stuffed Mushrooms", + "desc": "Sausage and cream cheese stuffed mushrooms" + } + ], + "Second Course": [ + { + "name": "Bucatini Carbonara", + "desc": "Creamy carbonara with bucatini pasta, Parmesan-Reggiano and house bacon" + }, + { + "name": "Smoked Salmon and Ouzo Orzo", + "desc": "Wild salmon served with radish and white bean ouzo orzo and frizzled parsnip" + }, + { + "name": "Coulotte Oscar", + "desc": "Grilled coulotte cap served with Hollandaise and crab craw" + } + ], + "Third Course": [ + { + "name": "Ginger Cake with Pineapple", + "desc": "Tropical flavors blend together in every bite" + }, + { + "name": "Orange Cream Cake", + "desc": "Refreshing orange cake with a creamy filling and orange icing" + }, + { + "name": "Chocolate Decadence", + "desc": "Flourless chocolate cake served with raspberry sauce" + } + ] + } + } + }, + { + "name": "Chowderhead", + "slug": "chowderhead", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/chowderhead/", + "menu": { + "hours": "Menu served daily, 12-9 pm", + "phone": "(509) 315-5318", + "courses": { + "First Course": [ + { + "name": "Clam Chowder", + "desc": "New England-style clam chowder with fresh herbs and oyster crackers GFA" + }, + { + "name": "Smoked Onion Caesar", + "desc": "Caesar salad with smoked onion, browned butter croutons and parmesan reggiano GFA" + }, + { + "name": "Beet and Blackberry Tartine", + "desc": "House sourdough, roasted beet, whipped chèvre, fresh blackberry, local honey and flaky salt V" + } + ], + "Second Course": [ + { + "name": "Stroganoff Baked Potato", + "desc": "Braised short rib stroganoff, baked russet, creme fraiche, rosemary olive oil, black pepper GF" + }, + { + "name": "Cheesesteak", + "desc": "House bread, shaved steak, roasted peppers and onions, mushrooms, white American cheese, garlic mayo and fresh herbs blend. Served with fries." + }, + { + "name": "Spam and Eggs", + "desc": "Griddled spam over sticky rice with tonkatsu kewpie, furikake, runny egg, scallion and cilantro GF DF" + } + ], + "Third Course": [ + { + "name": "Dutch Apple Pie", + "desc": "With vanilla ice cream and Nilla Wafers crumble – Add American cheese lol $1" + }, + { + "name": "S’mores Pot de Creme", + "desc": "Chocolate custard, torched marshmallow fluff and graham cracker gremolata" + }, + { + "name": "Ube Cheesecake Brownie", + "desc": "Ube cheesecake brownie with ube chantilly and shaved chocolate" + } + ] + } + } + }, + { + "name": "Clinkerdagger", + "slug": "clinkerdagger", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/clinkerdagger/", + "menu": { + "hours": "Menu served daily, 3 pm-9 pm", + "phone": "(509) 328-5965", + "courses": { + "First Course": [ + { + "name": "New England Clam Chowder", + "desc": "House-made clam chowder" + }, + { + "name": "Romaine Caesar Salad", + "desc": "Parmesan, artisan crouton, house-made dressing, lemon" + }, + { + "name": "Broadway Pea Salad", + "desc": "Water chestnuts, bacon, creamy white pepper dressing GF" + } + ], + "Second Course": [ + { + "name": "Crab \u0026 Shrimp Fettuccine", + "desc": "Garlic cream, white wine, clam broth, tomato, spinach, Parmesan" + }, + { + "name": "Oven Roasted Honey-Peppercorn Salmon", + "desc": "Red and green honey peppercorn glaze, Yukon Gold mashed potatoes, asparagus, beurre blanc" + }, + { + "name": "Grilled Pork Chop with Apricot Chutney", + "desc": "Herb brine, roasted fingerling potatoes, market fresh vegetables" + } + ], + "Third Course": [ + { + "name": "Key Lime Pie", + "desc": "Nellie and Joe’s Famous Key West Lime juice, graham cracker crust and whipped cream" + }, + { + "name": "Creme Brulee", + "desc": "Rich vanilla custard with a caramelized sugar crust" + }, + { + "name": "Butterscotch Bread Pudding", + "desc": "Butterscotch brulee, pretzel toffee crunch, caramel sauce and ice cream" + } + ] + } + } + }, + { + "name": "Cochinito Taqueria", + "slug": "cochinito", + "price": 25, + "areas": [ + "Hayden", + "Downtown" + ], + "cuisine": "Mexican", + "url": "https://inlanderrestaurantweek.com/project/cochinito/", + "menu": { + "hours": "Menu served every day, 11:30 am-9 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Queso Fundito", + "desc": "Creamy asadero and sharp cheddar cheese dip with house-made chorizo sausage, padron peppers, xni pec salsa and tortilla chips" + }, + { + "name": "Chips and Guacamole", + "desc": "House-cut and fresh fried chips with hand-made guacamole GFA V V+" + }, + { + "name": "Elote", + "desc": "Grilled corn tossed with jalepeno, shishito chile, cumin/smoked paprika crema. Topped with cotija cheese, scallion and crispy pickled onion GFA V" + } + ], + "Second Course": [ + { + "name": "Three Tacos", + "desc": "Choose any three tacos from our menu GFA – Fourth Taco $4" + }, + { + "name": "Taco Meal", + "desc": "Choose any two tacos from our menu with a side of rice and your choice of beans GFA – Third taco $4" + }, + { + "name": "Karina’s Bowl", + "desc": "Any taco meat, beans, rice, guacamole, cotija, crema, xni pec salsa with chips or tortillas GFA – Add a taco $4" + } + ], + "Third Course": [ + { + "name": "Churros", + "desc": "House-made churros with chile chocolate or cajeta caramel dipping sauce V – Both Sauces $0.50" + }, + { + "name": "Horchata Panna Cotta", + "desc": "Cinnamon/almond milk custard, chile mango compote, agave whipped cream GF" + }, + { + "name": "Mexican Drinking Chocolate", + "desc": "Warm spiced Mexican drinking chocolate, agave whipped cream GF V – Add a shot of Ancho Reyes Chile Liqour (21+) $5.50" + } + ] + } + } + }, + { + "name": "Collective Kitchen", + "slug": "collectivekitchen", + "price": 45, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/collectivekitchen/", + "menu": { + "hours": "", + "phone": "", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Das Stein Haus", + "slug": "dassteinhaus", + "price": 35, + "areas": [ + "North Spokane" + ], + "cuisine": "German", + "url": "https://inlanderrestaurantweek.com/project/dassteinhaus/", + "menu": { + "hours": "Menu served daily, 2 pm-close", + "phone": "(509) 326-2214", + "courses": { + "First Course": [ + { + "name": "Bratwurst", + "desc": "House-made smoked gouda stu ed brat served with stone-ground mustard on a bed of sauerkraut" + }, + { + "name": "Pretzel", + "desc": "Fresh-baked pretzel served hot with sweet mustard and a creamy cheese sauce" + }, + { + "name": "German Specialty Salad", + "desc": "Fresh mixed greens, beets, cucumber, balsamic dressing and house-made German potato salad" + } + ], + "Second Course": [ + { + "name": "Pork Cordon Bleu", + "desc": "Pork tenderloin stuffed with prosciutto, ham and smoked gouda, then breaded and baked. Served with spaetzle, veal demi-glaze and red cabbage or sauerkraut – Add kaese $1.50" + }, + { + "name": "Rack of Pork", + "desc": "Tender, juicy bone-in pork roast with green peppercorn sauce. Served with garlic mashed potatoes and red cabbage or sauerkraut – Add soup or salad $2.50" + }, + { + "name": "Rouladen", + "desc": "Thinly sliced beef, rolled and stuffed with bacon, onion and pickle, then baked until tender. Served with mashed potatoes and red cabbage or sauerkraut – Add soup or salad $2.50" + } + ], + "Third Course": [ + { + "name": "Apfel Strudel", + "desc": "Thin pastry baked with apples, walnuts and raisins. Served hot with whipped cream and cinnamon – Add ice cream $1" + }, + { + "name": "Black Forest Cake", + "desc": "Layered chocolate, cream and cherry cake topped with whipped cream – Add ice cream $1" + }, + { + "name": "German Chocolate Cake Cocktail", + "desc": "Dessert in a glass! Vodka, coconut rum and hazelnut liqueur in a chocolate and coconut-rimmed glass" + } + ] + } + } + }, + { + "name": "De Leon\u0027s Taco \u0026 Bar", + "slug": "deleons", + "price": 25, + "areas": [ + "North Spokane", + "South Spokane" + ], + "cuisine": "Mexican", + "url": "https://inlanderrestaurantweek.com/project/deleons/", + "menu": { + "hours": "Menu served Mon-Sat, 11 am-9 pm; Sun 11 am-8 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Street Elote Fritters", + "desc": "Spiced corn fritters drizzled with jalapeno avocado dressing" + }, + { + "name": "Pozole", + "desc": "Mexico’s pork stew. Hearty pork shoulder in red chile broth, hominy, cilantro, and lime" + }, + { + "name": "Mini Sopes (2)", + "desc": "A traditional Mexican dish of a fried masa base, topped with refried beans, pork carnitas and garnished with an avocado slice, cilantro and queso fresco" + } + ], + "Second Course": [ + { + "name": "Taco Trio", + "desc": "Holy (skirt steak), pork carnitas and pollo adovado on our house-made corn tortillas topped with cabbage, pickled red onion, cilantro and queso fresco" + }, + { + "name": "Airline Chicken Mole", + "desc": "Chicken breast with our house-made mole sauce, rice, ranchero beans and your choice of house-made flour or corn tortillas" + }, + { + "name": "Quesabirria Tacos", + "desc": "Mexican birria tacos made with braised beef that’s slow cooked in a fragrant chile sauce with a delicious spice mix, Chihuahua cheese and served with a side of birria broth" + } + ], + "Third Course": [ + { + "name": "Fried Ice Cream", + "desc": "Vanilla ice cream coated with cornflakes and quickly deep-fried, creating a crispy shell around the cold ice cream" + }, + { + "name": "Choco Flan", + "desc": "Our authentic house recipe! We combine the creaminess of flan with the richness of chocolate cake for an all-in-one dessert" + }, + { + "name": "Mini Mexican Pan Dulce", + "desc": "Two of our baker’s most popular sweet bread desserts" + } + ] + } + } + }, + { + "name": "De Leon\u0027s Tex-Mex Grill", + "slug": "deleonstexmex", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "Mexican", + "url": "https://inlanderrestaurantweek.com/project/deleonstexmex/", + "menu": { + "hours": "Menu served Mon-Sat, 11 am-9 pm; Sun, 11 am-8 pm", + "phone": "(208) 292-4061", + "courses": { + "First Course": [ + { + "name": "Chicken Pozole", + "desc": "Mexico’s famous stew but with chicken in red chile broth, hominy, cilantro and lime" + }, + { + "name": "Picadillo Empanadas", + "desc": "Flaky pastry pockets filled with a flavorful Mexican picadillo made from ground beef, cheese, tomatoes and seasonings" + }, + { + "name": "Dip Trio", + "desc": "Our delicious queso dip, bean dip, and guacamole. Served with tortilla chips" + } + ], + "Second Course": [ + { + "name": "Taco Trio", + "desc": "A Holy taco, pollo adovado taco, and pork carnitas taco, served with rice and beans" + }, + { + "name": "Steak and Chicken Fajitas", + "desc": "Steak and chicken sauteed with onions and peppers served on a sizzling skillet. Served with rice, beans and your choice of house-made flour or corn tortillas" + }, + { + "name": "Camarones a la Diabla", + "desc": "Shrimp sauteed in a spicy red sauce with garlic butter. Served on a bed of rice and sliced avocado" + } + ], + "Third Course": [ + { + "name": "Choco Flan", + "desc": "Our authentic house recipe! We combine the creaminess of flan with the richness of chocolate cake for an all-in-one dessert" + }, + { + "name": "Oreo Overload", + "desc": "Chunks of Oreos served with vanilla ice cream, topped with chocolate and strawberry syrup" + }, + { + "name": "Assorted Pan Dulce", + "desc": "Made daily by our baker is an assortment of our most popular Mexican pasties" + } + ] + } + } + }, + { + "name": "Dockside", + "slug": "dockside", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/dockside/", + "menu": { + "hours": "Menu served Sun-Thu, 4 pm-10 pm; Fri-Sat, 4 pm-11 pm", + "phone": "(208) 292-5678", + "courses": { + "First Course": [ + { + "name": "Poke Napoleon", + "desc": "Ahi Poke | Seaweed Salad | Sushi Rice | Cucumber | Avocado | Chive Oil | Tamari-Glazed Smoked Shimeji Mushrooms | Sesame Seeds GF" + }, + { + "name": "Crab Cake Fritter", + "desc": "Charred Citrus Aioli | Mae Ploy Sweet Chili Sauce | Fried Leeks" + }, + { + "name": "Fried Brussel Sprouts", + "desc": "Brussel Sprouts | Pork Belly | Soy Hoisin Sauce | Garlic | Thai Red Chili | Green Onion | Sesame Seeds" + } + ], + "Second Course": [ + { + "name": "Pan-Seared Duck Breast", + "desc": "Cherry Port Demi-Glace | Wild Mushroom Asparagus Risotto" + }, + { + "name": "Blackened Salmon", + "desc": "Blackening Seasoning | Mango Salsa | Rice Pilaf | Seasonal Vegetables GF" + }, + { + "name": "Mushroom Marsala Sirloin", + "desc": "10 oz. Sirloin | Wild Mushroom Marsala Sauce | Garlic Mashed Potatoes | Seasonal Vegetables GFA" + } + ], + "Third Course": [ + { + "name": "S’mores Molten Lava Cake", + "desc": "Moist Chocolate Cake | Hot Fudge | Vanilla Ice Cream | Toasted Marshmallow | Graham Crackers" + }, + { + "name": "Seasonal Fruit Sorbet Trio", + "desc": "Mango | Raspberry | Passion Fruit GF" + }, + { + "name": "Mountain Berry Cheesecake", + "desc": "House-Made Cheesecake | Shaved Almonds | Mountain Berry Sauce | Whipped Topping" + } + ] + } + } + }, + { + "name": "Downriver Grill", + "slug": "downriver", + "price": 45, + "areas": [ + "West Spokane" + ], + "cuisine": "Bistro", + "url": "https://inlanderrestaurantweek.com/project/downriver/", + "menu": { + "hours": "Menu served Tue-Sun, 4 pm-close", + "phone": "(509) 323-1600", + "courses": { + "First Course": [ + { + "name": "Crispy Cauliflower", + "desc": "Japanese sweet and sour BBQ sauce, garlic chili aioli, sesame seeds, green onion GFA DFA Soy-Free" + }, + { + "name": "Gorgonzola Fries", + "desc": "Criss-cut fries, gorgonzola fondue, black pepper, fresh herbs – Add bacon $3" + }, + { + "name": "Roasted Corn and Hatch Pepper Bisque", + "desc": "Crème fraîche, elote corn GF Soy-Free" + } + ], + "Second Course": [ + { + "name": "Grilled French-Cut Pork Chop", + "desc": "Sherry-maple smashed red potatoes, seasonal vegetables, warm hot honey bacon vinaigrette, balsamic, crispy Brussels sprouts GF DF Soy-Free" + }, + { + "name": "Winter Penne", + "desc": "Butternut squash, caramelized onions, mushroom conserva, brown butter sage marsala pan sauce, wilted spinach, gorgonzola crumble, fried sage, sherry reduction GFA Soy-Free – Add chicken or prawns (3) $7.50, sub GF pasta $3" + }, + { + "name": "Roasted Cedar Plank Steelhead", + "desc": "Hatch chili beurre blanc, roasted corn relish elote, smoked tomato chutney, chipotle polenta crouton, micro cilantro GF Soy-Free" + } + ], + "Third Course": [ + { + "name": "Chocolate Almond Pot de Creme", + "desc": "Rich chocolate custard, topped with sea salt GF V Soy-Free" + }, + { + "name": "Rotating Sorbet", + "desc": "Ask your server for today’s creation! GF V+ DF" + }, + { + "name": "White Chocolate Espresso Bread Pudding", + "desc": "Featuring local Indaba espresso, served with caramel and Tillamook vanilla bean ice cream V" + } + ] + } + } + }, + { + "name": "Dry Fly Distilling", + "slug": "dryfly", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/dryfly/", + "menu": { + "hours": "", + "phone": "", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Durkin\u0027s Liquor Bar", + "slug": "durkins", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/durkins/", + "menu": { + "hours": "Menu served Tuesday-Saturday, 4 pm-close", + "phone": "(509) 863-9501", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "East Pan Asian Cuisine", + "slug": "east", + "price": 45, + "areas": [ + "Airway Heights" + ], + "cuisine": "Asian", + "url": "https://inlanderrestaurantweek.com/project/east/", + "menu": { + "hours": "Menu served daily, 4 pm-9 pm", + "phone": "(509) 481-2131", + "courses": { + "First Course": [ + { + "name": "Thai Iced Tea", + "desc": "Thai tea, evaporated milk, sugar" + }, + { + "name": "Sapporo", + "desc": "Premium Japanese lager, 22 oz." + }, + { + "name": "Eiko Fuji “Dry Mountain” Honkara", + "desc": "Light and silky, marshmallow sweetness, crisp finish" + } + ], + "Second Course": [ + { + "name": "Beef Lumpia", + "desc": "Cabbage, bean sprouts, garlic, sweet chili" + }, + { + "name": "Shishito Peppers", + "desc": "Bacon, miso butter, bonito flakes" + }, + { + "name": "Glazed Baby Bok Choy", + "desc": "House-made vegetarian oyster sauce, fried garlic, sesame, chili oil, microgreens V" + } + ], + "Third Course": [ + { + "name": "Miso “Risotto”", + "desc": "Seared king salmon, calrose rice, miso yuzu butter, charred gai lan, unagi sauce, pea shoots" + }, + { + "name": "Lechon Kawali", + "desc": "Fried pork belly, congee, soft-boiled egg" + }, + { + "name": "Szechuan Tofu", + "desc": "Fried tofu, Chinese five-spice, red bell pepper, mushroom, yellow and green onions, Szechuan peppercorn GFA V" + } + ] + } + } + }, + { + "name": "Emrys Beer and Mead Works", + "slug": "emrys", + "price": 25, + "areas": [ + "Liberty Lake" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/emrys/", + "menu": { + "hours": "Menu served Sun-Thu, 11 am-8 pm; Fri-Sat, 11 am-9 pm", + "phone": "(509) 505-4519", + "courses": { + "First Course": [ + { + "name": "Loaded Fries", + "desc": "Thin-cut french fries topped with shredded pork, house-made beer cheese, grilled onions, fresh jalapeños, fry sauce, bacon crumbles and chives" + }, + { + "name": "House Pretzels", + "desc": "Two house-made pretzel sticks served with stone ground mustard and beer cheese V" + }, + { + "name": "Rotating Soup", + "desc": "House-made soup served with a side of bread. Ask our staff for current offering" + } + ], + "Second Course": [ + { + "name": "Double Moonside Smaaaash", + "desc": "All-beef double patty smash burger with moonsauce, onion-pickle marmalade and house American cheese GF – Add extra patty $3" + }, + { + "name": "Triple Pork Sandwich", + "desc": "Shredded pork, bacon, sliced ham, yellow mustard, roasted red pepper aioli and dill pickles with house American cheese on a ciabatta roll GFA" + }, + { + "name": "Truffled Smaaaash", + "desc": "All-beef single patty burger with a grilled onion smash patty, truffle aioli, balsamic glazed cremini mushrooms, havarti cheese and arugula GFA – Add patty $3" + } + ], + "Third Course": [ + { + "name": "Soda Float", + "desc": "Your choice of specialty soda with two scoops of ice cream, whipped cream, sprinkles and a cherry V – Upgrade to house mead or beer $3" + }, + { + "name": "Bread Pudding", + "desc": "Bread soaked and baked in a cinnamon egg custard. Deep fried and served with one scoop of ice cream and topped with whipped cream and cinnamon sugar V" + }, + { + "name": "Chocolate Pie", + "desc": "Chocolate pudding and cream cheese pie topped with vanilla whipped cream and chocolate chips in a graham cracker crust V" + } + ] + } + } + }, + { + "name": "Feast World Kitchen", + "slug": "feastworldkitchen", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "International", + "url": "https://inlanderrestaurantweek.com/project/feastworldkitchen/", + "menu": { + "hours": "Menu served Wed-Sun, 11 am-2 pm lunch, 4 pm-8 pm dinner", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Barbacoa Tacos by Chef Maria (Mexico)", + "desc": "Corn tortillas filled with tender barbacoa beef cooked with aromatic spices, topped with fresh onion and cilantro. Served with salsa GF DF" + }, + { + "name": "Yum Yum Korean Fried Chicken Wings by Chef Claire (Korea)", + "desc": "Yum Yum sauce is made with gochujang for a sweet, savory, and mildly spicy flavor, and a crushed peanut topping adds extra crunch. Served with cucumber kimchi – Contains wheat, soy, peanut" + }, + { + "name": "Ashak Dumplings by Chef Nargis (Afghanistan)", + "desc": "Delicious vegetarian dumplings featuring leeks, coriander, turmeric, and black pepper, with hearty split peas, tomato sauce, yogurt, and fresh herbs V – Vegan available upon request" + } + ], + "Second Course": [ + { + "name": "Khao Soi with Chicken by Chef Suwanee (Thailand)", + "desc": "An aromatic Northern Thai dish featuring tender chicken, coconut milk, yakisoba noodles, onion, pickled greens, crispy noodles, turmeric, ginger, and cilantro GFA DF" + }, + { + "name": "Lasagna Bolognese by Chef Salvatore (Italy)", + "desc": "Layers of pasta with rich, hearty beef bolognese sauce, béchamel, and parmesan cheese. Served with caprese salad and bread – Vegetarian available with eggplant \u0026 mushroom sauce" + }, + { + "name": "Mediterranean Lamb Chops by Chef Hakan (Turkey)", + "desc": "Vibrantly seasoned lamb chops, elevated with a Turkish chimichurri. Served with whipped feta, mixed vegetables, creamy mashed potatoes, and pita chips GFA" + } + ], + "Third Course": [ + { + "name": "Malawi by Chef Manal (Morocco)", + "desc": "Scratch-made flatbread stuffed with fig sauce, raisins, and fresh apples V+" + }, + { + "name": "Warbat by Chef Youssef (Syria)", + "desc": "Phyllo dough filled with scratch-made cream and topped with pistachio V" + }, + { + "name": "Mango Mousse by Chef Janeth (Colombia)", + "desc": "Smooth dessert made with fresh mangoes, yogurt, and sugar. Topped with mint leaf, blueberry, and strawberry GF V" + } + ] + } + } + }, + { + "name": "Flame and Cork", + "slug": "flameandcork", + "price": 35, + "areas": [ + "Post Falls", + "Hayden" + ], + "cuisine": "Pizza", + "url": "https://inlanderrestaurantweek.com/project/flameandcork/", + "menu": { + "hours": "Menu served Tue-Sat, 4 pm-9 pm; Sun-Mon, Closed", + "phone": "(208) 635-5836", + "courses": { + "First Course": [ + { + "name": "Tomato Burrata Pepperoni Pizza Dip", + "desc": "Tomatoes, garlic, and seasonings roasted in olive oil, topped with cream cheese, mozzarella, burrata cheese and pepperoni. Served with housemade baguette GFA – Add gluten-free crackers $5" + }, + { + "name": "Wood-fired Portobello Mushrooms", + "desc": "Portobello mushrooms stuffed with housemade sausage, bread crumbs, gorgonzola and parmesan cheese. Finished with balsamic reduction" + }, + { + "name": "Italian Chopped Salad or Tomato Parmesan Soup", + "desc": "Romaine lettuce, cherry tomatoes, cubed mozzarella, kalamata olives, roasted red peppers, chickpeas, parmesan and Italian dressing or tomato parmesan soup GF V – Add grilled chicken to salad $6" + } + ], + "Second Course": [ + { + "name": "Meatball Stromboli with Marinara", + "desc": "Housemade meatballs, mozzarella, red sauce, basil and garlic wrapped up in our dough and topped with garlic olive oil and parmesan cheese." + }, + { + "name": "Sweet \u0026 Savory Wood-fired Pizza", + "desc": "Wood-fired pizza with garlic olive oil, soppressata, rosemary, chili flakes, shaved parmesan, and a blend of three cheeses finished with honey GFA – Add gluten-free $4" + }, + { + "name": "White Pesto Lasagna", + "desc": "Baked lasagna with housemade pesto, white sauce, ricotta cheese, fontina, gruyere, gouda, parmesan, mushrooms and spinach V" + } + ], + "Third Course": [ + { + "name": "Classic Tiramisu", + "desc": "Espresso and cream cake topped with whipped cream and a dusting of chocolate V" + }, + { + "name": "Chocolate Chip Cookies with Sea Salt", + "desc": "Two house-made cookies with Ghirardelli chocolate chips and chocolate chunks, finished with sea salt and a scoop of locally made gelato V DF" + }, + { + "name": "Cannolis with Chocolate Sauce and Whipped Cream", + "desc": "Two cannoli shells filled with ricotta, powdered sugar and chocolate chips served with chocolate sauce and whipped cream V" + } + ] + } + } + }, + { + "name": "Flatstick Pub", + "slug": "flatstick", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "Pizza", + "url": "https://inlanderrestaurantweek.com/project/flatstick/", + "menu": { + "hours": "Menu served Sun-Sat, 11 am-9 pm", + "phone": "(509) 368-9477", + "courses": { + "First Course": [ + { + "name": "Wings", + "desc": "Chicken wings tossed in choice of sauce: Buffalo, BBQ, sweet chili or mango habanero" + }, + { + "name": "Ralf’s Bavarian Pretzel", + "desc": "Soft pretzel scratch-made at Ralf’s Bakery in Bellingham. Served with pimento cheese and stone ground mustard V" + }, + { + "name": "Half Salad", + "desc": "Choice of Caesar, Greenskeeper, or house salad GFA V" + } + ], + "Second Course": [ + { + "name": "Flatstick Dog", + "desc": "Polish sausage on a stadium bun with ricotta, Mama Lil’s, banana peppers and hot honey. Served with fries – Sub half salad for fries $2" + }, + { + "name": "Personal Pizza", + "desc": "7-inch pizza; choose any from the full menu" + }, + { + "name": "Pub Sandwich", + "desc": "Corned beef, swiss, pickles, sauerkraut and pub sauce on a pretzel bun. Served with fries – Sub half salad for fries $2" + } + ], + "Third Course": [ + { + "name": "Churros", + "desc": "Bite-size churros tossed in cinnamon and sugar, served with cream cheese icing" + }, + { + "name": "Root Beer Float", + "desc": "Humble Abode Brewing root beer with vanilla ice cream" + }, + { + "name": "“Chip Shot”", + "desc": "Cap off your meal with a Mexican candy shot or espresso martini shot" + } + ] + } + } + }, + { + "name": "Flying Goat", + "slug": "flyinggoat", + "price": 25, + "areas": [ + "West Spokane" + ], + "cuisine": "Pizza", + "url": "https://inlanderrestaurantweek.com/project/flyinggoat/", + "menu": { + "hours": "Menu served daily, 4 pm-close", + "phone": "", + "courses": { + "First Course": [ + { + "name": "“A” Street Chips", + "desc": "Thin sliced potatoes deep fried with Flying Goat seasoning or salt and vinegar V – Add a side of creamy gorgonzola dressing $1.50" + }, + { + "name": "Albi Italian", + "desc": "Mixed greens, cucumber, red onion, croutons, pepperoncini and tomato, Italian vinaigrette GFA V+" + }, + { + "name": "Chorizo \u0026 Eggs", + "desc": "Chorizo sausage, deviled egg, chipotle aioli, house-made crostini GFA" + } + ], + "Second Course": [ + { + "name": "Eggplant and Curry Pizza", + "desc": "Curry, roasted eggplant, cheese blend, sweet picante peppers, green onions (7” pizza) GFA V+A" + }, + { + "name": "Alberta Pizza", + "desc": "Red sauce, fresh mozzarella, pepperoni, red onion and roasted basil (7” pizza) GFA" + }, + { + "name": "Chorizo Mezzaluna", + "desc": "Chorizo, arugula, roasted peppers, onion jam, Manchego cheese, chipotle" + } + ], + "Third Course": [ + { + "name": "Chocolate Cannoli", + "desc": "Crunchy fried shells with a chocolaty ricotta filling V" + }, + { + "name": "Root Beer Float", + "desc": "Root beer, vanilla ice cream GF V" + }, + { + "name": "Poached Pear Cheesecake", + "desc": "Goat Head Red wine poached pears, whipped cream, pear sauce GF V" + } + ] + } + } + }, + { + "name": "For the Love of God Brewing and Pizzeria", + "slug": "fortheloveofgod", + "price": 35, + "areas": [ + "West Spokane" + ], + "cuisine": "Pizza", + "url": "https://inlanderrestaurantweek.com/project/fortheloveofgod/", + "menu": { + "hours": "Menu served Tue-Thu, 3 pm-8 pm; Fri, 3 pm-9 pm; Sat, 12 pm-9 pm; Sun, 12 pm-7 pm", + "phone": "(509) 598-8601", + "courses": { + "First Course": [ + { + "name": "Breadsticks", + "desc": "House parmesan breadsticks with house-made marinara sauce V" + }, + { + "name": "Serrano Artichoke Dip", + "desc": "Served with house parmesan breadsticks V" + }, + { + "name": "Caesar Salad", + "desc": "Romaine lettuce, parmesan, croutons, lemon wedge, Caesar dressing V" + } + ], + "Second Course": [ + { + "name": "Margherita with Prosciutto \u0026 Balsamic", + "desc": "Napoletano-style pizza crust with house-made marinara, mozzarella, prosciutto, basil, and finished with balsamic glaze GFA" + }, + { + "name": "Butternut Squash", + "desc": "Napoletano-style crust with house-made butternut squash puree, mozzarella, pepperoni, ricotta, and basil GFA" + }, + { + "name": "Sausage Mushroom", + "desc": "Napoletano-style crust, house-made marinara, sausage, mushroom, and sweetie peps GFA" + } + ], + "Third Course": [ + { + "name": "Vanilla Gelato", + "desc": "House-made vanilla gelato" + }, + { + "name": "Chocolate Gelato", + "desc": "House-made chocolate gelato" + }, + { + "name": "Guava Guava", + "desc": "Sour ale brewed with pink guava, vanilla beans, and milk sugar" + } + ] + } + } + }, + { + "name": "Française", + "slug": "francaise", + "price": 45, + "areas": [ + "South Spokane" + ], + "cuisine": "French", + "url": "https://inlanderrestaurantweek.com/project/francaise/", + "menu": { + "hours": "Menu served daily, 3 pm-close", + "phone": "(509) 315-4153", + "courses": { + "First Course": [ + { + "name": "Deviled Eggs", + "desc": "Caviar service deviled eggs with creme fraiche, Sturgeon caviar, chives and crispy potato GF V" + }, + { + "name": "Country Paté", + "desc": "Housemade paté topped with honey and sea salt, served with grain mustard, cornichons and walnuts" + }, + { + "name": "Lyonnaise Salad", + "desc": "Frisee and gem lettuce in sherry-dijon vinaigrette with crispy pork belly, brioche croutons, fresh pepper, poached egg and fried shallots" + } + ], + "Second Course": [ + { + "name": "Steak Frites", + "desc": "Grilled hanger steak sliced and topped with blue cheese-cognac butter, greens, chives and charred shallots. Served with aioli and fries GF" + }, + { + "name": "Poulet Rôti", + "desc": "Truffle chicken with white wine mushroom cream sauce, fried red potatoes topped with frisée and herbs" + }, + { + "name": "Macaroni Gratin with Mushroom \u0026 Garlic", + "desc": "Large pasta noodles baked with truffle cheese sauce and mushrooms, topped with comté cheese – Add ham or pork belly $5, duck confit $12 V" + } + ], + "Third Course": [ + { + "name": "Chocolate Pot de Creme", + "desc": "Espresso crumble and cherry gelee V" + }, + { + "name": "Beignets", + "desc": "Fried pastry dough topped with powdered sugar \u0026 served with jam V" + }, + { + "name": "Housemade Sorbet", + "desc": "Earl grey with honeycomb and a condensed milk syrup GF" + } + ] + } + } + }, + { + "name": "Gander \u0026 Ryegrass", + "slug": "ganderryegrass", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Italian", + "url": "https://inlanderrestaurantweek.com/project/ganderryegrass/", + "menu": { + "hours": "Menu served Sun-Thu, 5-9 pm; Fri-Sat 5-10 pm", + "phone": "(509) 315-4613", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Garden Party", + "slug": "gardenparty", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Mediterranean", + "url": "https://inlanderrestaurantweek.com/project/gardenparty/", + "menu": { + "hours": "Menu served Tue-Sun, 4 pm-9 pm; Mon, Closed", + "phone": "(509) 389-5009", + "courses": { + "First Course": [ + { + "name": "Whipped Feta with Smoked Strawberries", + "desc": "Light and fluffy feta cheese combined with fresh local strawberry chutney, accompanied by our house pita bread V" + }, + { + "name": "Smoked Oysters with a Marinated Egg", + "desc": "Tin smoked oysters with a Greek marinated egg, olive oil with herbs, served with crackers lit on fire GF Pescatarian" + }, + { + "name": "Hummus \u0026 Babaganoush", + "desc": "Housemade Greek hummus and eggplant babaganoush served with a herbed pita bread V – Marinated Greek olives $3" + } + ], + "Second Course": [ + { + "name": "Moussaka (Eggplant \u0026 Potato Greek Lasagna)", + "desc": "Goat milk Bechemal layered between eggplant and potatoes. Served with your choice of lamb sauce or vegan red pepper sauce GF V" + }, + { + "name": "Spanakopita", + "desc": "Savory Greek pie with spinach and feta cheese wrapped in phyllo dough V" + }, + { + "name": "Salantournasi (Stuffed Onion)", + "desc": "Traditional Greek onion stuffed with rice, herbs and garlic. Served with your choice of lamb sauce or vegan red pepper sauce GF V V+" + } + ], + "Third Course": [ + { + "name": "House-made Vanilla Ice Cream \u0026 Kumquat Chutney", + "desc": "Creamy vanilla bean ice cream made in-house with a kumquat citrus chutney over top and a pinch of Mediterranean sea salt GF V" + }, + { + "name": "Traditional Greek Baklava", + "desc": "Flakey phyllo dough layered with a mixture of sweet honey and chopped nuts V DF" + }, + { + "name": "Greek Honey Pie", + "desc": "A crustless Greek pie made of ricotta cheese, topped with cinnamon and a honey drizzle GF V" + }, + { + "name": "Ube Cheesecake", + "desc": "Small dense ube cheesecake topped with a fruit sauce V" + } + ] + } + } + }, + { + "name": "Gilded Unicorn", + "slug": "gildedunicorn", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Eclectic", + "url": "https://inlanderrestaurantweek.com/project/gildedunicorn/", + "menu": { + "hours": "Menu served Sun-Thu, 4 pm-11 pm; Fri-Sat, 3 pm-12 pm", + "phone": "(509) 309-3698", + "courses": { + "First Course": [ + { + "name": "Clam Chow-Dude", + "desc": "Homemade clam chowder with smoked pork belly and extra clams" + }, + { + "name": "Little Brie of Italy", + "desc": "Puff pastry squares topped with dolce gorgonzola, apricot bacon jam, candied pecans, and scallions" + }, + { + "name": "Perfect Bites", + "desc": "Crispy rice crackers topped with tahini crema, baked tofu, balsamic reduction, and crispy shallots GF V+" + } + ], + "Second Course": [ + { + "name": "Calico Scallop", + "desc": "Jumbo scallops on a bed of hominy, sweet corn, bell peppers, pancetta and onion, drizzled with black garlic chipotle crema and topped with basil and feta cheese" + }, + { + "name": "Hot Momma Fettuccine", + "desc": "Cougar Gold cheese alfredo sauce, cajun spiced chicken, bacon bits – add Garlic bread $4" + }, + { + "name": "Chickpea Taco", + "desc": "Fried chickpeas, cilantro lime slaw, mango pico de gallo, salsa roja, smashed avocado GF V+" + } + ], + "Third Course": [ + { + "name": "Chunky Dunk", + "desc": "Chocolate chip cookie dough dunked in our signature beer batter. Fried to golden perfection and served with Nutella – add Vanilla bean ice cream $4" + }, + { + "name": "I’m Baked Cheesecake", + "desc": "No-bake cheesecake infused with caramel, paired with fresh apple slices and graham crackers for dipping" + }, + { + "name": "Fruity Treat Sammie", + "desc": "Oat milk ice cream stuffed between two Fruity Pebble crispy treats and drizzled with dark chocolate. (Contains vitamin D3 and processed sugar) GF V+" + } + ] + } + } + }, + { + "name": "Hang 10 Hawaiian BBQ", + "slug": "hang10", + "price": 25, + "areas": [ + "South Spokane" + ], + "cuisine": "Barbecue", + "url": "https://inlanderrestaurantweek.com/project/hang10/", + "menu": { + "hours": "Menu served Mon-Fri, 2-8 pm; Sat-Sun, 12-8 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Spam Musubi", + "desc": "A true Hawaiian staple. Rice and marinated Spam sprinkled with furikake and wrapped in nori. Served with teriyaki sauce GF" + }, + { + "name": "Kimchi Potstickers", + "desc": "Deep fried, golden and crispy kimchi potstickers served with a spicy sweet chili sauce" + }, + { + "name": "Hawaiian Meatballs", + "desc": "Juicy and tender teriyaki meatballs served with pineapple chunks and a sweet teriyaki dipping sauce" + } + ], + "Second Course": [ + { + "name": "Signature Stir Fry Bowl", + "desc": "Fresh, crisp veggies tossed with savory yakisoba noodles and your choice of grilled teriyaki chicken or crispy tofu GFA – Add traditional mac or pea salad $5" + }, + { + "name": "Kalua Pork Sandwich", + "desc": "Juicy Kalua pork with katsu sauce, island slaw, and pickle chips all on a King’s toasted bun. Served with crinkle cut fries and a side of spicy Pele sauce – Add traditional mac or pea salad $5" + }, + { + "name": "Katsu Curry Bowl", + "desc": "Hand-breaded golden crispy chicken katsu served over rice with Japanese golden curry, carrots, onion, and celery – Add traditional mac or pea salad $5" + } + ], + "Third Course": [ + { + "name": "Tropical Guava Cheesecake", + "desc": "Rich, creamy New York cheesecake with a buttery graham cracker crust and crowned with a tropical guava topping for a sweet, tangy finish GF" + }, + { + "name": "Cappuccino Mousse Pie", + "desc": "Light cappuccino mousse poured over a chocolate graham cracker crust, topped with Hershey’s dark fudge topping GF" + }, + { + "name": "Horchata Cinnamon Bites", + "desc": "Golden, deep-fried bites filled with a blend of cream cheese, cinnamon, and vanilla, fried to perfection. Dusted with cinnamon and whipped topping" + } + ] + } + } + }, + { + "name": "Heritage Bar and Kitchen", + "slug": "heritage", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/heritage/", + "menu": { + "hours": "Menu served Monday-Saturday, 4 pm-Close", + "phone": "(509) 863-9235", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Hogwash Whiskey Den", + "slug": "hogwash", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Eclectic", + "url": "https://inlanderrestaurantweek.com/project/hogwash/", + "menu": { + "hours": "Menu served Mon-Thu, 4 pm-8:45 pm; Fri-Sat, 4 pm-10:45 pm", + "phone": "(509) 464-6541", + "courses": { + "First Course": [ + { + "name": "PNW Tom Kha Soup", + "desc": "Local mushrooms, coconut milk, lime leaf, galangal, lemon grass, Aleppo chili, basil GF V+" + }, + { + "name": "Okonomiyaki Tater Tots", + "desc": "Hoisin, kewpie, furikake, toasted nori, sesame seeds, chives V DF" + }, + { + "name": "Chris’ Chicken Strips", + "desc": "Nashville hot honey, house pickles, milk bread" + } + ], + "Second Course": [ + { + "name": "Miso Ramen", + "desc": "Local mushrooms, black garlic broth, *soft egg, mala chili oil, truffled leafy greens, furikake, chives, house alkaline noodles V" + }, + { + "name": "Crawfish Gumbo", + "desc": "Smoked pork belly, andouille sausage, chicken thigh, okra, local bone dashi, herbs, white rice" + }, + { + "name": "Hogwash Burger", + "desc": "Smashed patties, caramelized onions, bacon, Hogwash sauce, *aioli, American cheese, butter lettuce, house brioche bun GFA V+A" + } + ], + "Third Course": [ + { + "name": "Ricotta Donuts", + "desc": "Amaretto, jam, orange, mint V" + }, + { + "name": "Chocolate Cobbler", + "desc": "Pecan praline, banana pudding, house vanilla wafer V" + }, + { + "name": "Thai Tea Poached Pear", + "desc": "Passion fruit, toasted coconut ice-cream, basil GF V+" + } + ] + } + } + }, + { + "name": "Honey Eatery and Social Club", + "slug": "honey", + "price": 35, + "areas": [ + "Liberty Lake" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/honey/", + "menu": { + "hours": "Menu served daily, 3 pm-close", + "phone": "(208) 930-1514", + "courses": { + "First Course": [ + { + "name": "Truffled Deviled Eggs (2)", + "desc": "Whipped egg yolk with black truffle, topped with crème fraiche, chives and crispy potatoes GF V" + }, + { + "name": "Devils on Horseback (3)", + "desc": "Bacon-wrapped dates topped with almonds, chevre and maple drizzle GF" + }, + { + "name": "Maple Chile Brussel Sprouts", + "desc": "Crispy fried Brussels sprouts tossed with a maple chile sauce and topped with candied bacon, aioli and green onions GF V" + } + ], + "Second Course": [ + { + "name": "Honey Butter Fried Chicken Sandwich", + "desc": "Fried chicken thigh tossed in honey butter, on a toasted burger bun with butterleaf lettuce, garlic aioli, and pickled jalapeno slaw. Served with fries – Sub a side Caesar $5" + }, + { + "name": "Rigatoni alla Vodka", + "desc": "Rigatoni pasta tossed with a slow-cooked, creamy tomato and vodka sauce topped with fresh herbs, chilies and grated pecorino cheese V – Add steelhead $8, grilled chicken $7, or 6 oz. sirloin $12" + }, + { + "name": "Mushroom Shortrib Tatertot Casserole", + "desc": "Braised beef and roasted mushrooms tossed in sherry cream sauce. Topped with tots and aged cheddar, green onions, pickled jalapeños and caramelized onions" + } + ], + "Third Course": [ + { + "name": "Cast Iron Cookie", + "desc": "Chocolate chip cookie with vanilla bean ice cream and warm bourbon caramel V" + }, + { + "name": "Acai Fruit Sorbet", + "desc": "Acai sorbet topped with peanut butter powder and almond cookie GFA" + }, + { + "name": "Dirty Chai Martini (21+ only)", + "desc": "Espresso vodka shaken with housemade chai, syrup and cream – Add a shot of Rumchata $4" + } + ] + } + } + }, + { + "name": "Hula Pot", + "slug": "hulapot", + "price": 35, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "Asian", + "url": "https://inlanderrestaurantweek.com/project/hulapot/", + "menu": { + "hours": "Menu served Mon-Fri, 11 am-8:30 pm; Sat-Sun, Noon-8:30 pm", + "phone": "(208) 665-5758", + "courses": { + "First Course": [ + { + "name": "Potstickers", + "desc": "Deliciously deep-fried dumplings filled with savory meats and vegetables, served with our house dipping sauce" + }, + { + "name": "Portuguese Bean Soup", + "desc": "A hearty Hawaiian favorite with smoked sausage, tender beans, and vegetables in a rich tomato-based broth, blending Portuguese flavors with island-style comfort" + }, + { + "name": "Spam Musubi", + "desc": "A Hawaiian classic: grilled Spam glazed with house sauce, layered on rice, and wrapped in nori for the perfect handheld bite" + } + ], + "Second Course": [ + { + "name": "Shoyu Chicken Hotpot", + "desc": "Tender chicken simmered in a rich, savory shoyu broth with fresh vegetables, tofu, and noodles, perfect for a comforting hot pot experience GFA – Upgrade to ribeye for $3" + }, + { + "name": "Spicy Short Rib Hotpot", + "desc": "Succulent short ribs simmered in a bold, spicy broth with fresh vegetables, tofu, and noodles for a flavorful hot pot feast GFA – Upgrade to ribeye for $3" + }, + { + "name": "Chicken Katsu", + "desc": "Crispy, golden-breaded chicken cutlet served with a Hawaiian katsu sauce for a satisfying crunch in every bite GFA" + } + ], + "Third Course": [ + { + "name": "Li Hing Mui Slushy", + "desc": "A tropical twist on a classic mocktail, featuring tangy li hing mui powder, fresh lime, and a perfectly balanced blend of citrus – Upgrade to alcoholic $2" + }, + { + "name": "Hawaiian Sun Juice Float", + "desc": "A refreshing Hawaiian Sun juice topped with dole whip for a tropical and indulgent treat" + }, + { + "name": "Cream Pies", + "desc": "Rich and velvety cream-filled pies with a buttery, flaky crust, available in a variety of decadent flavors" + } + ] + } + } + }, + { + "name": "India House", + "slug": "indiahouse", + "price": 35, + "areas": [ + "Post Falls", + "South Spokane" + ], + "cuisine": "Indian", + "url": "https://inlanderrestaurantweek.com/project/indiahouse/", + "menu": { + "hours": "Menu served Tue-Sun, 11 am-9 pm; Mon, Closed", + "phone": "(509) 443-4457", + "courses": { + "First Course": [ + { + "name": "GF V", + "desc": "Subudana (tapioca), potatoes, cumin, and finely chopped fresh herbs, fried as a pakore (fritter) GF V" + }, + { + "name": "GF V", + "desc": "Moong dal (green lentil) pakore (fritter), served chaat-style (street food snack) topped with sweetened yogurt and chutneys GF V" + }, + { + "name": "GF V", + "desc": "Water chestnut flour, potatoes, cilantro, green chiles, ginger, fresh herbs and spices. Crispy on the outside and deliciously soft inside GF V" + } + ], + "Second Course": [ + { + "name": "GF DFA", + "desc": "Goat marinated with yogurt, fresh herbs and Indian aromas. Cooked in creamy saag (spinach sauce), served with rice and naan GF DFA" + } + ], + "Third Course": [ + { + "name": "GF V+", + "desc": "This refreshing paan (betel leaves) ice cream has all the flavors: rose petal jam, candied fennel, dates, and coconut GF V+" + } + ] + } + } + }, + { + "name": "Indicana", + "slug": "indicana", + "price": 45, + "areas": [ + "South Spokane" + ], + "cuisine": "International", + "url": "https://inlanderrestaurantweek.com/project/indicana/", + "menu": { + "hours": "Menu served Tue-Sat, 4 pm-9 pm", + "phone": "(509) 241-0415", + "courses": { + "First Course": [ + { + "name": "Curry Rip \u0026 Dip", + "desc": "Paratha (flaky Indian flatbread) served with a South Indian spiced coconut curry dipping sauce V DF V+ – Add an extra paratha $3" + }, + { + "name": "Crispy Cauliflower", + "desc": "Gluten-free battered cauliflower tossed in chili-garlic sauce with ginger, curry leaves, Indicana salsa verde, pickled onion and cilantro GF V V+ DF" + }, + { + "name": "Choripán", + "desc": "Crusty bread stuffed with manchego cheese, topped with housemade chorizo, grilled and drizzled with Indicana salsa verde, tamarind pico" + } + ], + "Second Course": [ + { + "name": "Mango Enchiladas", + "desc": "Cheesy poblano (veg) -OR- chicken enchiladas with a housemade spicy mango enchilada sauce, cheese, crema, cotija and cilantro. Served with slaw and fiesta pulao rice GF V" + }, + { + "name": "Tamarind Glazed Pork Ribs", + "desc": "Slow-cooked pork ribs tossed in a house ginger-tamarind-chipotle sauce that’s sticky, sweet and spicy. Served with crispy batatas bravas and a fresh tangy apple slaw GF DF" + }, + { + "name": "Kerala Shrimp \u0026 Esquite Grits", + "desc": "Kerala spiced shrimp with curry leaves sauteed in ghee. Served over creamy sa ron grits, Mexican street-style esquites with crema, cotija, tajin and fennel oil" + } + ], + "Third Course": [ + { + "name": "Chai Tres Leches", + "desc": "Light traditional sponge cake soaked in three types of milk, flavored with Indian masala chai (black tea and spices) and topped with light whipped cream" + }, + { + "name": "Mango Lassi Panna Cotta", + "desc": "The classic Indian yogurt drink in elegant dessert form. Yogurt panna cotta with hints of cardamom topped with mango coulis, pistachio crumble and rose" + }, + { + "name": "Espresso Martini", + "desc": "Vodka, Tia Maria, cold brew, chai spice cold foam (21+ only) V+ DF" + } + ] + } + } + }, + { + "name": "Inland Pacific Kitchen", + "slug": "inlandpacifickitchen", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Eclectic", + "url": "https://inlanderrestaurantweek.com/project/inlandpacifickitchen/", + "menu": { + "hours": "Menu served Wed-Sat, 5-9 pm", + "phone": "(509) 464-6541", + "courses": { + "First Course": [ + { + "name": "Shaved Fennel", + "desc": "Arugula, pecorino, pickled red onion, toasted sunflower, blood orange vinaigrette GF V" + }, + { + "name": "Charred Broccolini", + "desc": "Anchovy aioli, citrus vinaigrette, pangrattato" + }, + { + "name": "Beet Salad", + "desc": "Lime, coconut, mint, basil, puffed rice, prawn powder Gluten Free GF DF" + } + ], + "Second Course": [ + { + "name": "Chicken Roulade", + "desc": "Farro, onion cream, pickled pearl onions, herbs" + }, + { + "name": "Pork Loin", + "desc": "Parsnip polenta, miso, pickled mustard seed, arugula Gluten Free GF" + }, + { + "name": "Mushroom Risotto", + "desc": "Wild mushroom, Parmigiano Reggiano, truffle oil GF V" + } + ], + "Third Course": [ + { + "name": "Black Pepper Gelato", + "desc": "Blueberry preserve, cornbread shortcake, honey V" + }, + { + "name": "Olive Oil Cake", + "desc": "White chocolate ganache, lemon curd, orange V" + }, + { + "name": "Almond Financier", + "desc": "Fuji apple, matcha, meringue V" + } + ] + } + } + }, + { + "name": "Iron Goat Brewing Co.", + "slug": "irongoat", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/irongoat/", + "menu": { + "hours": "Menu served Sun-Thu, 4:30-8 pm; Fri-Sat, 4:30-9 pm", + "phone": "(509) 474-0722", + "courses": { + "First Course": [ + { + "name": "Loaded Baked Potato", + "desc": "Red potato, beer cheese sauce, bacon bits, sour cream sauce, chives" + }, + { + "name": "Pea Salad", + "desc": "Green peas, sugar snap peas, lemon yogurt sauce, roasted cashews, clover sprouts, pickled red onions GF V" + }, + { + "name": "Onion Lovers Dip", + "desc": "Cashew cream base, caramelized onions, charred scallion oil, chives. Served with pickled red onions and grilled garlic baguette GFA V V+ DF" + } + ], + "Second Course": [ + { + "name": "Spaghetti and Meatballs", + "desc": "Pork and beef meatballs, pomodoro sauce, sour cream sauce, parmesan herb mix GFA" + }, + { + "name": "American Taco and Rice Bowl", + "desc": "Seasoned ground beef, jasmine rice, black bean and corn relish, shredded iceberg lettuce, sour cream sauce, red chile salsa, cilantro GF" + }, + { + "name": "Black Bean Chili", + "desc": "Black beans, roasted tomato, red chile, and IGB beer sauce, cashew crema, crushed corn tortilla chips, cilantro V V+ DF" + } + ], + "Third Course": [ + { + "name": "Chocolate Peanut Butter Pudding", + "desc": "Dark chocolate and peanut butter pastry cream, candied peanuts GF" + }, + { + "name": "Blackberry Ice Cream Pie", + "desc": "Eclipse vanilla plant-based ice cream, plant-based graham cracker crust, blackberry compote, fresh blackberries V V+ DF" + }, + { + "name": "Lime Bars", + "desc": "Fresh lime custard, graham cracker crust, toasted coconut whipped cream, fresh lime peel V" + } + ] + } + } + }, + { + "name": "Iron, Wood \u0026 Ice Urban Kitchen \u0026 Bar", + "slug": "ironwoodice", + "price": 35, + "areas": [ + "Post Falls" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/ironwoodice/", + "menu": { + "hours": "Menu served Mon-Sat, 11 am-9 pm; Sun, 12 pm-9 pm", + "phone": "(208) 618-4766", + "courses": { + "First Course": [ + { + "name": "Wedge Salad", + "desc": "Iceberg wedge drizzled with housemade chive ranch, hickory smoked bacon, toasted hazelnuts, gorgonzola and garnished with parsley" + }, + { + "name": "Brussel Sprouts", + "desc": "Flash-fried Brussels sprouts tossed in agave and lime juice with roasted red peppers. Topped with cotija cheese and pickled red onion" + }, + { + "name": "Korean Pork Ribs", + "desc": "Boneless Korean pork ribs charbroiled and glazed in Korean BBQ sauce. Served on a bed of Asian slaw and topped with sesame seeds and green onion" + } + ], + "Second Course": [ + { + "name": "Cajun Shrimp Pasta", + "desc": "Fettuccine noodles tossed in a creamy Cajun sauce with sauteed bell peppers, onions, and garlic. Topped with grilled shrimp VA" + }, + { + "name": "Flat Iron Steak", + "desc": "8oz flat iron steak cooked to your specification, topped with chimichurri. Served over a bed of cilantro lime rice and vegetable medley" + }, + { + "name": "Chicken Piccata", + "desc": "Two lightly floured chicken breasts sauteed in a lemon butter caper sauce and served over white cheddar mashed potatoes and seasonal vegetables" + } + ], + "Third Course": [ + { + "name": "Budino", + "desc": "Layered pudding cup with a shortbread base, butterscotch pudding center, caramel sauce, and topped with whipped cream and cinnamon nutmeg powder" + }, + { + "name": "Caramel Apple Bread Pudding", + "desc": "Apple pie filling tossed with custard and brioche bread before baking to perfection. Served with whipped cream and caramel drizzle – Add scoop of vanilla ice cream $2" + }, + { + "name": "Beignet", + "desc": "Lightly fried puff pastry coated in powdered sugar and served with a side of berry compote – Add scoop of vanilla ice cream $2" + } + ] + } + } + }, + { + "name": "Karma Indian Cuisine", + "slug": "karma", + "price": 35, + "areas": [ + "North Spokane" + ], + "cuisine": "Indian", + "url": "https://inlanderrestaurantweek.com/project/karma/", + "menu": { + "hours": "Menu served Tue-Sun, 11 am-9 pm;", + "phone": "(509) 315-9371", + "courses": { + "First Course": [ + { + "name": "GF V", + "desc": "Subudana (tapioca), potatoes, cumin, and finely chopped fresh herbs, fried as a pakore (fritter) GF V" + }, + { + "name": "GF V", + "desc": "Moong dal (green lentil) pakore (fritter), served chaat-style (street food snack) topped with sweetened yogurt and chutneys GF V" + }, + { + "name": "GF V", + "desc": "Water chestnut flour, potatoes, cilantro, green chiles, ginger, fresh herbs and spices. Crispy on the outside and deliciously soft inside GF V" + } + ], + "Second Course": [ + { + "name": "GF DFA", + "desc": "Goat marinated with yogurt, fresh herbs and Indian aromas. Cooked in creamy saag (spinach sauce), served with rice and naan GF DFA" + } + ], + "Third Course": [ + { + "name": "GF V+", + "desc": "This refreshing paan (betel leaves) ice cream has all the flavors: rose petal jam, candied fennel, dates, and coconut GF V+" + } + ] + } + } + }, + { + "name": "Kasa Restaurant \u0026 Taphouse", + "slug": "kasa", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/kasa/", + "menu": { + "hours": "Menu served Sun-Sat, 11 am-9 pm", + "phone": "(509) 315-8951", + "courses": { + "First Course": [ + { + "name": "Creamy Chicken Soup", + "desc": "Potatoes, carrots, celery, croutons" + }, + { + "name": "Hummus", + "desc": "Roasted feta, olives, garlic, onion, kasa bread, hot honey GFA – Sub carrots \u0026 celery for kasa bread" + }, + { + "name": "Kasa House Salad", + "desc": "Romaine, cucumber, red onion, tomato, shaved parmesan, crouton, choice of dressing GFA – Add grilled chicken, pulled pork, or pork belly $8" + } + ], + "Second Course": [ + { + "name": "Sesame Pork Bowl", + "desc": "Beer-braised pork, sesame BBQ, pickled carrot, radish and cabbage slaw, jalapeño, cilantro, spicy mayo – Add pulled pork, grilled chicken, pork belly $8" + }, + { + "name": "Pork Belly Butter Curry Bowl", + "desc": "Pickled carrot, radish and cabbage slaw, tomato and citrus chutney GFA – Add pulled pork, grilled chicken, or pork belly $8" + }, + { + "name": "Mellow Yellow Curry Bowl", + "desc": "Yellow curry sauce, pickled carrot and radish, snap peas, red chili oil and cilantro GFA V – Choice of grilled or crispy chicken, tofu or pulled pork" + } + ], + "Third Course": [ + { + "name": "Double Chocolate Brownie", + "desc": "With vanilla ice cream, hazelnut ganache and salted peanuts" + }, + { + "name": "Root Beer Float", + "desc": "With vanilla ice cream GF" + }, + { + "name": "Single Scoop Vanilla Sundae", + "desc": "Choice of hazelnut ganache with chopped peanuts or huckleberry coulis GF" + } + ] + } + } + }, + { + "name": "Kismet", + "slug": "kismet", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Latin", + "url": "https://inlanderrestaurantweek.com/project/kismet/", + "menu": { + "hours": "Menu served Monday-Saturday, 4 pm-9 pm", + "phone": "(509) 309-2944", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Kuni\u0027s Thai Cuisine", + "slug": "kunisthai", + "price": 35, + "areas": [ + "North Spokane" + ], + "cuisine": "Thai", + "url": "https://inlanderrestaurantweek.com/project/kunisthai/", + "menu": { + "hours": "Menu served Sun-Thu, 11 am-8 pm; Fri-Sat, 11 am-9 pm", + "phone": "(509) 290-5993", + "courses": { + "First Course": [ + { + "name": "Curry Puffs", + "desc": "Puff pastries filled with potatoes, onion, carrots and green peas deep fried and served with cucumber sauce V DF V+" + }, + { + "name": "Lemongrass Clam Chowder", + "desc": "A creamy fusion that blends tender clams, coconut milk, lemongrass, galangal and potatoes GF DF" + }, + { + "name": "Kuni’s House Salad", + "desc": "Organic greens, carrots, red onions, tomatoes, with your choice of grilled chicken or crispy tofu, served with peanut sauce or sesame ginger dressing GF DF VA – Substitute grilled shrimp for $2 GF DF" + } + ], + "Second Course": [ + { + "name": "Wild Salmon or Tofu and Green Curry", + "desc": "Wild salmon or organic tofu served on a bed of wheat pasta (or GF pasta) with green curry sauce, asparagus, bell peppers and carrots GFA VA" + }, + { + "name": "Seafood Fried Rice", + "desc": "Dungeness crab, shrimp and mussels with wok-fried rice blended with egg, onion, tomatoes, carrots, and green peas, served with cucumbers and tomatoes GF DF" + }, + { + "name": "Chiang Mai Noodles and Chicken Drumsticks or Tofu", + "desc": "Egg noodles in Chiang Mai-style curry soup, topped with crispy egg noodles and two chicken drumsticks or organic tofu. Served with pickled mustard greens, red onion, and fresh lime GFA DF VA" + } + ], + "Third Course": [ + { + "name": "Thai Tea Crème Brûlée", + "desc": "A decadent fusion blending French crème brûlée with Thai iced tea GF V" + }, + { + "name": "Oh My Mango", + "desc": "Creamy coconut ice cream topped with mango chunks GF DFA" + }, + { + "name": "Thai Ice Cream Sandwich (Khanom Pang Ai Tiim)", + "desc": "A Thai street food classic that combines creamy coconut ice cream and sweet sticky rice V" + } + ] + } + } + }, + { + "name": "Latah Bistro", + "slug": "latahbistro", + "price": 45, + "areas": [ + "South Spokane" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/latahbistro/", + "menu": { + "hours": "Menu served daily, 4 pm-9 pm", + "phone": "(509) 838-8338", + "courses": { + "First Course": [ + { + "name": "Potato Leek Soup", + "desc": "Creme fraiche, truffle oil, breadcrumb, chive GFA V" + }, + { + "name": "Italian Meatballs", + "desc": "Arrabbiata sauce, parm, basil" + }, + { + "name": "Salad", + "desc": "Arugula, pomegranate, cara cara orange, goat cheese, pecan GF V DF – Add grilled chicken $7; add shrimp $9" + } + ], + "Second Course": [ + { + "name": "Chicken Cacciatore", + "desc": "Tomato braised chicken thigh, stewed pepper, olive, wild mushroom, creamy polenta" + }, + { + "name": "Mushroom Ravioli", + "desc": "Wild mushroom, kale, cambozola cream sauce, truffle oil GF V – Add chicken $7; add shrimp $9" + }, + { + "name": "Lasagna", + "desc": "Italian sausage bolognese, béchamel, sofrit" + } + ], + "Third Course": [ + { + "name": "Tiramisu", + "desc": "Ladyfinger, mascarpone, cocoa powder" + }, + { + "name": "Ice Cream Float", + "desc": "Vanilla ice cream, Iron Goat oatmeal stout, oatmeal streusel, chai" + }, + { + "name": "Blood Orange Sorbet", + "desc": "Scoop of sorbet" + } + ] + } + } + }, + { + "name": "Lebanon Restaurant \u0026 Cafe", + "slug": "lebanon", + "price": 35, + "areas": [ + "South Spokane" + ], + "cuisine": "Mediterranean", + "url": "https://inlanderrestaurantweek.com/project/lebanon/", + "menu": { + "hours": "Menu served daily, 9 am-9 pm", + "phone": "(509) 279-2124", + "courses": { + "First Course": [ + { + "name": "GFA V V+", + "desc": "Slow-cooked garbanzo beans blended with tahini, lemon and garlic, topped with extra virgin olive oil and served with pita GFA V V+ – Add beef shawarma meat $14" + }, + { + "name": "GFA V", + "desc": "Fresh Greek yogurt, cucumber, fresh dill, mint and garlic, served with pita GFA V – Add lamb kofta skewer $9" + }, + { + "name": "GF V V+", + "desc": "Six handmade rolls stuffed with seasoned rice and vegetables, slow-cooked in tomato broth and olive oil, served with tzatziki sauce GF V V+ – Add gyro meat $12" + } + ], + "Second Course": [ + { + "name": "GF V V+", + "desc": "Deep fried falafel patties served over saffron turmeric basmati rice with a side of Mediterranean salad and our tahini sauce GF V V+ – Upgrade side to lentil soup $8" + } + ], + "Third Course": [ + { + "name": "GF V", + "desc": "Creamy rice pudding flavored with orange blossom and rose water GF V – Add ice cream scoop $5" + }, + { + "name": "GF V V+", + "desc": "A Middle Eastern treat made from tahini GF V V+ – Add pita $2" + } + ] + } + } + }, + { + "name": "Legends of Fire", + "slug": "legendsoffire", + "price": 45, + "areas": [ + "Airway Heights" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/legendsoffire/", + "menu": { + "hours": "Menu served Wed-Sun, 4 pm-9 pm; Mon-Tue, Closed", + "phone": "(509) 481-2093", + "courses": { + "First Course": [ + { + "name": "No-Li Porch Glow Amber Ale", + "desc": "Crisp and refreshing with a hint of chocolate malt" + }, + { + "name": "Browne Family Heritage Cabernet Sauvignon", + "desc": "Aromas of mocha and black plum lead to flavors of Bing cherry, anise, and toasted oak" + }, + { + "name": "Old Fashioned", + "desc": "8 Feathers bourbon, simple syrup, bitters, orange zest, cherry" + } + ], + "Second Course": [ + { + "name": "Steak and Guinness Pie", + "desc": "Celery, onion, carrot, garlic, mushroom, potato" + }, + { + "name": "Pan-Seared Salmon", + "desc": "White cheddar arancini, roasted vegetables, strawberry rhubarb purée, strawberry chipotle compote, cilantro" + }, + { + "name": "Pan-Seared Chicken Breast", + "desc": "Roasted potato, sautéed onion, chive, roasted vegetable, caramel demi-glace" + } + ], + "Third Course": [ + { + "name": "Room101 Payback El Gran Papi Chulo Sumatra", + "desc": "A decadent cigar reminiscent of a chocolate-covered pretzel, with notes of red pepper and caramel" + }, + { + "name": "Alec Bradley Kintsugi Robusto", + "desc": "Notes of tobacco, baker’s spice, raisin, and earth" + }, + { + "name": "Los Statos Deluxe Maduro Robusto", + "desc": "Notes of coffee, tobacco, and black pepper" + } + ] + } + } + }, + { + "name": "Little Dragon Eatery", + "slug": "littledragon", + "price": 25, + "areas": [ + "Worley" + ], + "cuisine": "Asian", + "url": "https://inlanderrestaurantweek.com/project/littledragon/", + "menu": { + "hours": "Menu served daily, 11 am-8 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Pork Belly Pot Sticker", + "desc": "Grilled pork belly, onions, ginger, garlic and mustard greens nested in a wrapper and served golden brown. Accompanied with an adobo dipping sauce" + }, + { + "name": "Dragon Wings", + "desc": "Whole chicken wings braised in soy and spices. Deep fried and coated in our signature Dragon Dust. Served with life-changing fire sauce" + }, + { + "name": "Torched Tuna", + "desc": "AAA grade tuna served nigiri-style with wasabi, ponzu and caviar" + } + ], + "Second Course": [ + { + "name": "Vietnamese Caramelized Pork Ribs", + "desc": "Lollipop pork ribs braised in coconut juice and spices. A caramelized sweet and savory sauce perfectly coats the ribs. Served with jasmine rice" + }, + { + "name": "Orange Chicken", + "desc": "Hand-breaded and fried chicken bites, tossed in bright and invigorating house-made orange sauce, served over jasmine rice" + }, + { + "name": "Beef Lo Mein", + "desc": "Thinly sliced prime rib, water chestnut, green onion and lo mein noodles tossed in rich soy stir fry sauce" + } + ], + "Third Course": [ + { + "name": "Warm Donut Holes", + "desc": "Fresh donut holes covered in sugar and served with spicy raspberry and honey sauce" + }, + { + "name": "Matcha and Pandan Milk Tea", + "desc": "Matcha green tea, pandan leaf and sweetened milk for a perfect after-dinner nightcap" + }, + { + "name": "Pineapple Upside Down Cupcake", + "desc": "Classic dessert with pineapples and maraschino cherries finished with house huckleberry glaze" + } + ] + } + } + }, + { + "name": "Little Noodle", + "slug": "littlenoodle", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "Asian", + "url": "https://inlanderrestaurantweek.com/project/littlenoodle/", + "menu": { + "hours": "Menu served Tuesday-Sunday, Noon-Close", + "phone": "(509) 994-5157", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Longhorn BBQ", + "slug": "longhornbbq", + "price": 25, + "areas": [ + "Airway Heights", + "Spokane Valley" + ], + "cuisine": "Barbecue", + "url": "https://inlanderrestaurantweek.com/project/longhornbbq/", + "menu": { + "hours": "Menu served Sun-Mon, 5-8 pm; Tue-Sat, 5-9 pm", + "phone": "(509) 838-8372", + "courses": { + "First Course": [ + { + "name": "German Sausage Bites", + "desc": "Longhorn’s legendary German sausage served with our BBQ sauce trio GF DF" + }, + { + "name": "Mac and Cheese Balls", + "desc": "Crispy, golden balls filled with creamy mac and cheese, perfect for snacking V – Extra $3 each" + }, + { + "name": "Chili Cheese Fries", + "desc": "Steak fries, topped with Longhorn’s steak chili and smoked queso GF" + } + ], + "Second Course": [ + { + "name": "Longhorn’s Rib Platter", + "desc": "Longhorn St. Louis ribs, zesty rib tips, and baby back ribs all on one platter. Comes with a corn muffin and your choice of potato salad or barbecue beans GF – Add side salad $5.95 or salad bar $13.95" + }, + { + "name": "Shredded Brisket Sandwich", + "desc": "Slow-smoked brisket, shredded, tossed in Texas BOLD BBQ sauce, topped with our housemade smoked queso. Comes with a choice of sideboard – Add side salad $5.95 or salad bar $13.95" + }, + { + "name": "BBQ Half Chicken Dinner", + "desc": "Longhorn’s BBQ half chicken, seasoned and glazed with our savory and sweet mop sauce. Comes with a corn muffin and your choice of potato salad or barbecue beans GF DF – Side salad for $5.95, salad bar for $13.95, 2 bones for $5" + } + ], + "Third Course": [ + { + "name": "Cheesecake", + "desc": "Topped with caramel and chocolate V" + }, + { + "name": "Carrot Cake", + "desc": "Moist spiced cake with a rich cream cheese frosting V – Ice cream $3" + }, + { + "name": "Banana Pudding", + "desc": "Creamy layers of banana pudding, fresh bananas, and vanilla wafers topped with whipped cream V" + } + ] + } + } + }, + { + "name": "Lorèn Social Club", + "slug": "loren", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "French", + "url": "https://inlanderrestaurantweek.com/project/loren/", + "menu": { + "hours": "Menu served Tue-Thu, 5 pm-9 pm; Fri-Sat, 4 pm-9 pm; Sun, 4 pm-8 pm; Mon, Closed", + "phone": "(509) 315-8902", + "courses": { + "First Course": [ + { + "name": "Bistro Salade", + "desc": "Butter lettuce, chive, parsley, tarragon, candied walnuts, pickled shallot, lemon, 1836 Olive Oil GF V DF" + }, + { + "name": "Parmesan Frites", + "desc": "Garlic and parmesan, lemon and tarragon gremolata, black garlic aioli V" + }, + { + "name": "Chef’s Soupe du Jour", + "desc": "Daily soup made with the freshest ingredients" + } + ], + "Second Course": [ + { + "name": "Prawn \u0026 Saffron Risotto", + "desc": "With almond pistou and fried basil GFA" + }, + { + "name": "Short Rib", + "desc": "Over sauce tomato, goat cheese polenta cake, crispy fried shallot" + }, + { + "name": "Coq Au Vin", + "desc": "Mushrooms, root vegetable hash and lentils slow simmered in a white wine bechamel over creamy lemon polenta and pickled peppadews V" + } + ], + "Third Course": [ + { + "name": "Creme Brûlée", + "desc": "Lavender whip cream with honey tuile GF V" + }, + { + "name": "Bête Noire", + "desc": "Blueberry white chocolate ganache, lemon brittle, blueberry gastrique GF V" + }, + { + "name": "Mascarpone Cheesecake", + "desc": "With red currant compote, purple coral tuile V" + } + ] + } + } + }, + { + "name": "Lumberbeard Brewing", + "slug": "lumberbeard", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/lumberbeard/", + "menu": { + "hours": "Menu served Sun-Mon, 3-8 pm; Wed-Thurs, 2-8 pm; Fri-Sat, 2-9 pm", + "phone": "(509) 381-5142", + "courses": { + "First Course": [ + { + "name": "Loaded Baked Potato Soup", + "desc": "Creamy potato soup topped with bacon, and cheddar jack cheese" + }, + { + "name": "Pretzel Bites and Beer Cheese", + "desc": "Lightly fried and salted pretzel bites, served with housemade jalapeno beer cheese and stone-ground beer mustard" + }, + { + "name": "Arugula Salad", + "desc": "Arugula dressed with chipotle Zuff vinaigrette, pomegranate arils, white cheddar, and roasted delicata squash" + } + ], + "Second Course": [ + { + "name": "Thai Caramel Fried Chicken Sandwich", + "desc": "Buttermilk fried chicken thigh, coated with Thai-spiced caramel drizzle with Thai basil aioli and sesame-dressed cabbage, on a toasted brioche bun" + }, + { + "name": "Pork Belly Mac \u0026 Cheese", + "desc": "Penne pasta coated in jalapeno beer cheese with crispy pork belly and topped with cotija cheese and green onion" + }, + { + "name": "Fish Tacos", + "desc": "Two marinated and grilled white fish tacos with cabbage slaw, pico de gallo, cilantro, and lime wedges" + } + ], + "Third Course": [ + { + "name": "Barrel-Aged Beer", + "desc": "Enjoy an 8 oz pour of any barrel-aged beer currently on tap" + }, + { + "name": "Whoopsie Apple Pie", + "desc": "Vanilla ice cream topped with green apple compote, barrel-aged beer, caramel, and shortbread cookie crumbles" + }, + { + "name": "Tiramisu", + "desc": "Ladyfinger cookies dipped in barrel-aged Campfire Snack, whipped mascarpone, and topped with cocoa powder" + } + ] + } + } + }, + { + "name": "Mac Daddy\u0027s", + "slug": "macdaddys", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/macdaddys/", + "menu": { + "hours": "Menu served daily, 4 pm-10 pm", + "phone": "(509) 474-1336", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "MacKenzie River Pizza, Grill and Pub", + "slug": "mackenzieriver", + "price": 25, + "areas": [ + "South Spokane" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/mackenzieriver/", + "menu": { + "hours": "Menu served Sun-Thu, 11 am-9 pm; Fri-Sat, 11 am-10 pm", + "phone": "(509) 315-9466", + "courses": { + "First Course": [ + { + "name": "Small House Salad", + "desc": "Fresh greens, diced pears and crunchy grape nuts with your choice of dressing" + }, + { + "name": "Small Caesar Salad", + "desc": "Romaine, shredded parmesan and seasoned croutons tossed in Caesar dressing. Anchovies by request" + }, + { + "name": "Small Bowl of Soup", + "desc": "Please choose from our delicious soup offerings" + } + ], + "Second Course": [ + { + "name": "Ol’ Prospector", + "desc": "All-beef burger packed with nuggets of cheddar and smoky bacon, topped with smoked gouda and served on a brioche bun" + }, + { + "name": "Pesto Shrimp Linguine", + "desc": "Linguine, shrimp, herbed olive oil, pesto sauce, prosciutto, tomatoes, roasted garlic and lemon wedge" + }, + { + "name": "Korean BBQ Salmon Bowl", + "desc": "Baked wild salmon, shredded red cabbage and carrots, red bell peppers and blanched broccoli over jasmine rice with Korean BBQ sauce, scallions and sesame seeds" + } + ], + "Third Course": [ + { + "name": "Mack Lovin’", + "desc": "Gooey chocolate chip cookies served in a piping hot skillet with vanilla ice cream and chocolate sauce" + }, + { + "name": "Carrot Cake", + "desc": "Spiced carrot cake layers with walnuts, pineapple, raisins and cream cheese frosting" + }, + { + "name": "Warm Apple Cobbler", + "desc": "Old-fashioned apple-walnut cobbler with a scoop of vanilla ice cream" + } + ] + } + } + }, + { + "name": "Mamma Mia\u0027s Italian Restaurant", + "slug": "mammamias", + "price": 25, + "areas": [ + "North Spokane" + ], + "cuisine": "Italian", + "url": "https://inlanderrestaurantweek.com/project/mammamias/", + "menu": { + "hours": "Menu served Sun-Sat, 4 pm-8 pm", + "phone": "(509) 467-7786", + "courses": { + "First Course": [ + { + "name": "Arancini", + "desc": "Risotto balls filled with mozzarella cheese, coated with breadcrumbs and deep-fried to golden perfection" + }, + { + "name": "Italian Sausage Bites", + "desc": "House-made Italian sausage served with our special sweet/hot mustard GF" + }, + { + "name": "Caprese Stack", + "desc": "Slices of tomato and fresh mozzarella drizzled with a pesto dressing and balsamic reduction GF V" + } + ], + "Second Course": [ + { + "name": "Crab Lasagna with Vodka Sauce", + "desc": "Pasta sheets layered with imitation crab, mozzarella, parmesan, asiago, fresh basil and tomato, covered in a creamy vodka sauce – Add meatballs or Italian sausage for $4" + }, + { + "name": "Rigatoni with Creamy Pesto", + "desc": "Rigatoni pasta covered in a creamy pesto sauce GFA V – Add steak or shrimp for $8" + }, + { + "name": "Chicken Ravioli Florentine", + "desc": "House-made chicken ravioli covered in a creamy garlic Florentine sauce – Add meatballs or Italian sausage for $4" + } + ], + "Third Course": [ + { + "name": "Lemon Cheesecake", + "desc": "Homemade buttery lemon crust with creamy lemon cream cheese filling, topped with homemade lemon curd V – Add Limoncello for $6" + }, + { + "name": "Tiramisu", + "desc": "Italian classic made with layers of sponge cake, espresso, mascarpone cheese and coffee liqueur, dusted with cocoa powder V – Add Grahams Tawny Port for $6" + }, + { + "name": "Brownie Sundae", + "desc": "Your choice of homemade chocolate peanut butter or salted caramel bar topped with creamy vanilla ice cream and chocolate or caramel sauce GFA V" + } + ] + } + } + }, + { + "name": "The Mango Tree Kitchen + Taphouse", + "slug": "mangotree", + "price": 25, + "areas": [ + "North Spokane", + "South Spokane", + "Spokane Valley", + "Downtown" + ], + "cuisine": "Indian", + "url": "https://inlanderrestaurantweek.com/project/mangotree/", + "menu": { + "hours": "Menu served every day, 11 am-9 pm", + "phone": "(509) 474-0357", + "courses": { + "First Course": [ + { + "name": "Masala Fries", + "desc": "House spice blend tossed with coated fries and fried. Served with choice of mint, tamarind or mango chutney V" + }, + { + "name": "Wings", + "desc": "Two drum + two wings fried and tossed in house mango sauce, served with ranch or bleu cheese" + }, + { + "name": "Samosa Chaat", + "desc": "Single samosa fried and topped with chickpeas, fresh tomato, onions, yogurt, mint and tamarind chutney" + } + ], + "Second Course": [ + { + "name": "Mango Chicken Sandwich", + "desc": "Breaded chicken breast, fried and tossed in house mango sauce. Topped with mango chutney, raita, lettuce and onions. Served on a sesame bun – Add fries $3" + }, + { + "name": "Pick Three", + "desc": "Choose three 6-ounce curry options from the following: Butter chicken, butter paneer, chicken korma, shahi paneer, dal makhani or beef curry. Choice of rice or naan – Add rice or naan $3" + }, + { + "name": "Goat Curry", + "desc": "Slow-roasted goat in a thick gravy with choice of rice or naan – Add rice or naan $3" + } + ], + "Third Course": [ + { + "name": "Gulab Jamun", + "desc": "Two small spiced gulab, warmed + served with mango sorbet" + }, + { + "name": "Carrot Cake", + "desc": "Moist, spicy, carrot-laden cake with crushed pineapple, coconut and walnuts, filled and covered with plant-based cream cheese frosting GF V+" + }, + { + "name": "Butter Toffee Cake", + "desc": "Warmed mini toffee cake drizzled in caramel and served with a small scoop of vanilla ice cream" + } + ] + } + } + }, + { + "name": "Maryhill Winery Tasting Room \u0026 Bistro", + "slug": "maryhill", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Bistro", + "url": "https://inlanderrestaurantweek.com/project/maryhill/", + "menu": { + "hours": "Menu served Sun-Thu, 4 pm-7:30 pm; Fri-Sat, 4 pm-8:30 pm", + "phone": "(509) 443-3832", + "courses": { + "First Course": [ + { + "name": "Roasted Beet Salad", + "desc": "Mixed greens, roasted beets, goat cheese, shallots, oranges, pomegranate vinaigrette GF V" + }, + { + "name": "Caesar Salad", + "desc": "Romaine, pecorino, toasted baguette, Caesar dressing, fresh lemon GFA DFA" + }, + { + "name": "Bistro Salad", + "desc": "Mixed greens, dried cranberries, gorgonzola crumbles, shallots, spiced candied pecans, gorgonzola vinaigrette GF V" + } + ], + "Second Course": [ + { + "name": "Frenched Kurobuta Pork Chop", + "desc": "Long bone Kurobuta pork chop, golden raisin agrodolce, and Calabrian chili olive oil. Served with rice pilaf and seasonal vegetables GF – Contains pine nuts" + }, + { + "name": "King Oyster Mushroom “Scallops”", + "desc": "King Oyster mushrooms seared and served with lemon caper beurre blanc. Served with rice pilaf and seasonal vegetables GF V" + }, + { + "name": "Chicken Marsala", + "desc": "Pan-seared chicken breast, mushroom marsala cream sauce. Served with white wine pasta with pecorino cheese" + } + ], + "Third Course": [ + { + "name": "Thai Tea Panna Cotta", + "desc": "Thai tea-inspired custard. Served with a cardamom shortbread cookie" + }, + { + "name": "Baklava Cheesecake", + "desc": "Made with phyllo dough and toasted walnuts GF V" + }, + { + "name": "Black Forest Cake", + "desc": "Chocolate cake, cherry zinfandel compote, whipped cream, chocolate GF V" + } + ] + } + } + }, + { + "name": "The Lounge at Masselow\u0027s", + "slug": "masselowslounge", + "price": 45, + "areas": [ + "Airway Heights" + ], + "cuisine": "Steakhouse", + "url": "https://inlanderrestaurantweek.com/project/masselowslounge/", + "menu": { + "hours": "", + "phone": "", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Max at Mirabeau", + "slug": "max", + "price": 45, + "areas": [ + "Spokane Valley" + ], + "cuisine": "Eclectic", + "url": "https://inlanderrestaurantweek.com/project/max/", + "menu": { + "hours": "Menu served daily, noon-9 pm", + "phone": "(509) 922-6252", + "courses": { + "First Course": [ + { + "name": "Sweet Potato Whiskey Crab Bisque", + "desc": "Shellfish stock, shaved fennel slaw, deep sea red crab, crème fraîche, smoked paprika oil GF" + }, + { + "name": "Iceberg Heart Wedge", + "desc": "Smokey garlic blue, ripe tomato, green onion, bacon, gorgonzola crumbles, lotus root crisp GFA" + }, + { + "name": "Ras el Hanout Lamb Kabob", + "desc": "Fig gastrique, macerated apricots, grilled lavosh GFA" + } + ], + "Second Course": [ + { + "name": "U-15 White Prawn Scampi Linguine", + "desc": "Mushrooms, sundried tomato, garlic, lemon, herb wine butter sauce GFA" + }, + { + "name": "New Zealand “Ora” King Salmon", + "desc": "Kafir lime-lemongrass beurre blanc, steamed jasmine rice GF" + }, + { + "name": "Bison Ribeye Steak", + "desc": "Ancho-chile and smoked sea salt rub, fresh sage butter, hominy and cactus succotash, sumac roasted sweet potato GF" + } + ], + "Third Course": [ + { + "name": "Key Lime Pie", + "desc": "Pecan shortbread crust, Key West lime custard, giant toasted meringue, zesty Captain Morgan spiced rum glaze GF V" + }, + { + "name": "Apple Galette à la Mode", + "desc": "A tender pastry served warm with cinnamon, salted caramel sauce V" + }, + { + "name": "Samoa Brownie", + "desc": "Decadent Belgian chocolate brownie, toasted coconut, dulce de leche V" + } + ] + } + } + }, + { + "name": "The Melting Pot", + "slug": "meltingpot", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "European", + "url": "https://inlanderrestaurantweek.com/project/meltingpot/", + "menu": { + "hours": "Menu served Mon-Thu, 4 pm-9 pm; Fri-Sat, 12 pm-10 pm; Sun, 12 pm-9 pm", + "phone": "(509) 926-8000", + "courses": { + "First Course": [ + { + "name": "Mac \u0026 Five Cheese Fondue", + "desc": "Macaroni noodles, bacon, shallots, five cheese blend, seasoned bread crumbs GFA – Double Dippers $6; Charcuterie $14" + }, + { + "name": "Chicago Deep Dish Pizza Fondue", + "desc": "Butterkäse, fontina, smoked mozzarella, parmesan, lager beer, garlic, rustica sauce, basil GFA V – Double Dippers $6; Charcuterie $14" + }, + { + "name": "Buffalo Wisconsin Trio Fondue", + "desc": "Butterkäse, fontina, gorgonzola, white wine, sherry, shallots, scallions, buffalo wing sauce GF V – Double Dippers $6; Charcuterie $14" + } + ], + "Second Course": [ + { + "name": "California Salad", + "desc": "Mixed greens, candied pecans, gorgonzola, tomatoes, raspberry walnut vinaigrette GF V" + }, + { + "name": "Bacon and Bleu Spinach Salad", + "desc": "Spinach, tomatoes, egg, bacon, gorgonzola with buttermilk bleu cheese GF" + }, + { + "name": "Caprese Salad", + "desc": "Mixed greens, fresh mozzarella, tomatoes, basil, balsamic glaze GF V" + } + ], + "Third Course": [ + { + "name": "Meat Lover’s Fondue", + "desc": "Filet mignon, spicy Thai teriyaki steak, brasa chicken, brown sugar bourbon rubbed steak GFA – Add a lobster tail (market price); 6 oz. premium filet $25" + }, + { + "name": "The Coastal Fondue", + "desc": "Atlantic salmon, roasted garlic shrimp, Cajun ahi tuna, featured ravioli GFA – Add a lobster tail (market price); 6 oz. premium filet $25" + }, + { + "name": "The Vegetarian Fondue", + "desc": "Impossible polpettes, zucchini, asparagus, wild mushroom ravioli, vegetable potstickers V – Add a lobster tail (market price); 6 oz. premium filet $25" + } + ] + } + } + }, + { + "name": "Morty\u0027s Tap \u0026 Grille", + "slug": "mortys", + "price": 25, + "areas": [ + "South Spokane", + "Spokane Valley" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/mortys/", + "menu": { + "hours": "Menu served Tue-Sat, 11 am-close", + "phone": "(509) 443-9123", + "courses": { + "First Course": [ + { + "name": "Jack Daniel’s Bacon Jam Dip", + "desc": "Toasted crostini paired with a mason jar of whipped brie and house-made Jack Daniel’s candied bacon jam" + }, + { + "name": "Bleu Cheese Steak Medallions", + "desc": "Three tenderloin steak medallions topped with a house gorgonzola sauce, garnished with chives" + }, + { + "name": "Roasted Brussels Sprouts", + "desc": "Crispy fried Brussels sprouts and chopped bacon topped with balsamic reduction and shaved parmesan cheese" + } + ], + "Second Course": [ + { + "name": "Balsamic Steak Sandwich", + "desc": "Ciabatta bread, black garlic aioli, seasoned arugula, balsamic caramelized red onions, gouda cheese and tenderloin steak bites" + }, + { + "name": "Crispy Pork Chop", + "desc": "Pork chop crusted with seasoned panko and fried crisp, served atop smashed red potatoes and topped with whiskey peppercorn sauce" + }, + { + "name": "Louisiana Battered Fish \u0026 Chips", + "desc": "Crispy New Orleans seasoned cod served with fries, jalapeño coleslaw and house tartar sauce" + } + ], + "Third Course": [ + { + "name": "Waffle Crisp Sundae", + "desc": "Vanilla ice cream topped with a raspberry compote and served with a house-made waffle crisp" + }, + { + "name": "Mason Jar Mud Pie", + "desc": "Layered ice cream, hot fudge and cookie crumbles" + }, + { + "name": "Root Beer Float", + "desc": "Enough said" + } + ] + } + } + }, + { + "name": "North Hill on Garland Restaurant and Bar", + "slug": "northhill", + "price": 35, + "areas": [ + "North Spokane" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/northhill/", + "menu": { + "hours": "Menu served daily, 3:30 pm-9 pm", + "phone": "(509) 315-5881", + "courses": { + "First Course": [ + { + "name": "Prosciutto Wrapped Grilled Asparagus", + "desc": "Prosciutto-wrapped grilled asparagus with goat cheese and blackberry vinaigrette drizzle GF" + }, + { + "name": "Cajun Crab Cakes", + "desc": "Cajun crab cakes with lemon butter aioli" + }, + { + "name": "Balsamic Brussels Sprouts with Bacon and Parmesan", + "desc": "Balsamic Brussels sprouts with bacon and parmesan" + } + ], + "Second Course": [ + { + "name": "Beef Wellington Taco", + "desc": "Beef slow-cooked in a red wine marinade, pureed shiitake mushroom, English Mustard, in a house-made taco shell" + }, + { + "name": "Miso Salmon", + "desc": "Miso marinade salmon, jasmine rice, miso soup, grilled broccoli" + }, + { + "name": "Bahn Mi Pizza", + "desc": "Marinated pork, sweet chili BBQ sauce, pickled carrot and radish, jalapeño, cabbage, kimchi aioli drizzle" + } + ], + "Third Course": [ + { + "name": "S’mores Bread Pudding", + "desc": "Cinnamon rolls in a s’mores custard with marshmallows and graham cracker crumbs, topped with hazelnut whip" + }, + { + "name": "White Chocolate Blackberry Mousse Tart", + "desc": "White chocolate tart with blackberry vanilla mousse" + }, + { + "name": "Peanut Butter Skillet Cookie", + "desc": "Peanut butter cookie topped with chocolate peanut butter ice cream and chocolate drizzle" + } + ] + } + } + }, + { + "name": "O\u0027Doherty\u0027s Irish Grille", + "slug": "odohertys", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Irish", + "url": "https://inlanderrestaurantweek.com/project/odohertys/", + "menu": { + "hours": "Menu served Tue-Sat, 11:30 am-9 pm", + "phone": "(509) 747-0322", + "courses": { + "First Course": [ + { + "name": "Reuben Egg Roll", + "desc": "A delicious fusion! Crispy, golden delight filled with corned beef, sauerkraut, and Swiss. Served with side of Thousand Island dressing" + }, + { + "name": "Erin’s Irish Stew", + "desc": "Our famous Irish stew with sausage, tender beef, and hearty vegetables GF" + }, + { + "name": "Patty’s Scottish Egg", + "desc": "A hard-boiled egg wrapped in mild sausage, deep fried. Served with house spicy mustard GF" + } + ], + "Second Course": [ + { + "name": "Bangers and Mash", + "desc": "Traditional pork sausage boiled in Guinness and then grilled. Garlic, white cheddar mashed potatoes and braised cabbage" + }, + { + "name": "Hooligan Hannigan Reuben Sandwich", + "desc": "Tender corned beef topped with sauerkraut, melted Swiss cheese and Thousand Island dressing on toasted dark rye. Served with O’Doherty steak fries" + }, + { + "name": "Guinness Fish and Chips", + "desc": "Huge pollock filet hand dipped in Guinness beer batter. Served with O’Doherty steak fries and house tartar sauce" + } + ], + "Third Course": [ + { + "name": "O’Doherty’s Irish Coffee", + "desc": "Irish cream and honey whiskey liqueur in O’Doherty’s house coffee blend. Topped with whipped cream GF" + }, + { + "name": "Galway Bread Pudding", + "desc": "A traditional Irish dessert, served with Tullamore Dew Celtic cream sauce" + }, + { + "name": "Irish Cheesecake", + "desc": "House made traditional cheesecake. Topped with Jameson caramel and Guinness chocolate sauce" + } + ] + } + } + }, + { + "name": "Osprey Restaurant \u0026 Bar", + "slug": "osprey", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/osprey/", + "menu": { + "hours": "Menu served Monday-Sunday, 5 pm-Close", + "phone": "(509) 323-2578", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Outsider", + "slug": "outsider", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/outsider/", + "menu": { + "hours": "Menu served Sun-Thu, 4 pm-8 pm; Fri-Sat, 4 pm-9 pm", + "phone": "(509) 315-5442", + "courses": { + "First Course": [ + { + "name": "Ribeye Poke", + "desc": "Berbere rubbed ribeye steak seared rare, sea asparagus, Walla Walla sweet onion, tomato, Aloha shoyu, fried garlic DF" + }, + { + "name": "Smoked Brisket French Onion Soup", + "desc": "Jammed onions, garlic, thyme, Calvados, cream sherry, rich house-made beef broth, French country bread, Jarlsberg cheese" + }, + { + "name": "Bartlett Pear Salad", + "desc": "Field greens, Point Reye’s blue cheese, caramelized walnuts, apple cider vinaigrette GF V" + } + ], + "Second Course": [ + { + "name": "Moxie Meatloaf", + "desc": "Ground brisket, chuck, pork, creamy Yukon mashed potatoes, demi glacé, chipotle BBQ sauce, roasted butternut squash, haricot vere GF" + }, + { + "name": "Lucido Brick Oven Neopaliton Pizza", + "desc": "San Marzano tomato, asiago, mozzarella, feta, castelvertrano olives, Calabrian chili, slow-roasted tomatoes, artichoke hearts, fresh basil, arugula V – Sonnenberg’s New York Italian-style sausage $4" + }, + { + "name": "Slow Braised Lamb Pappardelle", + "desc": "Lamb braised in a rich red wine lamb stock, tossed with fresh pappardelle pasta, Meyer lemon gremolata, fresh shaved pecorino romano" + } + ], + "Third Course": [ + { + "name": "Chocolate Ganache Torte", + "desc": "Rich chocolate ganache, berry sauce, lilikoi sauce, sweet cream" + }, + { + "name": "Esma’s Jaffa Cake", + "desc": "Genoese sponge cake, orange, chocolate" + }, + { + "name": "Cracker Jack Crème Brûlée", + "desc": "Rich custard infused with cracker jacks, topped with a layer of hardened caramelized sugar GF Contains peanuts" + } + ] + } + } + }, + { + "name": "Palm Court Grill", + "slug": "palmcourtgrill", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/palmcourtgrill/", + "menu": { + "hours": "Menu served daily, 4 pm-8 pm", + "phone": "(509) 789-6848", + "courses": { + "First Course": [ + { + "name": "Cougar Gold Cheese Dip", + "desc": "Hot melted medley of cheeses, roasted garlic, shallots and pepperoncini with toasted baguette GFA V" + }, + { + "name": "Caesar Salad", + "desc": "Housemade Caesar dressing, garlic croutons, Pecorino Romano, lemon GFA V – Add chicken $10, shrimp $16, salmon $20" + }, + { + "name": "Soup Du Jour", + "desc": "Made fresh daily" + } + ], + "Second Course": [ + { + "name": "Grilled King Salmon", + "desc": "Housemade Northwest huckleberry beurre blanc, basmati rice, herb glaze, fresh seasonal vegetables GF" + }, + { + "name": "Pomegranate Duck Breast", + "desc": "Leek and onion risotto, pomegranate gastrique, dried cherries, balsamic glaze, crispy leeks, seasonal vegetables" + }, + { + "name": "Gnocchi with Butternut Squash Puree", + "desc": "Potato gnocchi, brown butter squash puree, fried Speck, sage glass" + } + ], + "Third Course": [ + { + "name": "Signature Creme Brulee", + "desc": "Housemade caramel, creme anglaise, fresh berries GF DF" + }, + { + "name": "Chocolate Cabernet Cake", + "desc": "Cabernet chocolate cake, layered with poached cherries, mascarpone mousse and whipped cabernet ganache, finished with red wine reduction" + }, + { + "name": "Huckleberry Honey Tart", + "desc": "Huckleberry chiffon, salted honey custard, fresh PNW huckleberries, whipped chantilly, granulated honey" + } + ] + } + } + }, + { + "name": "Ponderosa Bar and Grill", + "slug": "ponderosa", + "price": 35, + "areas": [ + "Spokane Valley" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/ponderosa/", + "menu": { + "hours": "Menu served daily, 3-9 pm", + "phone": "(509) 934-1979", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + { + "name": "GFA V", + "desc": "House-made creme brulee GFA V" + } + ] + } + } + }, + { + "name": "Pure Northwest", + "slug": "purenorthwest", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/purenorthwest/", + "menu": { + "hours": "Menu served every day, 6 pm-9 pm", + "phone": "(509) 701-9534", + "courses": { + "First Course": [ + { + "name": "Fry Bread", + "desc": "House-made traditional fried bread with choice of honey" + }, + { + "name": "Honey Brussels", + "desc": "Fried Brussels with honey butter, roasted garlic and balsamic vinegar GF V" + }, + { + "name": "Grilled Artichokes and Spring Mix", + "desc": "Marinated and grilled artichokes, spring mix, garlic oil and seasoned salt GF V DF V" + } + ], + "Second Course": [ + { + "name": "Market Salad", + "desc": "Apples, aged white cheddar, candied walnuts, spring mix and Dijon vinaigrette GF V" + }, + { + "name": "Smoked Salmon Chowder", + "desc": "Smoked salmon, baby red potatoes, heavy cream and house seasoning GF" + }, + { + "name": "Wine-Broiled Chicken \u0026 Wild Rice Soup", + "desc": "Seasoned and grilled wine-broiled chicken, wild rice and veggies, heavy cream GF" + } + ], + "Third Course": [ + { + "name": "Shrimp \u0026 Grits", + "desc": "Blackened shrimp, andouille sausage, seasoned cheddar grits and parsley GF" + }, + { + "name": "Wine Broiled Chicken \u0026 Ribs", + "desc": "Wine-broiled chicken, smoked ribs, famous red lion bbq sauce, house gratin potatoes \u0026 fry bread" + }, + { + "name": "Bolognese", + "desc": "Pappardelle, house bolognese sauce, with parmesan \u0026 garlic bread" + } + ] + } + } + }, + { + "name": "Purgatory", + "slug": "purgatory", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/purgatory/", + "menu": { + "hours": "Menu served Monday-Sunday, Noon-10:30 pm", + "phone": "(509) 290-6518", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "QQ Sushi \u0026 Kitchen", + "slug": "qqsushi", + "price": 35, + "areas": [ + "North Spokane" + ], + "cuisine": "Asian", + "url": "https://inlanderrestaurantweek.com/project/qqsushi/", + "menu": { + "hours": "Menu served daily, noon-9 pm", + "phone": "(509) 279-2721", + "courses": { + "First Course": [ + { + "name": "Bacon Wrapped Jalapeno", + "desc": "Jalapeno stuffed with house cream cheese, wrapped in bacon and fried GF" + }, + { + "name": "Tuna Tataki", + "desc": "Seared fresh tuna topped with spicy ponzu sauce GF" + }, + { + "name": "Crispy Calamari", + "desc": "Hand-cut calamari strips breaded with light tempura, fried and served with a jalapeno ponzu sauce" + } + ], + "Second Course": [ + { + "name": "Sizzling Chicken", + "desc": "Chicken sautéed with onion and bell pepper in a black pepper brown butter sauce, served on a sizzling hot plate with rice – Add beef $5, shrimp $6" + }, + { + "name": "Fresh Roll", + "desc": "Spicy tuna and shrimp tempura with fresh salmon and lemon, served with a jalapeno ponzu sauce" + }, + { + "name": "Alaska Roll", + "desc": "Imitation crab avocado and cream cheese, topped with fresh salmon, Monterey Jack cheese, eel sauce, chili oil and green onions" + } + ], + "Third Course": [ + { + "name": "Chocolate Torte", + "desc": "Flourless chocolate torte topped with whipped cream and fresh strawberry GF" + }, + { + "name": "Fried Bananas with Ice Cream", + "desc": "Banana lightly battered and fried, topped with vanilla ice cream and chocolate and caramel drizzle V" + }, + { + "name": "White Chocolate Blueberry Cheesecake", + "desc": "White chocolate blueberry cheesecake with whipped cream and fresh strawberry V" + } + ] + } + } + }, + { + "name": "Red Tail Bar \u0026 Grill", + "slug": "redtail", + "price": 35, + "areas": [ + "Worley" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/redtail/", + "menu": { + "hours": "", + "phone": "(208) 769-2600", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Republic Kitchen + Taphouse", + "slug": "republickitchen", + "price": 35, + "areas": [ + "Post Falls" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/republickitchen/", + "menu": { + "hours": "", + "phone": "(208) 457-3610", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Republic Pi", + "slug": "republicpi", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "Pizza", + "url": "https://inlanderrestaurantweek.com/project/republicpi/", + "menu": { + "hours": "Menu served Sunday-Saturday, 4 pm-Close", + "phone": "(509) 863-9196", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "RÜT Bar \u0026 Kitchen", + "slug": "rut", + "price": 35, + "areas": [ + "South Spokane" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/rut/", + "menu": { + "hours": "Menu served daily, 5-8:30 pm", + "phone": "(509) 241-3165", + "courses": { + "First Course": [ + { + "name": "Cauliflower Wings", + "desc": "thai ginger or buffalo style • assorted veg • dipping sauce V+ DF Nut-Free – Make it full size $7" + }, + { + "name": "Crispy Brussels Sprouts", + "desc": "coconut soubise • sherry gastrique • pickled mustard seed • crunchy sage V+ DF Nut-Free Soy-Free – Make it full size $7" + }, + { + "name": "Smoky Beet Salad", + "desc": "cara cara orange • cranberry • chevre • arugula • frisée • pepitas GF V+ DF" + } + ], + "Second Course": [ + { + "name": "Chana Masala", + "desc": "rice • mango chutney • chili crema • cilantro GF V+ DF Nut-Free Soy-Free" + }, + { + "name": "Korean Not-Chicken Sandwich", + "desc": "soy glaze • kimchi slaw • pretzel bun • choice of side V+ DF" + }, + { + "name": "Rigatoni Bolognese", + "desc": "impossible “beef” • basil • parmesan GFA V+ DF Nut-Free" + } + ], + "Third Course": [ + { + "name": "Cherry Chocolate Cheesecake", + "desc": "hazelnut-chocolate crust • amaro cherries • cacao nibs • candied hazelnuts GF V+ DF Soy-Free" + }, + { + "name": "Granny Apple Crisp", + "desc": "coconut-cardamom crème anglaise • almond hemp crumbles GF V+ DF" + }, + { + "name": "Flourless Chocolate Torte", + "desc": "raspberry coulis • honeycomb GF V+ DF Nut-Free Soy-Free" + } + ] + } + } + }, + { + "name": "Safari Room Grill \u0026 Bar", + "slug": "safariroom", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "International", + "url": "https://inlanderrestaurantweek.com/project/safariroom/", + "menu": { + "hours": "Menu served Daily, 4-9 pm", + "phone": "(509) 789-6800", + "courses": { + "First Course": [ + { + "name": "Fire Roasted Shrimp Scampi", + "desc": "Smoked and spiced tomato sauce, garlic-sautéed prawns, butter-garlic crouton" + }, + { + "name": "Roasted Beet Salad \u0026 Marcona Almond", + "desc": "Field greens, golden and red oven-roasted beets, Marcona almonds, marinated cherry tomato, balsamic glaze GF V DF" + }, + { + "name": "Oven Roasted Eggplant", + "desc": "Oven-roasted eggplant layered with pomodoro sauce, mozzarella, parmesan cheese, pesto drizzle V" + } + ], + "Second Course": [ + { + "name": "Osso Bucco Lasagna", + "desc": "Slow-cooked osso bucco ragout, parmesan and mozzarella cheese, pomodoro sauce" + }, + { + "name": "Seafood Paella", + "desc": "Garlic sautéed clams, mussels and shrimp, deglazed with sa ron-infused Chablis, peppers, green beans GF DF" + }, + { + "name": "Grilled Coconut Crusted Salmon", + "desc": "Grilled coconut-crusted king salmon, roasted red pepper in a creamy garlic sauce with housemade quinoa GF" + } + ], + "Third Course": [ + { + "name": "Strawberry and Basil Tart", + "desc": "Curd-layered tart with lemon and black pepper soaked cake, basil anglaise, with shaved balsamic gelee" + }, + { + "name": "Signature House Dessert", + "desc": "House-made profiterole filled with a fresh berry jam and vanilla bean creme diplomat, served with a warm chocolate sauce with whipped chantilly and fresh berries" + }, + { + "name": "NY-Style Cheesecake", + "desc": "Served with strawberry and raspberry coulis and fresh berries" + } + ] + } + } + }, + { + "name": "Saranac Public House", + "slug": "saranac", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/saranac/", + "menu": { + "hours": "Menu served Sun-Sat, 11 am-close", + "phone": "(509) 473-9455", + "courses": { + "First Course": [ + { + "name": "Pork Belly", + "desc": "Asian marinated and slow-cooked pork belly, spicy mayo, topped with housemade kimchi and garnished with green onions GF DF" + }, + { + "name": "Spicy Asian Cucumber Salad", + "desc": "Sliced Persian cucumbers, tossed in a housemade spicy dressing, drizzled with a mango chili sauce, garnished with bean sprouts and sesame seeds GF V DF" + }, + { + "name": "Chicken Skin Dumplings", + "desc": "Pork-filled chicken skin dumplings, fried to crisp perfection, on a bed of cabbage with a housemade wasabi and mango chili sauce drizzle GF DF" + } + ], + "Second Course": [ + { + "name": "Beef Short Rib", + "desc": "6-hour slow-braised beef short rib on a bed of cheddar cheese grits, with roasted asparagus, rainbow carrots, and topped with a demi sauce GF" + }, + { + "name": "Ahi Poke Stack", + "desc": "Layered white steamed sticky rice, cucumbers, avocado, pickled ginger, marinated ahi poke drizzled with spicy mayo and topped with sesame seeds GF DF" + }, + { + "name": "Pesto Gnocchi", + "desc": "Gnocchi tossed in a creamy basil pesto sauce topped with balsamic glaze, parmesan, and toasted walnuts V" + } + ], + "Third Course": [ + { + "name": "Cookie Dough Bowl", + "desc": "Chocolate chip cookie dough-shaped bowl filled with vanilla ice cream, topped with chocolate and caramel sauce V" + }, + { + "name": "Peanut Butter Banana Donuts", + "desc": "Housemade batter fried until golden, served with dipping sauce V+ DF" + }, + { + "name": "S’mores Pudding Cup", + "desc": "Graham cracker crust and chocolate pudding, topped with toasted marshmallow fluff GF V" + } + ] + } + } + }, + { + "name": "Satay Bistro", + "slug": "satay", + "price": 45, + "areas": [ + "Post Falls" + ], + "cuisine": "Bistro", + "url": "https://inlanderrestaurantweek.com/project/satay/", + "menu": { + "hours": "Menu served daily, 4 pm-close", + "phone": "(208) 765-2555", + "courses": { + "First Course": [ + { + "name": "Chinook Salmon Chowder", + "desc": "Cajun-seared salmon flakes, bacon, fried dill capers GF" + }, + { + "name": "Mozzarella Stuffed Meatballs", + "desc": "Bolognese Italian red sauce, fresh basil, parmesan, ricotta cheese, red chili flakes" + }, + { + "name": "Dijon Salmon Cake Salad", + "desc": "Dill lemon butter, sweet onion balsamic, arugula salad" + } + ], + "Second Course": [ + { + "name": "Red Ruby Trout", + "desc": "Herb-encrusted, candied roasted pineapple and papaya salsa, coconut rice, carmelized garlic olive oil cherry tomatoes GF" + }, + { + "name": "Tenderloin Meatloaf \u0026 Tiger Prawns", + "desc": "Bacon-wrapped shiitake mushroom flambé, brandy bordelaise sauce, honey-stung black tiger prawns, roasted red pepper corn and fresh sage creamy polenta" + }, + { + "name": "Tuscan Chicken Fettuccine", + "desc": "House-made orange tomato basil pasta, Italian-infused chicken, spinach, sun-dried tomatoes, garlic, parmesan, scallions, balsamic reduction" + } + ], + "Third Course": [ + { + "name": "Georgia Peanut Butter Fudge Cake", + "desc": "Vanilla bean ice cream, caramel and chocolate curls" + }, + { + "name": "Banana Pudding", + "desc": "Brûléed bananas, coconut white chocolate-dipped vanilla wafer, whipped cream" + }, + { + "name": "Fried Bread Pudding Bites", + "desc": "Praline caramel sauce, cinnamon sugar dust, whipped cream, powdered sugar GFA" + } + ] + } + } + }, + { + "name": "Sauced! A Heritage Kitchen", + "slug": "sauced", + "price": 25, + "areas": [ + "Spokane Valley" + ], + "cuisine": "Pizza", + "url": "https://inlanderrestaurantweek.com/project/sauced/", + "menu": { + "hours": "Menu served Mon-Sat, 4 pm-8 pm; Sun, Closed", + "phone": "(509) 863-9235", + "courses": { + "First Course": [ + { + "name": "Onion Rings", + "desc": "Crispy fried onion rings served with our housemade tartar sauce" + }, + { + "name": "Crispy Chicken Wings", + "desc": "Choose your favorite sauce or dry rub to create your favorite flavors" + }, + { + "name": "Pesto Chicken Club Salad", + "desc": "Fresh lettuce piled with diced chicken breast, bacon, cheddar, tomato, onion, pesto ranch dressing and a drizzle of balsamic glaze" + } + ], + "Second Course": [ + { + "name": "The Steele Venters Pizza", + "desc": "A garlic parmesan sauce, mozzarella, cheddar, shaved beef, onions and peppers. Served with a side of our bar-bau-jus for dipping" + }, + { + "name": "Chicken Parmesan Pizza", + "desc": "Crispy fried chicken, red sauce, mozzarella, parmesan cheese and roasted garlic" + }, + { + "name": "Meatball Submarine Sandwich", + "desc": "Fresh hoagie roll stuffed with meatballs smothered in red sauce, onions, roasted garlic, melted mozzarella and parmesan" + } + ], + "Third Course": [ + { + "name": "Berry Fry Bread", + "desc": "Fresh fried dough dusted with cinnamon, sugar and a housemade berry reduction. Served with a sweet cream cheese dip" + }, + { + "name": "Chocolate Fry Bread", + "desc": "Fresh fried dough dusted with sugar, cinnamon, and drizzled with chocolate and caramel sauce. Served with a sweet cream cheese dip" + }, + { + "name": "Banana Banditos", + "desc": "Sweet banana pudding, ladyfingers and fresh banana chunks topped with a chocolate drizzle" + } + ] + } + } + }, + { + "name": "The Screaming Yak", + "slug": "screamingyak", + "price": 25, + "areas": [ + "North Spokane" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/screamingyak/", + "menu": { + "hours": "Menu served Sun-Sat, 11 am-midnight", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Bourbon Brown Sugar Bacon", + "desc": "Jack Daniel’s, house spices, brown sugar" + }, + { + "name": "Biscuit and Gravy", + "desc": "Buttermilk biscuit, country gravy" + }, + { + "name": "Silver Dollar Huckleberry Pancakes", + "desc": "Bite-size sweet cream pancakes, fresh huckleberries, powdered sugar, maple syrup" + } + ], + "Second Course": [ + { + "name": "Kansas City Benedict", + "desc": "Kansas City bacon, poached eggs, hollandaise, English muffin" + }, + { + "name": "Hot Honey Chicken and Waffle", + "desc": "Spicy battered chicken breast dredged in hot honey, Belgian waffle, house butter, powdered sugar, tabasco maple syrup" + }, + { + "name": "Steak Bite Skillet", + "desc": "Fried potatoes, bell peppers, onions, tenderloin steak bites, shredded cheddar jack cheese, whiskey peppercorn gravy, two eggs – your way, slice of toast" + } + ], + "Third Course": [ + { + "name": "Cinnamon Crumb Coffee Cake", + "desc": "Cinnamon crumb all-butter coffee cake, whipped cream" + }, + { + "name": "French Toast Sticks", + "desc": "House-dredged brioche, vanilla cinnamon batter, maple syrup" + }, + { + "name": "Apple Pie", + "desc": "Baked, à la mode" + } + ] + } + } + }, + { + "name": "Seasons of Coeur d\u0027Alene", + "slug": "seasons", + "price": 45, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/seasons/", + "menu": { + "hours": "Menu served Tue-Sat, 11 am-close", + "phone": "(208) 664-8008", + "courses": { + "First Course": [ + { + "name": "Caesar Salad", + "desc": "Crisp romaine lettuce tossed in our house-made caesar dressing with grape tomatoes, parmesan cheese, and house-made croutons GFA" + }, + { + "name": "Bistro Salad", + "desc": "Mixed Arcadian greens tossed in your choice of dressing with grape tomatoes, house-made croutons, mixed dried fruit, and candied pecans GFA V" + }, + { + "name": "French Onion Soup", + "desc": "Hearty French onion soup with house-made crostini, swiss gruyere, and parmesan cheese toasted on top GFA" + } + ], + "Second Course": [ + { + "name": "New York Steak", + "desc": "House-cut New York striploin grilled to your liking served with house-made baron sauce, roasted garlic mashed potatoes, and seasonal vegetables GF – Add shrimp $10 or salmon $16" + }, + { + "name": "Seafood Alfredo", + "desc": "Creamy alfredo sauce over fettuccine pasta with shrimp, scallops, salmon, pacific cod, spicy andouille sausage, and parmesan toast GFA" + }, + { + "name": "Smoked Honey Pork Tenderloin", + "desc": "Hand-cut pork tenderloin grilled with a smoked hot honey sauce, served with roasted red pepper potatoes and seasonal vegetables GF" + } + ], + "Third Course": [ + { + "name": "Huckleberry Cheesecake", + "desc": "House-made huckleberry cheesecake with a gin huckleberry compote" + }, + { + "name": "Brandied Bread Pudding", + "desc": "House-made bread pudding with candied nuts, macerated golden raisins, cranberries, and a creamy brandy sauce" + }, + { + "name": "Peanut Butter Mousse Cup", + "desc": "House-made peanut butter mousse swirled with house-made chocolate mousse, topped with crushed peanuts GF" + } + ] + } + } + }, + { + "name": "Shawn O\u0027Donnell\u0027s", + "slug": "shawnodonnells", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "Irish", + "url": "https://inlanderrestaurantweek.com/project/shawnodonnells/", + "menu": { + "hours": "Menu served Monday-Sunday, 11 am-Until closing", + "phone": "(509) 326-7251", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Shelby\u0027s Burgers", + "slug": "shelbys", + "price": 25, + "areas": [ + "South Spokane" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/shelbys/", + "menu": { + "hours": "Menu served Sun-Thurs, 11 am-7 pm; Fri-Sat, 11 am-8 pm", + "phone": "(509) 315-8128", + "courses": { + "First Course": [ + { + "name": "Fried Pickles", + "desc": "Thick, hand-breaded, crunchy, kosher dill pickles, with a side sauce of your choice! We suggest our house sriracha ranch or Shelby’s secret sauce! V" + }, + { + "name": "Shelby’s Fries", + "desc": "Hand-cut fries tossed in fresh garlic, rosemary and Parmesan! GFA V – House-made beer cheese $2, jalapeños $1, bacon $2.50" + }, + { + "name": "Onion Rings", + "desc": "Thick-style breaded onion rings with a side sauce of your choice. We suggest Shelby’s house-made tartar! V" + } + ], + "Second Course": [ + { + "name": "Shelby’s 350", + "desc": "Shelby’s single burger (Angus brisket/short rib blend), American cheese, lettuce, pickles, onion, ketchup and mustard GFA – Make it a double $5, bacon $2.50 per slice, add GF bun $2" + }, + { + "name": "Firebird", + "desc": "Fried chicken (vegetarian available) Louisiana hot sauce, lettuce, pickles, and Shelby’s secret sauce V – Add GF bun $2" + }, + { + "name": "Shelby’s Smash Tacos", + "desc": "Two tacos: Shelby’s patties (Angus brisket/short rib blend), American cheese, lettuce, onion/ pickle relish and sriracha ranch GF – Make it a TRIO with an additional taco for $5" + } + ], + "Third Course": [ + { + "name": "Chocolate Milkshake", + "desc": "Hand-spun, vanilla soft serve ice cream and Hershey’s chocolate syrup GF V – Boozy upgrade: Screwball Whiskey or banana rum $5" + }, + { + "name": "Butterscotch Milkshake", + "desc": "Hand-spun vanilla soft serve ice cream with Smucker’s butterscotch syrup GF V – Boozy upgrade: Jameson or butterscotch liqueur $5" + }, + { + "name": "Wild Berry Shake", + "desc": "Hand-spun vanilla soft serve ice cream and blackberry puree! GF V – Boozy upgrade: Wild Roots marionberry vodka $5" + } + ] + } + } + }, + { + "name": "Skewers", + "slug": "skewers", + "price": 25, + "areas": [ + "Downtown" + ], + "cuisine": "Mediterranean", + "url": "https://inlanderrestaurantweek.com/project/skewers/", + "menu": { + "hours": "Menu served Wed-Sat, 11:30 am-9 pm; Sun, 4-9 pm", + "phone": "(509) 456-5656", + "courses": { + "First Course": [ + { + "name": "Dip Sampler", + "desc": "Pick two dips to sample: hummus (traditional chickpea), mutabel (roasted eggplant), muhamara (roasted red pepper and walnut) or lebneh (strained yogurt). Served with pita bread GFA V V+ DF – Each extra dip +$4" + }, + { + "name": "Curry Cup", + "desc": "Armenian chicken curry made with imported Middle Eastern spices GF – Add rice +$4" + }, + { + "name": "Manaeesh Flatbread", + "desc": "A half order of our flatbread with Middle Eastern thyme (zaatar) and oil topping V V+ DF – Full order +$4" + } + ], + "Second Course": [ + { + "name": "Ghoozoo Itchee", + "desc": "Slow-roasted lamb shank atop a pile of spiced rice cooked with ground lamb and mixed nuts (almonds, pumpkin seeds, pine nuts, pistachios) GF" + }, + { + "name": "Chicken Shawarma Wrap", + "desc": "Chicken, toum (garlic sauce), taratour (tangy sesame sauce), pickled cucumbers, tomatoes, lettuce, and fries wrapped in lavash bread. Served with a side of herb fries GFA DF – Add garlic or whipped feta sauce dip +$2" + }, + { + "name": "Falafel Wrap", + "desc": "Falafel, taratour (tangy sesame sauce), pickled turnips, tomatoes, lettuce, and fries wrapped in lavash bread. Served with a side of herb fries GFA V V+ DF – Dipping sauce +$2" + } + ], + "Third Course": [ + { + "name": "Walnut Pakhlava", + "desc": "Two pieces of our housemade pakhlava, a savory walnut filling in a crispy, layered pastry, sweetened with a housemade rose syrup – Add 2 pieces +$3" + }, + { + "name": "Warbat", + "desc": "Housemade clotted cream (ashta), in a pastry sweetened with a housemade rose syrup GFA" + }, + { + "name": "Cardamom Rice Pudding", + "desc": "Middle Eastern coconut milk-based rice pudding flavored with rose and cardamom and topped with pistachios and rose petals GF V V+ DF" + } + ] + } + } + }, + { + "name": "South Hill Grill", + "slug": "southhillgrill", + "price": 45, + "areas": [ + "South Spokane" + ], + "cuisine": "Eclectic", + "url": "https://inlanderrestaurantweek.com/project/southhillgrill/", + "menu": { + "hours": "Menu served Sun-Sat, 2-9 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Crispy Calamari", + "desc": "Fried calamari with roasted garlic aioli sauce, topped with our pickled jalapeños GFA" + }, + { + "name": "Hummus Platter", + "desc": "House-made hummus, with fresh cut veggies, feta cheese, olive tapenade and crispy pita chips V" + }, + { + "name": "Miniature Maggie’s Signature Salad", + "desc": "Mixed greens tossed in red wine vinaigrette, cavatappi pasta, Kalamata olives, red onion, tomatoes, cucumbers, feta, parmesan, drizzled with balsamic reduction GFA V" + } + ], + "Second Course": [ + { + "name": "Alaska Roll", + "desc": "Imitation crab, avocado and cream cheese topped with salmon, Monterey Jack cheese, eel sauce, chili oil and green onions" + }, + { + "name": "Dijon Chicken", + "desc": "Gluten-free panko-breaded chicken breast served over rice pilaf, topped with honey mustard sauce and matchstick cucumbers GF" + }, + { + "name": "Thai Chicken Pizza", + "desc": "Hand-tossed pizza topped with SHG’s Thai peanut sauce, chicken, served with lettuce, corn tortilla strips and sweet chili sauce" + } + ], + "Third Course": [ + { + "name": "Apple Crisp", + "desc": "House-made roasted apples, topped with oatmeal and brown sugar crumble V – Scoop of vanilla ice cream $1.50" + }, + { + "name": "New York Cheesecake", + "desc": "Classic New York cheesecake topped with your choice of chocolate, cherries or blueberry compote V" + }, + { + "name": "Chocolate Torte", + "desc": "Flourless chocolate torte served with whipped cream, drizzled with chocolate sauce and topped with a strawberry GF" + } + ] + } + } + }, + { + "name": "South Perry Lantern", + "slug": "southperrylantern", + "price": 45, + "areas": [ + "South Spokane" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/southperrylantern/", + "menu": { + "hours": "Menu served daily, 4 pm-9 pm", + "phone": "(509) 473-9098", + "courses": { + "First Course": [ + { + "name": "Bite-sized Caesar Salads", + "desc": "Caesar dressing, parmesan cheese and house-made croutons on a romaine leaf GFA" + }, + { + "name": "Bruschetta", + "desc": "Tomato, garlic, parmesan, and basil on a crisp crostini topped with balsamic reduction V" + }, + { + "name": "Ceviche", + "desc": "A fresh mix of crab, shrimp, and vegetables GF" + } + ], + "Second Course": [ + { + "name": "Short Rib Cheesesteak", + "desc": "Savory short rib meat smothered in house-made cheese sauce. Served with battered pub fries" + }, + { + "name": "Grilled Salmon and Risotto", + "desc": "Grilled salmon filet served with lemon pea risotto GF – Can be made vegetarian" + }, + { + "name": "Korean Flatbread", + "desc": "Fried pork belly, gochujang sauce, kimchi, and monterey jack cheese" + } + ], + "Third Course": [ + { + "name": "Chocolate Mousse", + "desc": "Cup of velvety chocolate mousse GF" + }, + { + "name": "Tiramisu", + "desc": "Light cake soaked with coffee and covered in cocoa" + }, + { + "name": "Strawberry Cobbler", + "desc": "Crispy cobbler crust covering a bed of sweet strawberries" + } + ] + } + } + }, + { + "name": "Spencers for Steaks and Chops", + "slug": "spencers", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Steakhouse", + "url": "https://inlanderrestaurantweek.com/project/spencers/", + "menu": { + "hours": "Menu served daily, 3-10 pm", + "phone": "(509) 744-2372", + "courses": { + "First Course": [ + { + "name": "Tomato Bisque", + "desc": "Herb crouton, cream fraiche – Upgrade to a bowl $3" + }, + { + "name": "House Salad", + "desc": "Romaine, cucumber, tomato, croutons, parmesan, balsamic vinaigrette" + }, + { + "name": "Caesar Salad", + "desc": "House made croutons, parmesan crisp" + } + ], + "Second Course": [ + { + "name": "6 oz. Zabuton", + "desc": "American Wagyu topped with bearnaise butter, served with broccolini and mashed potato GF – Upgrade to an 8 oz. Zabuton $10; Add crab $10" + }, + { + "name": "6 oz. Seared Halibut", + "desc": "Wild rice pilaf, carrots, Beurre blanc GF" + }, + { + "name": "7 oz. Chicken Breast", + "desc": "Sweet potato, Brussels sprouts, bourbon demi-glace GF DF" + } + ], + "Third Course": [ + { + "name": "Naughty Bites", + "desc": "Chocolate flourless torte, strawberry sauce, chocolate sauce, whipped cream and ice cream GF" + }, + { + "name": "DoubleTree Cookie Bar", + "desc": "Chocolate sauce, caramel sauce, whipped cream and ice cream" + }, + { + "name": "Mary Lou’s Ice Cream", + "desc": "Local ice creamery, various flavors" + } + ] + } + } + }, + { + "name": "Steam Plant Restaurant and Brew Pub", + "slug": "steamplant", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/steamplant/", + "menu": { + "hours": "Menu served Tue-Thu, 4 pm-9 pm; Fri-Sat, 4 pm-10 pm; Sun-Mon. CLOSED", + "phone": "(509) 777-3900", + "courses": { + "First Course": [ + { + "name": "Broccoli Cheddar Soup", + "desc": "House-made broccoli cheddar soup garnished with cheddar cheese V" + }, + { + "name": "Chinese Five Spice Pork Ribs", + "desc": "Tossed in honey garlic soy glaze, served with cucumber salad DF" + }, + { + "name": "Loaded Spuds", + "desc": "Bacon and cheddar stuffed spuds, topped with bacon bits, green onions, sour cream, queso cheese sauce – Add chicken $5" + } + ], + "Second Course": [ + { + "name": "Radiatori Pasta", + "desc": "Gorgonzola cream sauce, crimini mushrooms, toasted walnuts, parmesan cheese, fresh basil. Served with garlic bread V –Add chicken $5, Add shrimp $8" + }, + { + "name": "Lincoln Street Burger", + "desc": "Half-pound patty, whipped feta and chive spread Dijonnaise, Cajun-spiced fried pickles, arugula, onion bun. Served with french fries –Bacon $3, Gluten free bun $2" + }, + { + "name": "Coca-Cola Braised Short Rib", + "desc": "Beef short ribs, roasted vegetables, mashed potatoes, Coca-Cola and balsamic glaze – Add shrimp $8" + } + ], + "Third Course": [ + { + "name": "Lemon Chiffon Cake", + "desc": "Served with powdered sugar, whipped cream, mint V" + }, + { + "name": "Mini Stack", + "desc": "Tuxedo truffle mousse cake with layers of dark and white chocolate, topped with ganache, whipped cream, mint V" + }, + { + "name": "Assorted bites", + "desc": "Chef’s choice of three different bite-size desserts V – Substitute gluten-free chocolate cake for no additional cost" + } + ] + } + } + }, + { + "name": "Steelhead Bar \u0026 Grille", + "slug": "steelhead", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Northwest", + "url": "https://inlanderrestaurantweek.com/project/steelhead/", + "menu": { + "hours": "Menu served daily, 11:30 am-10 pm", + "phone": "(509) 747-1303", + "courses": { + "First Course": [ + { + "name": "Steelhead Old Fashioned", + "desc": "Bourbon, demerara syrup, saline solution, orange bitters, Angostura bitters" + }, + { + "name": "Lumberbeard Flavor Nuggets", + "desc": "Hazy IPA, 6.8% ABV" + }, + { + "name": "Free Spirit Thyme Lemonade", + "desc": "Grove 42 Seedlip nonalcoholic spirit, hand-pressed lemonade infused with thyme" + } + ], + "Second Course": [ + { + "name": "Smoked Steelhead Chowder", + "desc": "House-cured and smoked steelhead, our staple chowder" + }, + { + "name": "Howard Street Salad", + "desc": "Apple, candied walnuts, craisins, gorgonzola, and cider vinaigrette" + }, + { + "name": "Brussels + Bacon", + "desc": "Fried leaves, shaved Parmesan cheese, bacon, and balsamic glaze" + } + ], + "Third Course": [ + { + "name": "Halibut Fishwich", + "desc": "Cornflake-breaded halibut fillet, slaw, and house tartar sauce. Paired with shoestring fries or house salad" + }, + { + "name": "Cajun Garden Cavatappi", + "desc": "Cavatappi pasta, bell peppers, red onions, zucchini, squash, broccoli, tossed in a Cajun cream sauce" + }, + { + "name": "Downtown Dip", + "desc": "Shaved prime rib, mushrooms, Swiss cheese, crispy onions, horseradish aioli and au jus. Paired with shoestring fries or house salad" + } + ] + } + } + }, + { + "name": "Stylus Wine and Vinyl Bar", + "slug": "stylus", + "price": 35, + "areas": [ + "Coeur d\u0027Alene", + "Liberty Lake" + ], + "cuisine": "French", + "url": "https://inlanderrestaurantweek.com/project/stylus/", + "menu": { + "hours": "", + "phone": "(208) 601-6602", + "courses": { + "First Course": [ + { + "name": "Oeuf Mayonnaise", + "desc": "Eight-minute egg, Dijon mayonnaise, scallion oil, flaky salt GF V DF – Add sturgeon caviar $10" + }, + { + "name": "Caesar with a Twist", + "desc": "Romaine lettuce, bacon, parmesan two ways, creamy lemon and garlic dressing GF V – Add anchovies $2" + }, + { + "name": "Creamy Tomato Bisque", + "desc": "Rich and decadent tomato bisque finished with herbed oil and chives GF V" + } + ], + "Second Course": [ + { + "name": "Croque Monsieur", + "desc": "Baguette topped with béchamel, Dijon mustard, french ham and swiss cheese, baked until warm and melty. Served with mixed greens tossed with vinaigrette" + }, + { + "name": "Coq au Vin", + "desc": "Our play on a classic French dish featuring chicken thighs slow braised in red wine, with shallots, bacon, potatoes and mushrooms. Served with baguette" + }, + { + "name": "Burrata and Beets", + "desc": "Roasted beets and burrata cheese with arugula, scallion oil and flaky salt. Served with baguette V" + } + ], + "Third Course": [ + { + "name": "Dark Chocolate Pots du Creme \u0026 Tawny Port", + "desc": "Silky French custard with a rich velvety texture, served chilled and topped with whipped cream. Served with a sampler of 10-year tawny port V" + }, + { + "name": "Cherry Clafoutis \u0026 Sauternes", + "desc": "A rustic French dessert featuring sweet cherries baked in a light, custard-like batter finished with powdered sugar and créme frâiche. Served with a Sauternes wine" + }, + { + "name": "Comté Cheese and a Taste of Normandy Cider", + "desc": "French raw cow’s milk cheese with a firm texture and nutty, buttery, flavors. Served with a taste of Normandy cider V" + } + ] + } + } + }, + { + "name": "Sweet Lou\u0027s Restaurant \u0026 Tap House", + "slug": "sweetlous", + "price": 35, + "areas": [ + "Athol", + "Coeur d\u0027Alene", + "Post Falls" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/sweetlous/", + "menu": { + "hours": "Menu served every day, 11 am-close", + "phone": "(208) 667-1170", + "courses": { + "First Course": [ + { + "name": "Cajun Prawns and Garlic Grits", + "desc": "House-made garlic grits topped with two grilled Cajun spiced prawns GF" + }, + { + "name": "Tailgate Egg Rolls", + "desc": "Two of our world-famous egg rolls stuffed with diced jalapenos, mixed cheese and cream cheese, rolled in a fried wonton and served with pepper jelly – Extra egg roll for $2.50" + }, + { + "name": "French Onion Soup", + "desc": "A classic soup with caramelized onions in a beef broth, topped with toasted bread and melted Swiss cheese GFA" + } + ], + "Second Course": [ + { + "name": "Nashville Hot Chicken \u0026 Waffle Sandwich", + "desc": "Breaded chicken thighs tossed in Nashville hot sauce, topped with pickled red onions and sliced pickles. Sandwiched between two waffles and served with one side" + }, + { + "name": "Triple Bacon Jam Burger", + "desc": "Our 60/40 burger patty topped with melted gouda, bacon jam and sliced bacon on a Hawaiian bun. Served with your choice of one side GFA – Add a fried egg $1" + }, + { + "name": "Jambalaya", + "desc": "A LOUisiana favorite: chicken, prawns and andouille sausage sauteed with vegetables, Cajun rice and creole spices. Served with soup or salad" + } + ], + "Third Course": [ + { + "name": "Peach Cobbler", + "desc": "Peaches baked with a sweet biscuit topping, served with a scoop of vanilla bean ice cream" + }, + { + "name": "Nilla Wafer Banana Pudding", + "desc": "Sweet cream banana pudding layered with vanilla wafers" + }, + { + "name": "Pecan Cookie Salted Caramel Ice Cream Sandwich", + "desc": "Salted caramel ice cream sandwiched between fresh-baked pecan cookies" + } + ] + } + } + }, + { + "name": "Swing Lounge", + "slug": "swinglounge", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/swinglounge/", + "menu": { + "hours": "Menu served daily, 11 am-9 pm", + "phone": "(509) 418-2974", + "courses": { + "First Course": [ + { + "name": "Boardroom Chicken Wings", + "desc": "Three bone-in chicken wings. Choose from Buffalo, blackberry BBQ, sweet chili or dry rub lemon pepper GF" + }, + { + "name": "Pulled Pork Slider", + "desc": "A tender pulled pork slider tossed in blackberry BBQ sauce topped with a housemade coleslaw on a brioche bun" + }, + { + "name": "Side Caesar Salad", + "desc": "A classic Caesar with romaine lettuce, parmesan cheese and croutons. Tossed with a creamy Caesar dressing GFA V – Add blackened chicken $5" + } + ], + "Second Course": [ + { + "name": "Classic Double Smashburger", + "desc": "Two angus patties layered with two slices of melted cheddar, plus lettuce, tomato, onion, pickles, fry sauce and mustard. Served with fries – Upgrade to garlic parm fries $2" + }, + { + "name": "Kahlua Pork Tacos", + "desc": "Three tender pulled pork tacos in sweet, tangy sauce topped with a housemade pineapple coleslaw and cilantro in warm flour tortillas served with black beans" + }, + { + "name": "Chicken Bacon Ranch Quesadilla", + "desc": "Tortilla filled with fire-grilled chicken thigh, bacon and lots of melty mozzarella, topped with a ranch drizzle, cilantro and green onion. Served with extra ranch for dipping" + } + ], + "Third Course": [ + { + "name": "Not Your Mom’s Cheesecake", + "desc": "A slice of our creamy cheesecake with a blackberry lemon compote and a rich chocolate drizzle" + }, + { + "name": "Skrew \u0026 Brew Night Cap", + "desc": "Screwball Peanut Butter Whisky, freshly brewed cold brew coffee, and a splash of half-and-half to make it extra creamy. Served over ice" + }, + { + "name": "Let’s Swing", + "desc": "Enter our KP contest (Closest to the Pin competition) as your third course. You get three golf swing attempts to win $300+ in prizes!" + } + ] + } + } + }, + { + "name": "Table 13", + "slug": "table13", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/table13/", + "menu": { + "hours": "Menu served Monday-Sunday, 5 pm-9 pm", + "phone": "(509) 598-4300", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Tavolata", + "slug": "tavolata", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Italian", + "url": "https://inlanderrestaurantweek.com/project/tavolata/", + "menu": { + "hours": "Menu served Sun-Thu, 4-9 pm; Fri-Sat, 4-10 pm", + "phone": "(509) 606-5600", + "courses": { + "First Course": [ + { + "name": "Burrata", + "desc": "Lady Rose Apple, pink peppercorn, thyme, crostini V – Add house-made focaccia $5" + }, + { + "name": "Tavolàta", + "desc": "Little gem lettuce, chicory, pistachio, red onion, Calabrian vinaigrette, pecorino GF V" + }, + { + "name": "Bruschetta", + "desc": "Smoked fish, pickled onion, aioli, chive" + } + ], + "Second Course": [ + { + "name": "Rigatoni", + "desc": "Spicy sausage, tomato, marjoram, parmesan GFA" + }, + { + "name": "Tonarelli", + "desc": "Black pepper, butter, pecorino romano GFA" + }, + { + "name": "Roasted", + "desc": "Fig mostarda, radicchio, hazelnut bread crumb GFA" + } + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Terraza Waterfront Cafe", + "slug": "terraza", + "price": 35, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "Latin", + "url": "https://inlanderrestaurantweek.com/project/terraza/", + "menu": { + "hours": "Menu served Thursday-Saturday, 4 pm-Until closing", + "phone": "(208) 758-0111", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Thai Bamboo", + "slug": "thaibamboo", + "price": 25, + "areas": [ + "Coeur d\u0027Alene", + "North Spokane", + "South Spokane" + ], + "cuisine": "Thai", + "url": "https://inlanderrestaurantweek.com/project/thaibamboo/", + "menu": { + "hours": "Menu served Sun-Thu, 11 am-8 pm; Fri-Sat, 11 am-9 pm", + "phone": "(509) 777-8424", + "courses": { + "First Course": [ + { + "name": "Choose One", + "desc": "3 Butterfly wontons, 6 spring rolls, 6 fried tofu, 2 fresh rolls, or garlic green beans GFA V" + }, + { + "name": "Shrimp Skewer", + "desc": "Shrimp marinated in a Thai lime sauce and grilled, served on a bed of salad with zesty ginger dressing GF DF" + }, + { + "name": "Thai Chicken Wings", + "desc": "Chicken wings marinated in tangy Thai sauce and fried to crispy perfection GF DF" + } + ], + "Second Course": [ + { + "name": "Phad Thai", + "desc": "Our classic phad Thai with your choice of chicken, pork, beef or tofu and topped with green onions GF V DF" + }, + { + "name": "Jungle Curry", + "desc": "Dark red panang curry with coconut milk, eggplant, bamboo shoot, bell pepper, onion, Thai basil and your choice of chicken, pork, beef or tofu GF V DF" + }, + { + "name": "Thai Beef Noodle Soup", + "desc": "Creamy coconut milk and beef broth with mushroom, Thai chili, basil, galangal, lemongrass, tomato, rice noodle, slow-cooked beef, topped with onions and cilantro GF DF" + } + ], + "Third Course": [ + { + "name": "Mary Lou’s Ice Cream Trio", + "desc": "One scoop of each: Thai tea, coconut and vanilla GF V" + }, + { + "name": "Black Sticky Rice Pudding", + "desc": "Warm black Thai sticky rice pudding topped with coconut milk GF V DF" + }, + { + "name": "Coconut Cheesecake", + "desc": "Our famous gluten-free coconut cheesecake, topped with whipped cream and caramel GF V" + } + ] + } + } + }, + { + "name": "The Dam Bar \u0026 Restaurant", + "slug": "thedambar", + "price": 45, + "areas": [ + "Post Falls" + ], + "cuisine": "Eclectic", + "url": "https://inlanderrestaurantweek.com/project/thedambar/", + "menu": { + "hours": "Menu served Wed-Sun, 4-9 pm", + "phone": "(208) 773-1611", + "courses": { + "First Course": [ + { + "name": "Birria Street Tacos", + "desc": "Slow-braised richly marbled beef, melted Oaxaca cheese, fire-roasted poblano crema and umami-packed consommé for dipping GF" + }, + { + "name": "Arancini", + "desc": "Crispy wild porcini risotto bites stuffed with smokey provolone and served with San Marzano meat sauce, ricotta salata and a drizzle of white truffle oil" + }, + { + "name": "Rogue Creamery Wedge Salad", + "desc": "Crisp iceberg wedge topped with Oregon Rogue blue cheese dressing, candied applewood smoked bacon, and blistered bruschetta GF V" + } + ], + "Second Course": [ + { + "name": "Sesame-Crusted Ahi Tuna", + "desc": "Seared sushi grade #1 ahi tuna with a sesame crust, served over fragrant basmati rice, finished with Taekyung Kewpie and tamari glaze GF" + }, + { + "name": "Filet Mignon", + "desc": "Tender filet mignon atop wild porcini carnaroli risotto, paired with Moroccan-spiced carrots and a black truffle demi-glace GF" + }, + { + "name": "San Marzano Pappardelle", + "desc": "Egg pappardelle noodles with rich San Marzano meat sauce, made with the finest tomatoes from sun-soaked Italian fields. Topped with ricotta salata cheese" + } + ], + "Third Course": [ + { + "name": "Milk \u0026 Honey", + "desc": "Silky Tahitian vanilla panna cotta drizzled with Manuka honey and finished with bright passion fruit coulis and toasted macadamia nuts GF" + }, + { + "name": "Bananas Foster", + "desc": "Brûléed banana, Caribbean spiced orange rum sauce with candied pecans for a nice, crunchy finish" + }, + { + "name": "S’mokey S’mores", + "desc": "Decadent chocolate mousse “bar” with graham cracker crumble, topped with toasted meringue and finished with smoked sea salt for a playful twist on the classic" + } + ] + } + } + }, + { + "name": "Tito\u0027s Italian Grill \u0026 Wine Shop", + "slug": "titos", + "price": 35, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "Mediterranean", + "url": "https://inlanderrestaurantweek.com/project/titos/", + "menu": { + "hours": "Menu served daily, 4 pm-9 pm", + "phone": "(208) 292-5678", + "courses": { + "First Course": [ + { + "name": "Spinach Artichoke Dip", + "desc": "Grilled Focaccia V" + }, + { + "name": "Risotto Cake", + "desc": "Parmesan-Panko Breading | Signature Seasoning | Mushroom Marsala Wine Sauce V" + }, + { + "name": "Harvest Apple Spinach Salad", + "desc": "Spinach | Romaine | Apples | Red Onions | Pecans | Dried Cranberries | Goat Cheese | Apple Cider Vinaigrette V" + } + ], + "Second Course": [ + { + "name": "Pear \u0026 Gorgonzola Ravioli", + "desc": "Caramelized Pears | Gorgonzola-Stuffed Ravioli | Clarified Butter White Wine Sauce V" + }, + { + "name": "Chicken Parmesan", + "desc": "Tender Chicken Cutlet | Parmesan-Panko Breading | Melted Mozzarella | House-Made Pomodoro Sauce | Seasonal Vegetables" + }, + { + "name": "Scallop Carbonara", + "desc": "Sea Scallops | Light Cream | Pecorino Cheese | Egg Yolk | Spaghetti" + } + ], + "Third Course": [ + { + "name": "Chocolate Hazelnut Gelato", + "desc": "House-made by Resort Pastry Chef V" + }, + { + "name": "Tiramisu", + "desc": "Espresso | Liquor-Soaked Sponge Cake | Mascarpone Cheese Filling V" + }, + { + "name": "Lemon Mousse", + "desc": "House-made by Resort Pastry Chef V" + } + ] + } + } + }, + { + "name": "Tomato Street", + "slug": "tomatostreet", + "price": 35, + "areas": [ + "North Spokane" + ], + "cuisine": "Italian", + "url": "https://inlanderrestaurantweek.com/project/tomatostreet/", + "menu": { + "hours": "Menu served Sun-Thur, 11 am-10 pm; Fri-Sat, 11 am-11 pm", + "phone": "", + "courses": { + "First Course": [ + { + "name": "Tomato Basil Soup", + "desc": "A Tomato Street favorite! Served with fresh garlic bread V" + }, + { + "name": "Minestrone Soup", + "desc": "An Italian classic served with fresh garlic bread GFA" + }, + { + "name": "House Garden or Caesar Salad", + "desc": "House salad with your choice of dressing or Caesar salad. Served with fresh garlic bread GFA" + } + ], + "Second Course": [ + { + "name": "Shrimp Aragosta", + "desc": "Fettuccini with a rich lobster cream sauce, sautéed prawns and bay shrimp, green onions and oven-dried tomatoes GFA" + }, + { + "name": "Aunt Rose’s Pasta", + "desc": "Mushrooms, white onions, roasted chicken, fresh basil, tomatoes, feta cheese, alfredo sauce, mostaccioli pasta with garlic and olive oil and onion butter GFA" + }, + { + "name": "Chicken Parmigiana", + "desc": "Breaded chicken breast topped with marinara sauce, melted mozzarella, provolone and parmesan cheeses, served with a side of fettuccine alfredo GFA" + } + ], + "Third Course": [ + { + "name": "Chocolate Amaretto Mousse", + "desc": "Whipped light and fluffy with a rich chocolate-amaretto flavor GF" + }, + { + "name": "Grandma’s Bread Pudding", + "desc": "Our famous house-made bread pudding with golden raisins and cinnamon, topped with caramel sauce and vanilla ice cream" + }, + { + "name": "Spumoni Ice Cream", + "desc": "A heaping scoop of this classic Italian favorite!" + } + ] + } + } + }, + { + "name": "Tony\u0027s on the Lake", + "slug": "tonysonthelake", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Italian", + "url": "https://inlanderrestaurantweek.com/project/tonysonthelake/", + "menu": { + "hours": "Menu served daily, 4 pm-8:30 pm", + "phone": "(208) 667-9885", + "courses": { + "First Course": [ + { + "name": "Meatballs", + "desc": "Two house-made meatballs, pomodoro, parmigiano" + }, + { + "name": "Italian Salad", + "desc": "Arugula, cured meats, olives, tomatoes, red onion, pepperoncini, parmigiano, Italian vinaigrette GF" + }, + { + "name": "Arancini", + "desc": "Battered and fried butternut squash risotto, smoked gouda, pomodoro" + } + ], + "Second Course": [ + { + "name": "Gnocchi Bolognese", + "desc": "House-made potato dumpling, meat ragu, parmigiano – add Italian sausage $7" + }, + { + "name": "Halibut", + "desc": "Pan-seared halibut, olive pesto, sun-dried tomato polenta, seasonal vegetables GF" + }, + { + "name": "Baseball Sirloin", + "desc": "7 oz. baseball sirloin, balsamic roasted tomatoes, caramelized onion mascarpone mashed potatoes, seasonal vegetables GF" + } + ], + "Third Course": [ + { + "name": "Tiramisu", + "desc": "Ladyfingers dipped in espresso, layered with mascarpone and cream and dusted with shaved dark chocolate" + }, + { + "name": "Panna Cotta", + "desc": "Eggless custard with a strawberry basil compote GF" + }, + { + "name": "Limoncello", + "desc": "Cheesecake Cookie crust, limoncello drizzle, whipped cream GF" + } + ] + } + } + }, + { + "name": "Torra Tea", + "slug": "torratea", + "price": 45, + "areas": [ + "Spokane Valley" + ], + "cuisine": "European", + "url": "https://inlanderrestaurantweek.com/project/torratea/", + "menu": { + "hours": "Menu served Tue-Sat, 4 pm-8 pm", + "phone": "(509) 798-8432", + "courses": { + "First Course": [ + { + "name": "Scottish Sausage Roll", + "desc": "Scratch beef sausage with coriander and nutmeg spices, wrapped in a pillow of puff pastry and served with a house-made sweet mustard sauce" + }, + { + "name": "Scotch Egg", + "desc": "Savory bites of toasted bread, sausage, egg and spicy mayo" + }, + { + "name": "Ham and Gouda Galette", + "desc": "Succulent applewood smoked ham layered with smoked whiskey and maple syrup gouda, on flaky pastry. Topped with brandied cherries and orange zest" + } + ], + "Second Course": [ + { + "name": "Bourbon Maple Short Ribs", + "desc": "Low and slow-braised beef short ribs finished with a sweet and tangy, finger-licking, maple bourbon glaze. Comes with two sides GFA" + }, + { + "name": "Butter Poached Haddock", + "desc": "4 oz. haddock fillet prepared in a citrus green tea brine then cold smoked using citrus green tea leaves and cherry wood. Accompanied with two sides GFA" + }, + { + "name": "Savory Pie Dinner", + "desc": "Choose from two different savory pie options: Cottage Pie or Chicken Pot Pie. Comes with two sides GFA" + } + ], + "Third Course": [ + { + "name": "Cranachan", + "desc": "A famed Scottish sweetie! Our version folds raspberries, chocolate chunks and house-made vanilla granola into sweet fresh whipped cream GFA V" + }, + { + "name": "Mini Cake Trio", + "desc": "Three sharable pieces of cake: Black chocolate Oreo, vanilla bean, spice with chia tea buttercream and house-made bourbon toffee crunch GFA" + }, + { + "name": "Tart Trio", + "desc": "Three mini tarts: smooth and caramelly butter tart, dark chocolate topped with raspberry, and coconut raspberry V" + } + ] + } + } + }, + { + "name": "True Legends Grill", + "slug": "truelegends", + "price": 25, + "areas": [ + "Liberty Lake" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/truelegends/", + "menu": { + "hours": "Menu served daily, 11 am-9 pm", + "phone": "(509) 892-3077", + "courses": { + "First Course": [ + { + "name": "Caesar Salad", + "desc": "Crisp romaine tossed with grated parmesan, croutons, and True Legends’ Caesar dressing" + }, + { + "name": "Salmon Chowder", + "desc": "Our signature soup full of fresh salmon, or choose our chef’s soup of the day" + }, + { + "name": "Bacon and Blue Cheese Wedge Salad", + "desc": "Iceberg wedge salad with blue cheese crumbles and thick-cut fresh bacon drizzled with blue cheese dressing" + } + ], + "Second Course": [ + { + "name": "Bacon Jam Burger", + "desc": "Flame-broiled Angus patty topped with pepper jack cheese, bacon jam and crispy onion straws on fresh-baked burger bun" + }, + { + "name": "Philly Cheesesteak Pizza", + "desc": "A 12-inch pizza with cheddar cheese sauce, shaved roast beef, sauteed peppers, onions, mushrooms, and mozzarella cheese on our signature beer crust" + }, + { + "name": "Pasta Bolognaise", + "desc": "Slow-cooked Italian-inspired meat sauce mixed with pappardelle noodles – Add side salad $4.50" + } + ], + "Third Course": [ + { + "name": "Warm Cookie a la Mode", + "desc": "Baked-to-order peanut butter chocolate chip cookie topped with ice cream" + }, + { + "name": "Key Lime Pie", + "desc": "Authentic Florida key lime. Tartly refreshing in a granola’d crust" + }, + { + "name": "Root Beer Float", + "desc": "A mug overflowing with root beer and Tillamook vanilla ice cream" + } + ] + } + } + }, + { + "name": "Twigs Bistro and Martini Bar", + "slug": "twigs", + "price": 35, + "areas": [ + "North Spokane", + "South Spokane", + "Spokane Valley", + "Downtown" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/twigs/", + "menu": { + "hours": "Menu served daily, 11 am-close", + "phone": "(509) 465-8794", + "courses": { + "First Course": [ + { + "name": "Twigs Signature Salad", + "desc": "Choice of toasted pecan Caesar or pear and beet salad GFA V V+" + }, + { + "name": "Garlic Cheese Bombs", + "desc": "Goat cheese, mozzarella and parmesan, breaded and fried, topped with red chili garlic oil, fig honey V" + }, + { + "name": "Calabrian Shrimp", + "desc": "Tomatoes, green onions, garlic, shrimp, lemon and imported Italian chilies, with white wine butter sauce, fresh oregano, toasted baguette GFA" + } + ], + "Second Course": [ + { + "name": "Herb-Roasted Chicken Gnocchi", + "desc": "Roasted chicken breast, pancetta, sage cream sauce, potato gnocchi, fried sage GFA – Suggested drink pairing: Vintners Old Fashioned $13" + }, + { + "name": "Burrata Meatball Linguini", + "desc": "Meatballs with roasted peppers and garlic cloves, burrata cheese, cherry tomato, arugula, garlic parmesan cream sauce, linguini pasta, breadcrumbs – Double the meatballs $6 (total of 4) – Suggested wine pairing: Napa Cellars Chardonnay $12" + }, + { + "name": "Whiskey Peppercorn Steak Frites", + "desc": "Grilled sirloin, chimichurri sauce, shoestring potatoes, whiskey peppercorn sauce GFA – Add Garlic Shrimp $10 – Suggested wine pairing: Browne Heritage Cabernet $12" + } + ], + "Third Course": [ + { + "name": "Espresso Cheesecake", + "desc": "Crisp chocolate crust, espresso cream cheese, chocolate sauce, whipped cream V" + }, + { + "name": "Chocolate Torte", + "desc": "Flourless chocolate torte, Kahlua caramel sauce, espresso cocoa, whipped cream GF V" + }, + { + "name": "Bourbon Cream Beignets", + "desc": "Fried beignet, powdered sugar, huckleberry coulis, bourbon cream cheese icing V" + } + ] + } + } + }, + { + "name": "Uprise Brewing Co.", + "slug": "uprise", + "price": 25, + "areas": [ + "North Spokane" + ], + "cuisine": "Gastropub", + "url": "https://inlanderrestaurantweek.com/project/uprise/", + "menu": { + "hours": "Menu served Sun-Wed, 4 pm-9 pm; Thu-Sat, 4 pm-10 pm", + "phone": "(509) 368-9411", + "courses": { + "First Course": [ + { + "name": "Pork Taquitos", + "desc": "Two taquitos with braised pork, white cheddar, corn tortilla, pickled onion, salsa verde and chipotle habanero emulsion GF" + }, + { + "name": "Artichoke Dip", + "desc": "Served with house tortilla chips GF V" + }, + { + "name": "Kale Caesar Salad", + "desc": "Kale, parmesan, lemon, parmesan crisp and caesar dressing GF" + } + ], + "Second Course": [ + { + "name": "Smash Burger", + "desc": "Two beef patties, cheddar, pickle, red onion, mustard, roasted tomato aioli. Served with fries GFA" + }, + { + "name": "Nashville Fried Chicken Sandwich", + "desc": "Fried chicken breast, Nashville hot sauce, pickle, lemon mayo. Served with fries" + }, + { + "name": "Pork Verde Bowl", + "desc": "Braised pulled pork, tomato, pickled onion, black beans, green onion, cilantro, salsa verde, lime crema, rice GF – Vegetarian substitution available" + } + ], + "Third Course": [ + { + "name": "Lemon Mousse", + "desc": "Lemon curd, house whipped cream, fresh lemon zest GF V" + }, + { + "name": "Chocolate Cassatelle", + "desc": "Hand pie filled with chocolate and ricotta V" + }, + { + "name": "Uprise Beer", + "desc": "Substitute dessert for any one of our beers brewed on-site V+" + } + ] + } + } + }, + { + "name": "Vaqueros", + "slug": "vaqueros", + "price": 35, + "areas": [ + "Spokane Valley" + ], + "cuisine": "Mexican", + "url": "https://inlanderrestaurantweek.com/project/vaqueros/", + "menu": { + "hours": "Menu served daily, 11 am-9 pm", + "phone": "(509) 922-0770", + "courses": { + "First Course": [ + { + "name": "Taquitos Rancheros", + "desc": "Choice of shredded chicken or shredded beef rolled into corn or flour tortilla and deep fried. Served with sour cream, guacamole, pico de gallo and queso fresco – Add 12oz Cadillac Margarita $9.95" + }, + { + "name": "Vaqueros Nachos", + "desc": "Layered tortilla chips with beans, choice of meat (shredded chicken or ground beef) and melted cheese. Topped with onions, tomatoes, sour cream and guacamole – Add Mexican Mojito $9.95" + }, + { + "name": "Quesadilla de la Casa", + "desc": "Flour tortilla filled with melted cheeses and choice of shredded chicken or shredded beef. Served with lettuce, pico de gallo, sour cream and guacamole" + } + ], + "Second Course": [ + { + "name": "Arroz Con Pollo", + "desc": "Sliced chicken breast cooked with bell peppers, onions and mushrooms. Served on a bed of rice and topped with melted cheese. Served with choice of tortillas GF" + }, + { + "name": "Carne Asada", + "desc": "Flame charbroiled Angus skirt steak served with rice, refried beans, homemade guacamole and your choice of tortillas GF – Add bacon-wrapped prawns $8.95" + }, + { + "name": "Combo Fajitas", + "desc": "Chicken and steak sauteed with fresh green and red bell peppers and onions. Served on a sizzling hot cast iron and with warm tortillas and additional sides GF" + } + ], + "Third Course": [ + { + "name": "Flan", + "desc": "Vanilla custard with burnt sugar, topped with whipped cream and strawberry sauce" + }, + { + "name": "Cream Cheese Churros", + "desc": "Fluffy Mexican pastries sprinkled with honey, cinnamon and sugar. Topped with whipped cream and strawberry sauce" + }, + { + "name": "Sopapillas", + "desc": "Fluffy Mexican pastries sprinkled with honey, cinnamon and sugar. Topped with whipped cream and strawberry sauce" + } + ] + } + } + }, + { + "name": "Vicino Pizza", + "slug": "vicinopizza", + "price": 25, + "areas": [ + "Coeur d\u0027Alene" + ], + "cuisine": "Pizza", + "url": "https://inlanderrestaurantweek.com/project/vicinopizza/", + "menu": { + "hours": "Menu served Tuesday-Sunday, 3 pm-Close", + "phone": "(208) 758-7997", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Victory Burger", + "slug": "victoryburger", + "price": 25, + "areas": [ + "North Spokane" + ], + "cuisine": "American", + "url": "https://inlanderrestaurantweek.com/project/victoryburger/", + "menu": { + "hours": "Menu served daily, 11 am-9 pm", + "phone": "(509) 606-8900", + "courses": { + "First Course": [ + { + "name": "Victory Burger", + "desc": "American cheese, shredded lettuce, tomato, onion, pickle, Victory sauce GFA V DF V+" + }, + { + "name": "BLTA", + "desc": "Bacon, lettuce, tomato, avocado, lemon aioli" + }, + { + "name": "The Bulldog", + "desc": "Swiss cheese, bacon, mushrooms, dijonnaise GFA V DF V+" + } + ], + "Second Course": [ + { + "name": "Caesar Salad", + "desc": "Romaine, crouton, anchovy dressing, parmesan, lemon" + }, + { + "name": "Garden Salad", + "desc": "Romaine, cucumber, cherry tomato, red onion, croutons, red wine vinaigrette, parmesan" + }, + { + "name": "Buffalo Chicken Salad", + "desc": "Romaine, shredded carrot, celery, cherry tomato, blue cheese dressing" + } + ], + "Third Course": [ + { + "name": "Chocolate Chip Cookie", + "desc": "Traditional chocolate chip cookie" + }, + { + "name": "Zeppole", + "desc": "Italian-style lemon donut, powdered sugar, chocolate dipping sauce" + }, + { + "name": "Strawberry-Vanilla Creme Brulee", + "desc": "Strawberry vanilla custard, torched sugar topping" + } + ] + } + } + }, + { + "name": "Vieux Carre", + "slug": "vieuxcarre", + "price": 35, + "areas": [ + "Downtown" + ], + "cuisine": "Southern", + "url": "https://inlanderrestaurantweek.com/project/vieuxcarre/", + "menu": { + "hours": "", + "phone": "", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + }, + { + "name": "Vine \u0026 Olive Eatery and Wine Bar", + "slug": "vineolive", + "price": 45, + "areas": [ + "Coeur d\u0027Alene", + "Post Falls", + "Downtown" + ], + "cuisine": "European", + "url": "https://inlanderrestaurantweek.com/project/vineolive/", + "menu": { + "hours": "Menu served daily, 4 pm-9 pm", + "phone": "(208) 758-7770", + "courses": { + "First Course": [ + { + "name": "Steamed Clams", + "desc": "Ginger coconut broth. Mustard greens. Cilantro. Grilled baguette. GFA DF – Sub GF bread $4" + }, + { + "name": "Foie Gras Panna Cotta", + "desc": "Cherry compote. Sesame tuille. GFA" + }, + { + "name": "Roasted Garlic Porcini Soup", + "desc": "Charred corn relish. GF V" + } + ], + "Second Course": [ + { + "name": "Flat Iron Steak", + "desc": "Smoked butter. Caramelized onion carrot puree. GF" + }, + { + "name": "Pasta Doppio", + "desc": "House stuffed pasta. Parsley pasta with local mushrooms. Semolina pasta with spinach ricotta. Sherry butter sauce. V" + }, + { + "name": "Shepherd’s Pie", + "desc": "Braised lamb. Roasted root vegetables. Puff pastry. DF" + } + ], + "Third Course": [ + { + "name": "Red Wine Poached Pear", + "desc": "Blue cheese mascarpone. Spiced walnuts. GF" + }, + { + "name": "Honey Sea Salt Coconut Ice Cream", + "desc": "Caramelized oranges. GF DF" + }, + { + "name": "Chocolate Chili Crème Brûlée", + "desc": "Cinnamon. GF" + } + ] + } + } + }, + { + "name": "Wiley\u0027s Downtown Bistro", + "slug": "wileys", + "price": 45, + "areas": [ + "Downtown" + ], + "cuisine": "Bistro", + "url": "https://inlanderrestaurantweek.com/project/wileys/", + "menu": { + "hours": "", + "phone": "", + "courses": { + "First Course": [ + + ], + "Second Course": [ + + ], + "Third Course": [ + + ] + } + } + } +] \ No newline at end of file diff --git a/fix-2025.ps1 b/fix-2025.ps1 new file mode 100644 index 0000000..dbb748f --- /dev/null +++ b/fix-2025.ps1 @@ -0,0 +1,121 @@ +# fix-2025.ps1 - Post-process the scraped 2025 restaurant JSON +# Fixes: HTML entities in names/descs, wrong prices, re-fetches 0-course restaurants + +$projectDir = Split-Path -Parent $MyInvocation.MyCommand.Definition +$jsonPath = Join-Path $projectDir '2025-restaurants.json' + +$data = Get-Content $jsonPath -Raw -Encoding UTF8 | ConvertFrom-Json + +function Decode-Html($str) { + if (-not $str) { return $str } + $s = $str + $s = $s -replace '&', '&' + $s = $s -replace ''', "'" + $s = $s -replace '"', '"' + $s = $s -replace '<', '<' + $s = $s -replace '>', '>' + $s = $s -replace ' ', ' ' + $s = $s -replace '\s+', ' ' + $s.Trim() +} + +# ---- Report issues ---- +Write-Host "=== Data Quality Report ===" +Write-Host "Total restaurants: $($data.Count)" +Write-Host "" + +Write-Host "Wrong prices (not 25/35/45):" +$data | Where-Object { $_.price -notin @(25,35,45) } | ForEach-Object { + Write-Host " $($_.slug): price=$($_.price)" +} + +Write-Host "" +Write-Host "Zero-course restaurants (all 3 empty):" +$data | Where-Object { + $_.menu.courses.'First Course'.Count -eq 0 -and + $_.menu.courses.'Second Course'.Count -eq 0 -and + $_.menu.courses.'Third Course'.Count -eq 0 +} | ForEach-Object { Write-Host " $($_.slug) [price=$($_.price)] name=$($_.name)" } + +Write-Host "" +Write-Host "Partial courses (any course != 3):" +$data | Where-Object { + $_.menu.courses.'First Course'.Count -ne 3 -or + $_.menu.courses.'Second Course'.Count -ne 3 -or + $_.menu.courses.'Third Course'.Count -ne 3 +} | Where-Object { + # Exclude totally empty ones (already reported above) + -not ( + $_.menu.courses.'First Course'.Count -eq 0 -and + $_.menu.courses.'Second Course'.Count -eq 0 -and + $_.menu.courses.'Third Course'.Count -eq 0 + ) +} | ForEach-Object { + $c1 = $_.menu.courses.'First Course'.Count + $c2 = $_.menu.courses.'Second Course'.Count + $c3 = $_.menu.courses.'Third Course'.Count + Write-Host " $($_.slug): $c1/$c2/$c3" +} + +Write-Host "" +Write-Host "=== Applying Fixes ===" + +# ---- Fix HTML entities in all string fields ---- +foreach ($r in $data) { + $r.name = Decode-Html $r.name + $r.cuisine = Decode-Html $r.cuisine + + foreach ($course in @('First Course', 'Second Course', 'Third Course')) { + $items = $r.menu.courses.$course + if ($items) { + foreach ($item in $items) { + $item.name = Decode-Html $item.name + $item.desc = Decode-Html $item.desc + } + } + } +} + +# ---- Fix wrong prices using the Wayback Machine price page ---- +# The price page listed restaurants under $25, $35, $45 sections. +# We'll re-fetch pages for wrong-price restaurants using a tighter regex. + +$wrongPrice = $data | Where-Object { $_.price -notin @(25,35,45) } +if ($wrongPrice.Count -gt 0) { + Write-Host "Re-fetching $($wrongPrice.Count) restaurants with wrong prices..." + + foreach ($r in $wrongPrice) { + Write-Host " $($r.slug)..." -NoNewline + try { + $url = "https://web.archive.org/web/20250306132630/https://inlanderrestaurantweek.com/project/$($r.slug)/" + $resp = Invoke-WebRequest -Uri $url -UseBasicParsing -TimeoutSec 60 -ErrorAction Stop + $html = $resp.Content + + # Look specifically for h1 containing a 2-digit price at a tier + $priceM = [regex]::Match($html, ']*>.*?\$(25|35|45)', [System.Text.RegularExpressions.RegexOptions]::Singleline) + if ($priceM.Success) { + $r.price = [int]$priceM.Groups[1].Value + Write-Host " fixed to $($r.price)" + } else { + # Try all strong dollar values and pick first that's 25, 35, or 45 + $allPrices = [regex]::Matches($html, '\$(\d+)') + $validPrice = $allPrices | Where-Object { $_.Groups[1].Value -in @('25','35','45') } | Select-Object -First 1 + if ($validPrice) { + $r.price = [int]$validPrice.Groups[1].Value + Write-Host " fixed to $($r.price)" + } else { + Write-Host " could not determine - left at $($r.price)" + } + } + } catch { + Write-Host " FETCH ERROR: $_" + } + Start-Sleep -Milliseconds 300 + } +} + +# ---- Save fixed JSON ---- +$json = $data | ConvertTo-Json -Depth 10 +[System.IO.File]::WriteAllText($jsonPath, $json, [System.Text.Encoding]::UTF8) +Write-Host "" +Write-Host "Saved fixed JSON to $jsonPath" diff --git a/fix2-2025.ps1 b/fix2-2025.ps1 new file mode 100644 index 0000000..06381ac --- /dev/null +++ b/fix2-2025.ps1 @@ -0,0 +1,130 @@ +# fix2-2025.ps1 - Comprehensive fix for 2025 restaurant JSON +# 1. Fix all prices using authoritative data from price listing page +# 2. Fix HTML entities in all text fields +# 3. Report remaining issues + +$projectDir = Split-Path -Parent $MyInvocation.MyCommand.Definition +$jsonPath = Join-Path $projectDir '2025-restaurants.json' + +# Load JSON +$data = Get-Content $jsonPath -Raw -Encoding UTF8 | ConvertFrom-Json + +# ---- Authoritative price map from price listing page ---- +$authPrices = @{ + "1898"="45"; "24taps"="25"; "315cuisine"="45"; "ambrosia"="45"; + "anthonys"="45"; "arrowhead"="25"; "baba"="45"; "backyardpublichouse"="35"; + "bangkokthai"="35"; "bardenay"="45"; "barkrescuepub"="25"; "beverlys"="45"; + "blackpearl"="25"; "borracho"="35"; "burgerdock"="25"; "cascadia"="25"; + "cedars"="45"; "centennial"="35"; "chaps"="45"; "chinook"="45"; + "chowderhead"="35"; "clinkerdagger"="45"; "cochinito"="25"; "collectivekitchen"="45"; + "dassteinhaus"="35"; "deleons"="25"; "deleonstexmex"="25"; "dockside"="35"; + "downriver"="45"; "dryfly"="35"; "durkins"="45"; "east"="45"; + "emrys"="25"; "feastworldkitchen"="35"; "flameandcork"="35"; "flatstick"="25"; + "flyinggoat"="25"; "fortheloveofgod"="35"; "francaise"="45"; "ganderryegrass"="35"; + "gardenparty"="35"; "gildedunicorn"="45"; "hang10"="25"; "heritage"="35"; + "hogwash"="45"; "honey"="35"; "hulapot"="35"; "indiahouse"="35"; + "indicana"="45"; "inlandpacifickitchen"="45"; "irongoat"="35"; "ironwoodice"="35"; + "karma"="35"; "kasa"="25"; "kismet"="35"; "kunisthai"="35"; + "latahbistro"="45"; "lebanon"="35"; "legendsoffire"="45"; "littledragon"="25"; + "littlenoodle"="25"; "longhornbbq"="25"; "loren"="45"; "lumberbeard"="35"; + "macdaddys"="35"; "mackenzieriver"="25"; "mammamias"="25"; "mangotree"="25"; + "maryhill"="45"; "masselowslounge"="45"; "max"="45"; "meltingpot"="45"; + "mortys"="25"; "northhill"="35"; "odohertys"="35"; "osprey"="35"; + "outsider"="45"; "palmcourtgrill"="45"; "ponderosa"="35"; "purenorthwest"="35"; + "purgatory"="45"; "qqsushi"="35"; "redtail"="35"; "republickitchen"="35"; + "republicpi"="25"; "rut"="35"; "safariroom"="45"; "saranac"="35"; + "satay"="45"; "sauced"="25"; "screamingyak"="25"; "seasons"="45"; + "shawnodonnells"="25"; "shelbys"="25"; "skewers"="25"; "southhillgrill"="45"; + "southperrylantern"="45"; "spencers"="45"; "steamplant"="35"; "steelhead"="35"; + "stylus"="35"; "sweetlous"="35"; "swinglounge"="35"; "table13"="45"; + "tavolata"="45"; "terraza"="35"; "thaibamboo"="25"; "thedambar"="45"; + "titos"="35"; "tomatostreet"="35"; "tonysonthelake"="45"; "torratea"="45"; + "truelegends"="25"; "twigs"="35"; "uprise"="25"; "vaqueros"="35"; + "vicinopizza"="25"; "victoryburger"="25"; "vieuxcarre"="35"; "vineolive"="45"; + "wileys"="45" +} + +function Decode-Html($str) { + if (-not $str) { return $str } + $s = $str + $s = $s -replace '&', '&' + $s = $s -replace ''', "'" + $s = $s -replace '"', '"' + $s = $s -replace '<', '<' + $s = $s -replace '>', '>' + $s = $s -replace ' ', ' ' + $s = $s -replace '\s+', ' ' + $s.Trim() +} + +$priceFixed = 0 +$entitiesFixed = 0 + +foreach ($r in $data) { + # Fix price from authoritative map + if ($authPrices.ContainsKey($r.slug)) { + $correctPrice = [int]$authPrices[$r.slug] + if ($r.price -ne $correctPrice) { + Write-Host "Price fix: $($r.slug) $($r.price) -> $correctPrice" + $r.price = $correctPrice + $priceFixed++ + } + } + + # Fix HTML entities + $oldName = $r.name + $r.name = Decode-Html $r.name + $r.cuisine = Decode-Html $r.cuisine + $r.menu.hours = Decode-Html $r.menu.hours + if ($oldName -ne $r.name) { $entitiesFixed++ } + + foreach ($course in @('First Course', 'Second Course', 'Third Course')) { + $items = $r.menu.courses.$course + if ($items) { + foreach ($item in $items) { + $item.name = Decode-Html $item.name + $item.desc = Decode-Html $item.desc + } + } + } +} + +Write-Host "" +Write-Host "Fixed prices: $priceFixed" +Write-Host "Fixed names with entities: $entitiesFixed" +Write-Host "" + +# ---- Report remaining issues ---- +Write-Host "=== Remaining Issues ===" +Write-Host "" + +Write-Host "Zero-course restaurants (all 3 empty):" +$data | Where-Object { + $_.menu.courses.'First Course'.Count -eq 0 -and + $_.menu.courses.'Second Course'.Count -eq 0 -and + $_.menu.courses.'Third Course'.Count -eq 0 +} | ForEach-Object { Write-Host " $($_.slug) [$($_.price)] $($_.name)" } + +Write-Host "" +Write-Host "Partial courses (any course count not 3):" +$data | Where-Object { + ($_.menu.courses.'First Course'.Count -ne 3 -or + $_.menu.courses.'Second Course'.Count -ne 3 -or + $_.menu.courses.'Third Course'.Count -ne 3) -and + -not ( + $_.menu.courses.'First Course'.Count -eq 0 -and + $_.menu.courses.'Second Course'.Count -eq 0 -and + $_.menu.courses.'Third Course'.Count -eq 0 + ) +} | ForEach-Object { + $c1 = $_.menu.courses.'First Course'.Count + $c2 = $_.menu.courses.'Second Course'.Count + $c3 = $_.menu.courses.'Third Course'.Count + Write-Host " $($_.slug) [$($_.price)]: $c1/$c2/$c3 - $($_.name)" +} + +# ---- Save ---- +$json = $data | ConvertTo-Json -Depth 10 +[System.IO.File]::WriteAllText($jsonPath, $json, [System.Text.Encoding]::UTF8) +Write-Host "" +Write-Host "Saved to $jsonPath" diff --git a/rescrape-missing.ps1 b/rescrape-missing.ps1 new file mode 100644 index 0000000..af521c4 --- /dev/null +++ b/rescrape-missing.ps1 @@ -0,0 +1,179 @@ +# rescrape-missing.ps1 - Re-fetches 0-course and partial restaurants +# using CDX API to find best available Wayback Machine snapshot + +$projectDir = Split-Path -Parent $MyInvocation.MyCommand.Definition +$jsonPath = Join-Path $projectDir '2025-restaurants.json' + +$data = Get-Content $jsonPath -Raw -Encoding UTF8 | ConvertFrom-Json + +function Decode-Html($str) { + if (-not $str) { return $str } + $s = $str -replace '&','&' -replace ''',"'" -replace '"','"' -replace '<','<' -replace '>','>' -replace ' ',' ' -replace '\s+',' ' + $s.Trim() +} + +function Get-CleanText($rawHtml) { + $t = $rawHtml -replace '<[^>]+>', ' ' + $t = Decode-Html $t + $t.Trim() +} + +function Invoke-Dishes($courseHtml) { + $dishes = [System.Collections.ArrayList]@() + $opts = [System.Text.RegularExpressions.RegexOptions]::Singleline + + $pMatches = [regex]::Matches($courseHtml, ']*>(.*?)

', $opts) + foreach ($pm in $pMatches) { + $pContent = $pm.Groups[1].Value + if ($pContent -notmatch '') { continue } + + $nameM = [regex]::Match($pContent, '(.*?)', $opts) + if (-not $nameM.Success) { continue } + $name = Get-CleanText $nameM.Groups[1].Value + + if ($name -match '^(GF|GFA|V\+?|DF|V:|2025|Drink)') { continue } + if ($name.Length -lt 3 -or $name.Length -gt 80) { continue } + if ($name -match '^[A-Z]{1,3}:') { continue } + + $afterBr = '' + if ($pContent -match '(?s)(.*?)$') { $afterBr = $matches[1] } + else { + $afterStrong = [regex]::Match($pContent, '(?s)(.*?)$', $opts) + if ($afterStrong.Success) { $afterBr = $afterStrong.Groups[1].Value } + } + $desc = Get-CleanText $afterBr + $null = $dishes.Add([PSCustomObject]@{ name = $name; desc = $desc }) + } + return ,$dishes +} + +function Invoke-CourseBlock($html, $courseLabel, $nextLabel) { + $opts = [System.Text.RegularExpressions.RegexOptions]::Singleline + if ($nextLabel) { + $pattern = [regex]::Escape($courseLabel) + '(.+?)(?=' + [regex]::Escape($nextLabel) + ')' + $m = [regex]::Match($html, $pattern, $opts) + if ($m.Success) { return $m.Groups[1].Value } + } + $idx = $html.IndexOf($courseLabel) + if ($idx -ge 0) { + $sub = $html.Substring($idx, [Math]::Min(6000, $html.Length - $idx)) + $innerM = [regex]::Match($sub, '(?s)et_pb_text_inner">(?!\s*\s*\s*\s* Updating with $($best.first.Count)/$($best.second.Count)/$($best.third.Count) courses" + $r.menu.courses.'First Course' = @($best.first) + $r.menu.courses.'Second Course' = @($best.second) + $r.menu.courses.'Third Course' = @($best.third) + if ($best.hours -and -not $r.menu.hours) { $r.menu.hours = $best.hours } + if ($best.phone -and -not $r.menu.phone) { $r.menu.phone = $best.phone } + } + } else { + Write-Host " -> No improvement found" + } + + } catch { + Write-Host " CDX ERROR: $_" + } + Start-Sleep -Milliseconds 500 +} + +# ---- Final report ---- +Write-Host "" +Write-Host "=== Final Status ===" +$data | Where-Object { + $c1 = $_.menu.courses.'First Course'.Count + $c2 = $_.menu.courses.'Second Course'.Count + $c3 = $_.menu.courses.'Third Course'.Count + ($c1 -eq 0 -and $c2 -eq 0 -and $c3 -eq 0) -or + ($c1 -ne 3 -or $c2 -ne 3 -or $c3 -ne 3) +} | ForEach-Object { + $c1 = $_.menu.courses.'First Course'.Count + $c2 = $_.menu.courses.'Second Course'.Count + $c3 = $_.menu.courses.'Third Course'.Count + Write-Host " $($_.slug): $c1/$c2/$c3" +} + +$json = $data | ConvertTo-Json -Depth 10 +[System.IO.File]::WriteAllText($jsonPath, $json, [System.Text.Encoding]::UTF8) +Write-Host "" +Write-Host "Saved to $jsonPath" diff --git a/rescrape2-missing.ps1 b/rescrape2-missing.ps1 new file mode 100644 index 0000000..177b39f --- /dev/null +++ b/rescrape2-missing.ps1 @@ -0,0 +1,166 @@ +# rescrape2-missing.ps1 - Re-fetches problematic restaurants with multiple timestamps +# Uses fixed timestamps (no CDX API) with generous delays to avoid rate limiting + +$projectDir = Split-Path -Parent $MyInvocation.MyCommand.Definition +$jsonPath = Join-Path $projectDir '2025-restaurants.json' + +$data = Get-Content $jsonPath -Raw -Encoding UTF8 | ConvertFrom-Json + +function Decode-Html($str) { + if (-not $str) { return $str } + ($str -replace '&','&' -replace ''',"'" -replace '"','"' -replace '<','<' -replace '>','>' -replace ' ',' ' -replace '\s+',' ').Trim() +} + +function Get-CleanText($rawHtml) { + Decode-Html ($rawHtml -replace '<[^>]+>', ' ') +} + +function Invoke-Dishes($courseHtml) { + $dishes = [System.Collections.ArrayList]@() + $opts = [System.Text.RegularExpressions.RegexOptions]::Singleline + $pMatches = [regex]::Matches($courseHtml, ']*>(.*?)

', $opts) + foreach ($pm in $pMatches) { + $pContent = $pm.Groups[1].Value + if ($pContent -notmatch '') { continue } + $nameM = [regex]::Match($pContent, '(.*?)', $opts) + if (-not $nameM.Success) { continue } + $name = Get-CleanText $nameM.Groups[1].Value + if ($name -match '^(GF|GFA|V\+?|DF|V:|2025|Drink)') { continue } + if ($name.Length -lt 3 -or $name.Length -gt 80) { continue } + if ($name -match '^[A-Z]{1,3}:') { continue } + $afterBr = '' + if ($pContent -match '(?s)(.*?)$') { $afterBr = $matches[1] } + else { + $am = [regex]::Match($pContent, '(?s)(.*?)$', $opts) + if ($am.Success) { $afterBr = $am.Groups[1].Value } + } + $desc = Get-CleanText $afterBr + $null = $dishes.Add([PSCustomObject]@{ name = $name; desc = $desc }) + } + return ,$dishes +} + +function Invoke-CourseBlock($html, $courseLabel, $nextLabel) { + $opts = [System.Text.RegularExpressions.RegexOptions]::Singleline + if ($nextLabel) { + $m = [regex]::Match($html, ([regex]::Escape($courseLabel) + '(.+?)(?=' + [regex]::Escape($nextLabel) + ')'), $opts) + if ($m.Success) { return $m.Groups[1].Value } + } + $idx = $html.IndexOf($courseLabel) + if ($idx -ge 0) { + $sub = $html.Substring($idx, [Math]::Min(6000, $html.Length - $idx)) + $im = [regex]::Match($sub, '(?s)et_pb_text_inner">(?!\s*\s*\s*\s* Updating: $($bestResult.first.Count)/$($bestResult.second.Count)/$($bestResult.third.Count)" + $r.menu.courses.'First Course' = @($bestResult.first) + $r.menu.courses.'Second Course' = @($bestResult.second) + $r.menu.courses.'Third Course' = @($bestResult.third) + if ($bestResult.hours -and -not $r.menu.hours) { $r.menu.hours = $bestResult.hours } + if ($bestResult.phone -and -not $r.menu.phone) { $r.menu.phone = $bestResult.phone } + } else { + Write-Host " -> No improvement" + } + Start-Sleep -Milliseconds 2000 +} + +Write-Host "" +Write-Host "=== Final Status ===" +$remaining = $data | Where-Object { + $c1 = $_.menu.courses.'First Course'.Count + $c2 = $_.menu.courses.'Second Course'.Count + $c3 = $_.menu.courses.'Third Course'.Count + ($c1 -eq 0 -and $c2 -eq 0 -and $c3 -eq 0) -or ($c1 -ne 3 -or $c2 -ne 3 -or $c3 -ne 3) +} +Write-Host "Still incomplete: $($remaining.Count)" +foreach ($r in $remaining) { + $c1 = $_.menu.courses.'First Course'.Count + $c2 = $_.menu.courses.'Second Course'.Count + $c3 = $_.menu.courses.'Third Course'.Count + $c1 = $r.menu.courses.'First Course'.Count + $c2 = $r.menu.courses.'Second Course'.Count + $c3 = $r.menu.courses.'Third Course'.Count + Write-Host " $($r.slug): $c1/$c2/$c3" +} + +$json = $data | ConvertTo-Json -Depth 10 +[System.IO.File]::WriteAllText($jsonPath, $json, [System.Text.Encoding]::UTF8) +Write-Host "" +Write-Host "Saved to $jsonPath" diff --git a/scrape-2025.ps1 b/scrape-2025.ps1 new file mode 100644 index 0000000..441a992 --- /dev/null +++ b/scrape-2025.ps1 @@ -0,0 +1,227 @@ +# scrape-2025.ps1 - Scrapes 2025 Inlander Restaurant Week menus from Wayback Machine +# Run from local path (UNC paths block PS execution) + +$slugs = @( + "1898", "24taps", "315cuisine", "ambrosia", "anthonys", "arrowhead", "baba", + "backyardpublichouse", "bangkokthai", "bardenay", "barkrescuepub", "beverlys", + "blackpearl", "borracho", "burgerdock", "cascadia", "cedars", "centennial", + "chaps", "chinook", "chowderhead", "clinkerdagger", "cochinito", "collectivekitchen", + "dassteinhaus", "deleons", "deleonstexmex", "dockside", "downriver", "dryfly", + "durkins", "east", "emrys", "feastworldkitchen", "flameandcork", "flatstick", + "flyinggoat", "fortheloveofgod", "francaise", "ganderryegrass", "gardenparty", + "gildedunicorn", "hang10", "heritage", "hogwash", "honey", "hulapot", + "indiahouse", "indicana", "inlandpacifickitchen", "irongoat", "ironwoodice", + "karma", "kasa", "kismet", "kunisthai", "latahbistro", "lebanon", "legendsoffire", + "littledragon", "littlenoodle", "longhornbbq", "loren", "lumberbeard", + "macdaddys", "mackenzieriver", "mammamias", "mangotree", "maryhill", + "masselowslounge", "max", "meltingpot", "mortys", "northhill", "odohertys", + "osprey", "outsider", "palmcourtgrill", "ponderosa", "purenorthwest", + "purgatory", "qqsushi", "redtail", "republickitchen", "republicpi", "rut", + "safariroom", "saranac", "satay", "sauced", "screamingyak", "seasons", + "shawnodonnells", "shelbys", "skewers", "southhillgrill", "southperrylantern", + "spencers", "steamplant", "steelhead", "stylus", "sweetlous", "swinglounge", + "table13", "tavolata", "terraza", "thaibamboo", "thedambar", "titos", + "tomatostreet", "tonysonthelake", "torratea", "truelegends", "twigs", + "uprise", "vaqueros", "vicinopizza", "victoryburger", "vieuxcarre", + "vineolive", "wileys" +) + +$areaMap = [ordered]@{ + "AIRWAY HEIGHTS" = "Airway Heights" + "ATHOL" = "Athol" + "COEUR D'ALENE" = "Coeur d'Alene" + "POST FALLS" = "Post Falls" + "HAYDEN" = "Hayden" + "LIBERTY LAKE" = "Liberty Lake" + "NORTH SPOKANE" = "North Spokane" + "SOUTH SPOKANE" = "South Spokane" + "SPOKANE VALLEY" = "Spokane Valley" + "WEST SPOKANE" = "West Spokane" + "WORLEY" = "Worley" + "DOWNTOWN" = "Downtown" +} + +function Get-CleanText($rawHtml) { + $t = $rawHtml -replace '<[^>]+>', ' ' + $t = $t -replace '&', '&' + $t = $t -replace '<', '<' + $t = $t -replace '>', '>' + $t = $t -replace '"', '"' + $t = $t -replace ''', "'" + $t = $t -replace ' ', ' ' + $t = $t -replace '–', '-' + $t = $t -replace '—', '-' + $t = $t -replace '\s+', ' ' + $t.Trim() +} + +function Extract-Dishes($courseHtml) { + $dishes = [System.Collections.ArrayList]@() + $opts = [System.Text.RegularExpressions.RegexOptions]::Singleline + + $pMatches = [regex]::Matches($courseHtml, ']*>(.*?)

', $opts) + + foreach ($pm in $pMatches) { + $pContent = $pm.Groups[1].Value + if ($pContent -notmatch '') { continue } + + # First = dish name + $nameM = [regex]::Match($pContent, '(.*?)', $opts) + if (-not $nameM.Success) { continue } + $name = Get-CleanText $nameM.Groups[1].Value + + # Skip dietary-only names and very short strings + if ($name -match '^(GF|GFA|V\+?|DF|V:|2025)$') { continue } + if ($name.Length -lt 3) { continue } + if ($name -match '^[A-Z]{1,3}:') { continue } # skip legend lines like "GF:" + if ($name.Length -gt 80) { continue } + + # Description: everything after first
+ $afterBr = '' + if ($pContent -match '(?s)(.*?)$') { + $afterBr = $matches[1] + } else { + $afterStrong = [regex]::Match($pContent, '(?s)
(.*?)$', $opts) + if ($afterStrong.Success) { $afterBr = $afterStrong.Groups[1].Value } + } + + $desc = Get-CleanText $afterBr + $null = $dishes.Add([PSCustomObject]@{ name = $name; desc = $desc }) + } + + return ,$dishes +} + +function Extract-CourseBlock($html, $courseLabel, $nextLabel) { + $opts = [System.Text.RegularExpressions.RegexOptions]::Singleline + + # Strategy 1: find content in et_pb_text_inner after course label, before next label + if ($nextLabel) { + $pattern = [regex]::Escape($courseLabel) + '(.+?)(?=' + [regex]::Escape($nextLabel) + ')' + $m = [regex]::Match($html, $pattern, $opts) + if ($m.Success) { return $m.Groups[1].Value } + } + + # Strategy 2: find the et_pb_text_inner block immediately following the course label + $idx = $html.IndexOf($courseLabel) + if ($idx -ge 0) { + $sub = $html.Substring($idx, [Math]::Min(6000, $html.Length - $idx)) + # Skip past the heading block and find the next text_inner content + $innerM = [regex]::Match($sub, '(?s)et_pb_text_inner">(?!\s*\s*\s*\s*(.+?) \| Inlander') + $name = if ($nameM.Success) { $nameM.Groups[1].Value.Trim() } else { $slug } + + # --- Price (from $45 in an h1) --- + $priceM = [regex]::Match($html, '\$(\d+)') + $price = if ($priceM.Success) { [int]$priceM.Groups[1].Value } else { 0 } + + # --- Cuisine --- + $cuisineM = [regex]::Match($html, 'CUISINE:\s*([A-Z][A-Za-z/ ]+?)(?:\s* $name [$price] $fc1count/$fc2count/$fc3count courses" + + $null = $restaurants.Add([PSCustomObject]@{ + name = $name + slug = $slug + price = $price + areas = $areas + cuisine = $cuisine + url = "https://inlanderrestaurantweek.com/project/$slug/" + menu = [PSCustomObject]@{ + hours = $hours + phone = $phone + courses = [PSCustomObject]@{ + 'First Course' = @($firstCourse) + 'Second Course' = @($secondCourse) + 'Third Course' = @($thirdCourse) + } + } + }) + + } catch { + Write-Host " ERROR: $_" + $null = $restaurants.Add([PSCustomObject]@{ + name = $slug + slug = $slug + price = 0 + areas = @('Downtown') + cuisine = '' + url = "https://inlanderrestaurantweek.com/project/$slug/" + menu = [PSCustomObject]@{ + hours = 'FETCH_ERROR' + phone = '' + courses = [PSCustomObject]@{ + 'First Course' = @() + 'Second Course' = @() + 'Third Course' = @() + } + } + }) + } + + Start-Sleep -Milliseconds 500 +} + +$outPath = 'C:\Users\derekc.CHNSLocal\AppData\Local\Temp\2025-restaurants.json' +$json = $restaurants | ConvertTo-Json -Depth 10 +[System.IO.File]::WriteAllText($outPath, $json, [System.Text.Encoding]::UTF8) +Write-Host "" +Write-Host "Done! Saved $($restaurants.Count) restaurants to $outPath" diff --git a/test-parse.ps1 b/test-parse.ps1 new file mode 100644 index 0000000..c78e32e --- /dev/null +++ b/test-parse.ps1 @@ -0,0 +1,119 @@ +# Test parsing on local 315cuisine HTML + +$html = [System.IO.File]::ReadAllText('C:\Users\DEREKC~1.CHN\AppData\Local\Temp\test-restaurant.html', [System.Text.Encoding]::UTF8) + +$areaMap = [ordered]@{ + "AIRWAY HEIGHTS" = "Airway Heights" + "ATHOL" = "Athol" + "COEUR D'ALENE" = "Coeur d'Alene" + "POST FALLS" = "Post Falls" + "HAYDEN" = "Hayden" + "LIBERTY LAKE" = "Liberty Lake" + "NORTH SPOKANE" = "North Spokane" + "SOUTH SPOKANE" = "South Spokane" + "SPOKANE VALLEY" = "Spokane Valley" + "WEST SPOKANE" = "West Spokane" + "WORLEY" = "Worley" + "DOWNTOWN" = "Downtown" +} + +function Get-CleanText($rawHtml) { + $t = $rawHtml -replace '<[^>]+>', ' ' + $t = $t -replace '&', '&' + $t = $t -replace '<', '<' + $t = $t -replace '>', '>' + $t = $t -replace '"', '"' + $t = $t -replace ''', "'" + $t = $t -replace ' ', ' ' + $t = $t -replace '\s+', ' ' + $t.Trim() +} + +function Extract-Dishes($courseHtml) { + $dishes = [System.Collections.ArrayList]@() + $opts = [System.Text.RegularExpressions.RegexOptions]::Singleline + + $pMatches = [regex]::Matches($courseHtml, ']*>(.*?)

', $opts) + + foreach ($pm in $pMatches) { + $pContent = $pm.Groups[1].Value + if ($pContent -notmatch '') { continue } + + $nameM = [regex]::Match($pContent, '(.*?)', $opts) + if (-not $nameM.Success) { continue } + $name = Get-CleanText $nameM.Groups[1].Value + + if ($name -match '^(GF|GFA|V\+?|DF|V:)$') { continue } + if ($name.Length -lt 3) { continue } + if ($name -match '^[A-Z]{1,3}:') { continue } + if ($name.Length -gt 80) { continue } + + $afterBr = '' + if ($pContent -match '(.*?)$') { + $afterBr = $matches[1] + } else { + $afterStrong = [regex]::Match($pContent, '(.*?)$', $opts) + if ($afterStrong.Success) { $afterBr = $afterStrong.Groups[1].Value } + } + + $desc = Get-CleanText $afterBr + $null = $dishes.Add([PSCustomObject]@{ name = $name; desc = $desc }) + } + + return ,$dishes +} + +function Extract-CourseBlock($html, $courseLabel) { + $opts = [System.Text.RegularExpressions.RegexOptions]::Singleline + $pattern = [regex]::Escape($courseLabel) + '.{0,300}?et_pb_text_inner">(.+?)(?=(.*?)(?=et_pb_text_inner|)', $opts) + if ($innerM.Success) { return $innerM.Groups[1].Value } + } + return '' +} + +$nameM = [regex]::Match($html, '(.+?) \| Inlander') +Write-Host "Name: $($nameM.Groups[1].Value.Trim())" + +$priceM = [regex]::Match($html, '<strong>\$(\d+)</strong>') +Write-Host "Price: $($priceM.Groups[1].Value)" + +$cuisineM = [regex]::Match($html, 'CUISINE:\s*([A-Z][A-Za-z /]+?)(?:\s*</|\s*<)') +$cuisine = (Get-Culture).TextInfo.ToTitleCase($cuisineM.Groups[1].Value.Trim().ToLower()) +Write-Host "Cuisine: $cuisine" + +$phoneM = [regex]::Match($html, '\((?:208|509)\) \d{3}-\d{4}') +Write-Host "Phone: $($phoneM.Value)" + +$hoursM = [regex]::Match($html, 'Menu served [^<]+') +Write-Host "Hours: $($hoursM.Value.Trim())" + +$areas = @() +foreach ($aKey in $areaMap.Keys) { + if ($html.ToUpper().Contains($aKey)) { $areas += $areaMap[$aKey] } +} +Write-Host "Areas: $($areas -join ', ')" + +Write-Host "" +Write-Host "--- FIRST COURSE ---" +$fc = Extract-CourseBlock $html 'First Course' +$firstCourse = Extract-Dishes $fc +foreach ($d in $firstCourse) { Write-Host " [$($d.name)] | $($d.desc)" } + +Write-Host "" +Write-Host "--- SECOND COURSE ---" +$sc = Extract-CourseBlock $html 'Second Course' +$secondCourse = Extract-Dishes $sc +foreach ($d in $secondCourse) { Write-Host " [$($d.name)] | $($d.desc)" } + +Write-Host "" +Write-Host "--- THIRD COURSE ---" +$tc = Extract-CourseBlock $html 'Third Course' +$thirdCourse = Extract-Dishes $tc +foreach ($d in $thirdCourse) { Write-Host " [$($d.name)] | $($d.desc)" }