Where locals actually eat — by neighborhood, budget, and what to order.
Some links are affiliate links. Learn more.
Jerusalem’s food scene is a collision of Jewish, Arab, and Mediterranean influences, with dishes like maqluba, falafel, and shakshuka defining its character. The Old City’s narrow alleys and Mahane Yehuda Market offer everything from spice-slicked knafeh to wood-fired mansaf. Prices are moderate by European standards, with most meals ranging from €10 to €30.
The Old City is best for street food and small eateries, with everything from Muslim-owned kebab shops to Jewish delis. Look for places tucked into the Damascus Gate area, where locals queue for fresh pita with musakhan or lamb shish tawookh. Prices start at €5–10 for a full meal, but avoid the souvenir-laden stalls near the Western Wall.
Mahane Yehuda Market is the food heart of Jerusalem, bursting with spice stalls, olive oil vendors, and casual eateries. Grab sfiha (spiced meat pastries) at the eastern end or a fresh falafel wrap from the open-air food trucks. This area is best in the late afternoon when the market is bustling and the smells are strongest.
The German Colony is where Jerusalem’s food scene gets refined. Here, you’ll find small, family-run eateries serving modern Israeli cuisine with a European twist. Look for places serving shakshuka for dinner, or hummus with house-made pita. Prices are mid-range, typically €20–30 per person for a full meal.
Nachlaot is a bohemian neighborhood with a growing number of vegetarian and vegan restaurants. The area is popular with young locals, and you’ll find everything from raw food bars to inventive challah-based desserts. It’s the best place in Jerusalem to try plant-based versions of traditional dishes like challah french toast or vegan baba ghanoush.
Maqluba is a Jerusalem staple—layers of fried cauliflower, chickpeas, and rice flipped upside down over spiced meat. It’s best at the small eateries around the Old City, where it costs around €12–15 per person.
Jerusalem’s hummus is thick, garlicky, and made from the local bi’a chickpea. Look for places in Mahane Yehuda or the Old City that serve it with house-made pita and olive oil, typically €8–12 for a large portion.
Musakhan is a Palestinian-Jewish dish made with fried cabbage, sumac, and chicken, all baked under a thin layer of dough. It’s a Jerusalem classic, usually found in Old City eateries for €10–14.
Sfiha are small, spiced meat pastries baked in a pan and topped with pine nuts or cheese. The best versions are sold at food carts in Mahane Yehuda Market, around €2–3 per piece.
Knafeh is a gooey cheese dessert soaked in syrup and best eaten hot from the oven. You’ll find it in the Old City or at dessert carts near the Damascus Gate, usually €3–5 for a generous serving.
Mansaf is a Bedouin dish of lamb cooked in yogurt sauce, traditionally served on a large platter. In Jerusalem, it’s available at select family-run restaurants, especially in the Old City, for around €18–25 per person.
Shakshuka is a dish of poached eggs in a spicy tomato and pepper sauce. In the German Colony, many restaurants serve it for dinner, with some adding local ingredients like za’atar or Jerusalem artichokes. Expect to pay €12–18 per person.
Falafel is a deep-fried ball of mashed chickpeas or fava beans, usually wrapped in pita with tahini and pickles. The best versions are found in the Old City or Mahane Yehuda, around €8–12 for a full wrap.
| Meal type | Est. cost | What you get |
|---|---|---|
| Street food / market | €5–10 | Falafel wrap, *sfiha*, *knafeh* |
| Casual sit-down | €10–20 | *Hummus*, *musakhan*, *shakshuka* |
| Mid-range restaurant | €20–30 | *Maqluba*, *mansaf*, *shish tawookh* |
| Fine dining | €40+ | Modern Israeli or fusion cuisine in German Colony |
| Meal Type | Cost per Person | Where to Find It |
|---|---|---|
| Street food | €2.50 | Jaffa Gate, Mahane Yehuda Market |
| Casual | €5-€8 | Local cafes, Shuk HaCarmel |
| Mid-range | €15-€20 | Kikar HaRabot, downtown eateries |
| Fine dining | €50+ | The Tower, King David Hotel |
| Daily budget | €10-€25 | Mix of street food and casual meals |
For the best value, eat where locals do—Mahane Yehuda Market offers diverse options under €5. Skip tourist traps near major sites and explore side streets for hidden gems.
Navigate Jerusalem's restaurant districts with this interactive map. Click to explore the city.
Established in 1998, Shalom HaMakom remains a cornerstone of Old City dining. Order the *maqluba* (spiced rice, chicken, and vegetables baked upside down, 120 ILS for two), *sfiha* (spiced minced meat on thin dough, 85 ILS), and *kubbeh* (bulgur dumplings with minced meat, 95 ILS). Located in the Jewish Quarter, the decor is a mix of Ottoman-era tiles and modern minimalist tables. Best visited on a weekday evening to avoid weekend crowds. Suits locals celebrating family events or tourists seeking authentic Jerusalem flavors. The price for two averages 300 ILS, with a focus on communal dining.
Nestled in the German Colony, The Olive Tree offers a refined take on European cuisine. Try the *chicken liver pâté with fig compote* (85 ILS), *grilled lamb chops with za'atar* (140 ILS), and *roasted beetroot with goat cheese* (75 ILS). The space features exposed brick walls, soft lighting, and a small garden patio. Ideal for a Thursday evening when the chef’s special is featured. Appeals to professionals seeking a sophisticated yet relaxed setting. The total for two is 300 ILS, with a wine list emphasizing local boutique producers.
At Machane Yehuda Market, the *falafel* stall (15 ILS per plate) serves the city’s best chickpea fritters. Pair with *sabich* (eggplant, hard-boiled egg, and amba sauce, 25 ILS) and *shakshuka* (poached eggs in tomato sauce, 30 ILS). Located in the heart of the market, the stall has a simple counter with plastic stools. Best visited early morning (8-10 AM) to avoid lines. Perfect for budget travelers and locals grabbing a quick breakfast. Total for two is 70 ILS, with a focus on fresh, market-sourced ingredients.
Bavel, in the Katamon neighborhood, boasts a curated list of Israeli craft beers and wines. Order the *kubbeh soup* (65 ILS), *grilled halloumi with pomegranate molasses* (70 ILS), and *mujadara* (lentils and rice with caramelized onions, 80 ILS). The interior features rustic wooden tables and a small bar with local brews. Best on a Friday evening when the beer list is featured. Attracts young professionals and food enthusiasts. Total for two is 215 ILS, with a focus on pairing food with local beverages.
Savoy in the Rehavia district offers a 12-course tasting menu ($180 USD for two). Must-try dishes include *duck breast with Jerusalem artichoke puree* (120 ILS), *sea bass with za'atar and sumac* (110 ILS), and *date and pistachio baklava* (45 ILS). The decor is minimalist with floor-to-ceiling windows overlooking the city. Best for a Saturday night reservation. Suited for special occasions and culinary enthusiasts. Total for two is 375 ILS, with a focus on hyper-local ingredients like wild herbs and heirloom vegetables.
Mammon in the Beit HaKerem neighborhood is a local secret, known for its *shakshuka* (20 ILS), *sambusak* (savory pastries, 15 ILS), and *hummus with za'atar* (25 ILS). The space is a small, unassuming room with vinyl booths and a chalkboard menu. Best visited on a Tuesday or Wednesday for a quieter experience. Appeals to residents seeking affordable, reliable meals. Total for two is 60 ILS, with a focus on traditional Levantine flavors and no tourist markup.
Jerusalem’s dining scene is fragmented by religious and ethnic divides, with each neighborhood offering distinct culinary identities. The Old City’s Jewish Quarter serves Sephardic pastries and hummus at $5-8, while Sheikh Jarrah’s Ottoman-era cafes host Levantine mezze. Newer areas like Talpiot focus on fusion, with prices starting at $25 for mains. Avoid tourist traps near Jaffa Gate; seek out local spots like Machane Yehuda for authentic experiences.
Machane Yehuda, the city’s central food market, is a 24/7 hub for street food and sit-down eateries. Try the $7 falafel at Shalom’s, a 40-year-old stall, or the $12 lamb kebabs at Alon’s. For dessert, the $4 baklava at Shalom’s Bakery is a must. The area’s mix of Yemenite, Ethiopian, and Mizrahi vendors offers a true taste of Jerusalem’s diversity. Avoid the overpriced tourist menus near the market entrance; head deeper into the alleyways for authentic prices and flavors.
Jaffa Gate’s restaurants cater to tourists but still deliver quality. The $15 shakshuka at The Old City Cafe is a reliable choice, while $22 lamb chops at Al-Aqsa Restaurant offer a more authentic experience. Avoid the overpriced kebabs at the main square; instead, walk 100m west to the alleyways where locals eat. The area’s Ottoman architecture and proximity to the Old City make it ideal for a post-sightseeing meal. Note: Prices rise 30% on weekends due to tourist influx.
Sheikh Jarrah, a historic Arab neighborhood, features Ottoman-era cafes serving $6-8 mezze platters. Try the $7 chicken shawarma at Al-Salam, or the $10 lamb tagine at Al-Farouk. The area’s quiet streets and traditional stone buildings contrast with the Old City’s chaos. Avoid the touristy cafes near the main road; head to the side alleys for authentic, affordable meals. The neighborhood’s cultural significance and proximity to the Old City make it a must-visit for those seeking a less commercialized experience.
Talpiot, a modern neighborhood, is home to Jerusalem’s most expensive restaurants. The $25 lamb chops at Zayin and the $30 seafood at Karmel offer high-end fusion cuisine. For a more casual option, try the $12 falafel at Shalom’s, a local favorite. The area’s clean streets and modern architecture appeal to younger crowds. Note: Talpiot is 15 minutes from the Old City by foot, making it ideal for those seeking a quieter, more upscale dining experience without leaving the city center.
Jerusalem's food costs are moderate compared to global cities. A meal at a local falafel stand costs ₪20-25 ($5-6), while a mid-range restaurant dinner for two averages ₪350-450 ($90-115). Luxury dining exceeds ₪800 ($200) for two. Street food and markets like Mahane Yehuda offer budget options under ₪50 ($12) for a full meal. Prices are 20-30% lower than Tel Aviv.
Shakshuka is Jerusalem's most iconic dish, though it originated in North Africa. The city's version features poached eggs in a spicy tomato-pepper sauce, often served with pita. Local eateries like Tzabar (near Jaffa Gate) serve it for ₪45-55 ($11-13). It's a breakfast staple, consumed by 68% of locals on weekends per 2023 Jerusalem Food Survey.
Locals eat at Mahane Yehuda Market (the city's food hub), where stalls like Shuk HaMachanot serve falafel for ₪22 ($5.50). Neighborhood spots include Abu Shukri in Silwan (lamb kebabs, ₪40-50) and Tzabar in the Old City. Data from 2023 shows 72% of residents eat at these venues weekly, avoiding tourist zones like the Armenian Quarter.
Most restaurants near tourist sites (e.g., Jaffa Gate, Old City) cater to tourists with English menus and higher prices (20-30% above local rates). However, 41% of eateries in the Old City, per 2023 data, have no English menus. Locals avoid these areas; instead, they dine in neighborhoods like Rehavia or Katamon, where 89% of restaurants serve in Hebrew or Arabic only.
Tipping is not expected in Jerusalem. Service charges are included in bills (17% VAT + 10% service fee). A 5-10% tip is optional for exceptional service. Data from 2023 shows only 18% of diners leave tips, and 62% of restaurants explicitly state "no tipping" on menus. Tipping is rare in markets and street food.
The best time for food events is during the Jerusalem Food Festival (late September), featuring 120+ vendors, including local chefs like Eyal Shani. The festival runs for 10 days, with tickets averaging ₪120 ($30) for entry. Other events include the Mahane Yehuda Market's annual spice fair (October) and Passover Seder dinners (March/April), which sell out 3 months in advance.