JB Restaurant is a fine-dining restaurant at Miklošičeva cesta 19 in central Ljubljana, led by chef Janez Bratovž. It is one of the capital's best-known addresses for a long, formal dinner, and its cooking combines modern European technique with Slovenian ingredients and flavours. The menu is built around a seasonal tasting format, with courses changing through the year in response to what regional producers supply. Signature elements include the seasonal tasting menu itself, a main course of Slovenian lamb or beef, and a composed dessert course from the kitchen; wine service is central to the experience, and Slovenian regions such as Brda, Vipava, Štajerska and Prekmurje are naturally featured on the list alongside European bottles. The dining room is polished and quiet, with white tablecloths and attentive service, and the clientele is mostly couples, business diners and visitors marking an occasion. Smart dress is expected in practice, although the venue does not publish a strict code. Prices are at the top of the local scale: tasting menus run about €70-120 (~$77-132) per person before wine, and a full evening with pairings costs more. Opening is typically Tuesday to Saturday for dinner, with Sunday and Monday closed, so hours should be confirmed. Reservation difficulty is moderate to high on weekends; booking at least a week ahead is advisable for Friday and Saturday, and longer in the summer season and around holidays. Dietary requirements are best raised at the time of booking so that the kitchen can adapt the tasting menu. The restaurant sits on Miklošičeva cesta, a short walk from Prešeren Square and the main railway and bus stations, which makes it easy to reach on foot from most central hotels.
| Price | Tasting menus about €70-120 (~$77-132) per person |
|---|---|
| Hours | Typically Tue-Sat dinner; closed Sunday and Monday (check before going) |
| Address | Miklošičeva cesta 19, 1000 Ljubljana |
Signature dishes
- Seasonal tasting menu
- Slovenian lamb or beef main
- Chef's dessert course
Good to know
- Known for
- Fine-dining restaurant led by chef Janez Bratovž
Location
Miklošičeva cesta 19, 1000 Ljubljana
46.0568, 14.5084 View on map
Highlights
- Fine dining led by chef Janez Bratovž on Miklošičeva cesta
- Seasonal tasting menu with Slovenian lamb or beef main
- Slovenian and European wine list with pairing options
- Central location a short walk from Prešeren Square
Tips for visiting
- Book at least a week ahead for Friday and Saturday dinner.
- Choose the tasting menu for the full kitchen experience; à la carte options, if offered, are cheaper.
- Mention allergies or dietary needs at the time of reservation.
- Closed Sunday and Monday; confirm opening hours before travelling.
- Wine pairings add a substantial amount to the €70-120 base price.
When to visit
Dinner on a weekday evening for a quieter room; autumn and winter suit the seasonal game and lamb dishes.
Accessibility
Step-free access and restroom provisions are not confirmed; wheelchair users should contact the restaurant before booking.
Frequently asked questions
Who is the chef at JB Restaurant?
The restaurant is led by chef Janez Bratovž.
How much is the tasting menu?
Tasting menus cost about €70-120 (~$77-132) per person, before drinks.
How far ahead should visitors book?
At least a week ahead for weekends is advisable, and longer in summer.
Is there a dress code?
No strict code is published, but smart dress is the norm for the dining room.