DRAG
Trek Java
Local food of surabaya

Must Try Local Food in Java (Yogyakarta, Surabaya & Solo) 

Java is a paradise for food lovers! From rich, slow-cooked stews to spicy street food, Javanese cuisine is full of bold flavors and unique cooking techniques.

In this guide, we’ll cover:

  • Must-try traditional Javanese dishes
  • Where to find the best local food
  • Cultural significance & unique flavors

Must Try Local Java Food According to Trek Java

Local dishes in Yogyakarta and Solo tend to be sweeter, while Surabaya is know for its bolder and spicier flavors. For this reason, travelers are highly encouraged to try local food in every region they visit across Java to fully experience the island rich culinary diversity. Whether you’re visiting Yogyakarta, Solo, or Surabaya, here are the best Javanese foods you shouldn’t miss!

1. Gudeg – The Iconic Jackfruit Stew

📍 Best place to try: Yogyakarta

Gudeg is Java’s signature dish—a sweet and savory stew made from young jackfruit, coconut milk, palm sugar, and spices. It’s often served with rice, chicken, boiled eggs, and crispy beef skin (krecek).

🔹 Flavor Profile: Sweet, rich, and slightly nutty

🔹 Where to Try:

Gudeg Yu Djum (Yogyakarta) – Most famous traditional Gudeg restaurant

Gudeg Pawon (Yogyakarta) – Midnight street-food experience

2. Rawon – The Black Beef Soup

📍 Best place to try: Surabaya & Malang

Rawon is a beef soup with a deep black broth made from keluak nuts, which give it an earthy, slightly nutty flavor. It’s served with rice, salted egg, and sambal.

🔹 Flavor Profile: Earthy, rich, and slightly nutty

🔹 Where to Try:

Rawon Setan (Devil’s Rawon) – Famous for its rich and spicy broth (Surabaya)

Depot Bu Leman – A hidden gem in Malang

Read also: Best Time to Visit Java

3. Pecel – Java’s Peanut-Dressed Salad

📍 Best place to try: Madiun & Yogyakarta

Pecel is a vegetable salad topped with a delicious spicy peanut sauce, similar to gado-gado but with a more rustic, traditional taste. It’s often served with tempeh, rempeyek (crispy peanut crackers), and rice.

🔹 Flavor Profile: Nutty, slightly spicy, fresh

🔹 Where to Try:

Pecel Pincuk Bu Ida – Madiun city best-known pecel spot

Warung Pecel Bu Sri – Local favorite in Yogyakarta

4. Lontong Balap – Surabaya city Savory Street Food

📍 Best place to try: Surabaya

Lontong Balap is a savory dish with rice cakes (lontong), bean sprouts, fried tofu, and crispy lentho (fried mashed beans), all soaked in a light but flavorful broth.

🔹 Flavor Profile: Savory, slightly sweet, and fresh

🔹 Where to Try:

Lontong Balap Pak Gendut – A legendary street food vendor in Surabaya

5. Bakpia – Yogyakarta’s Famous Sweet Treat

📍 Best place to try: Yogyakarta

Bakpia are small, round pastries filled with mung bean paste, chocolate, or cheese. They are a must-buy souvenir from Yogyakarta.

🔹 Flavor Profile: Sweet, flaky, buttery

🔹 Where to Try: Bakpia Pathok 25 – The most famous bakpia brand in Yogyakarta

6. Es Dawet – The Ultimate Javanese Dessert

📍 Best place to try: Banjarnegara & Solo

Es Dawet is a refreshing traditional dessert made from coconut milk, palm sugar syrup, and green rice-flour jelly (similar to cendol). It’s perfect for cooling off on a hot day!

🔹 Flavor Profile: Sweet, creamy, refreshing

🔹 Where to Try:

Dawet Ayu Banjarnegara – The original version from Central Java

Conclusion: Explore Java Through Its Food!

From the sweet flavors of Gudeg to the bold spices of Rawon, Javanese cuisine is a must-try for any food lover.

Which dish will you try first? Let Trekjava.com take you on an unforgettable culinary adventure!

Comments are closed