Nicknamed “Javanese-style steak,” Selat Solo is a historical legacy of the culinary encounter between Javanese and European traditions. Served as a main course, this traditional dish brings together a complex blend of sweet, savory, and slightly tangy flavors.
Table of Contents
What it brings to the table goes far beyond a meal, offering a glimpse into Solo’s rich culinary heritage. To taste an authentic plate, however, visitors may need to make a little effort, as some of the city’s most beloved spots are tucked away across Surakarta.
What Is Selat Solo?

Selat Solo is a signature Surakarta interpretation of Javanese-style steak. It emerged from the blending of Javanese and European culinary traditions during the colonial era. Although it may look like a salad or soup, Selat Solo is a hearty main course that brings sweet, savory, and slightly tangy flavors together on one plate.
Why Is It Called Selat Solo?

During the colonial era, beef steak was gaining popularity in Surakarta. However, its flavors did not necessarily suit the local palate, prompting Keraton cooks to adapt the dish to Javanese tastes.
They incorporated rich and aromatic Indonesian ingredients such as garlic, sweet soy sauce, black pepper, and nutmeg, creating a local interpretation of European beef steak. The dish was eventually enjoyed among the nobles of the Keraton Surakarta.
As it was commonly served with an assortment of vegetables such as carrots, green beans, and lettuce, the name “selat” is often associated with the European word “salade,” meaning salad.
What’s Inside a Plate of Selat Solo?

In a plate of Selat Solo, diners will find a hearty combination of meat, vegetables, and accompaniments. The main component may be beef tenderloin or galantin, served alongside a boiled egg and vegetables such as potatoes, carrots, green beans, lettuce, and pickles.
For the sauce, Selat Solo uses a sweet, soy sauce-based broth, often complemented by mustard for an extra tangy kick and a subtle nod to its European culinary influence.
What Does Selat Solo Taste Like?

First-time visitors can expect a rather different experience from Selat Solo compared to a conventional Western steak. It offers a balanced combination of sweet, savory, slightly tangy, and refreshing flavors. Its broth is light and thin rather than rich or creamy, while the tender, juicy meat pairs with fresh vegetables to create a pleasant contrast in texture.
Selat Solo is also often mentioned alongside galantin and bistik Solo, two other dishes influenced by European cuisine. The main differences lie in their preparation, texture, and overall character. Selat Solo is generally the lightest and most refreshing, combining tender beef, vegetables, and a light broth. Galantin is made from seasoned minced meat, giving it a softer and denser texture. Meanwhile, Bestik Solo is the closest to a traditional steak, featuring beef as its main component with a more pronounced sweet-savory sauce.
Where to Eat the Best Selat Solo
Selat Vien’s Pusat

With several branches across the city, Selat Vien’s Pusat remains the prime spot to taste the iconic Javanese steak. Open throughout the day until midnight, the restaurant serves three variations: Selat Daging Iga, Selat Double Daging, and Selat Daging Cacah, all priced at around IDR 20,000. Alongside the distinctive flavors, visitors often praised the restaurant’s comfortable, clean, and spacious setting, making it a convenient spot to take a break before or after exploring Solo’s cultural attractions.
- Operating Hours: 7 AM – 1 AM
- Address: Jl. Hasanudin No.99 D/E, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
Selat Mbak Lies

Selat Mbak Lies is a defining destination for the traditional delight. Established in 1987, dining here feels like a cultural journey in itself, with vintage decorations and memorabilia filling the quaint interior. A typical serving comes with French fries, carrots, green beans, beef, egg, sweet-savory brown broth, and Javanese-style mayonnaise, all for around IDR 25,000.
- Operating Hours: 8 AM – 6 PM
- Address: Jl. Yudhistira No.9, Serengan, Kec. Serengan, Kota Surakarta, Jawa Tengah 57155
Selat Solo Tenda Biru

With its iconic electric-blue sign, Selat Solo Tenda Biru is another popular contender whenever a craving for Javanese steak strikes. Set in a spacious and clean dining area, the restaurant offers three variations of Selat Solo—Selat Iga, Selat Daging, and Selat Galatin, with the galantin option being the most affordable at around IDR 19,000. Located just a six-minute drive from Pura Mangkunegaran, it also makes a convenient culinary stop during a heritage-focused trip around Solo.
- Operating Hours: 8 AM – 9 PM
- Address: Jl. Dr. Wahidin No.26, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142
Omah Selat

Omah Selat presents Selat Solo with a creative twist. Alongside its signature Javanese steak, the restaurant offers variations such as Selat Iga Bakar and Selat Sirloin Beef Bakar Madu, priced at around IDR 38,000. Those seeking a richer culinary experience will find it equally rewarding, with a vintage Javanese wooden interior adding charm to every corner.
- Operating Hours: 10 AM – 5.30 PM (Monday – Saturday), 10 AM – 4.30 PM (Sunday)
- Address: Jl. Gotong Royong No.13, Jagalan, Kec. Jebres, Kota Surakarta, Jawa Tengah 57126
Frequently Asked Questions
Is Selat Solo Halal?
Selat Solo is generally a halal-friendly dish, as it’s made with beef, vegetables, eggs, and a sweet-savory sauce. However, travelers looking for certified halal food should still check with individual restaurants about their ingredients and preparation methods.
Is Selat Solo Healthy?
Selat Solo can be a relatively balanced meal because it combines protein from beef and eggs with vegetables. Its light broth also makes it less heavy than rich or creamy Western-style dishes.
How Much Does Selat Solo Usually Cost?
The price of Selat Solo varies depending on the restaurant and portion size. At established spots in Solo, however, it typically ranges from IDR 20,000 to nearly IDR 40,000.
What Sauce Is Used in Selat Solo?
Selat Solo is typically served with a thin, sweet-savory sauce or broth made with ingredients such as soy sauce, spices, and seasonings.
Where Can I Eat Authentic Selat Solo?
For an authentic experience, head to iconic eateries like Selat Vien’s Pusat, Selat Mbak Lies, Selat Solo Tenda Biru, and Omah Selat.
It’s true to say that a trip to Surakarta is incomplete without savoring Selat Solo. With its unique blend of flavors and rich cultural roots, this dish offers a glimpse into the city’s culinary heritage, where Javanese traditions meet European influences in one memorable meal.
If you wish to explore more of Solo’s traditional delights, don’t miss Serabi Solo, another local favorite inspired by a familiar dish, this time: pancake.
