There’s an old pufferfish spot tucked into Seongan-dong in Ulsan’s Jung-gu district, and it’s called Jinhwa Bokguk (진화복국).

It sits in a small alley across from Hamwollu, near the Ulsan Police Agency. The kind of place everyone in the neighborhood already knows. I went on a day when my stomach felt heavy and I was craving a clear, warming bowl of soup, and I figured I’d write down the menu, prices, and parking details while it was all fresh in my mind.

Exterior of Jinhwa Bokguk in Seongan-dong, Ulsan

The basics

  • Address: 5-9 Hamwol 6-gil, Jung-gu, Ulsan (성안동 826-3)
  • Phone: 052-211-4644 / 052-243-4209
  • Hours: 10:00–20:00 daily (last order 19:30)
  • Closed: open year-round, except major holidays
  • Parking: private lot next to the building, plus spaces in front
  • Other: indoor restrooms (separate for men and women), group rooms available

📍 View Jinhwa Bokguk (진화복국) on Google Maps →

A quick note for travelers: Korea doesn’t have a tipping culture, so there’s no need to leave one. If you do, the staff will probably just be confused. Almost every restaurant here takes cards, and any internationally recognized card works fine, so you don’t need to stress about payment.

Getting there and parking

Seongan-dong is built into a hillside, so the road up to the restaurant has a bit of a slope. If you punch “진화복국” into your navigation app it’ll guide you straight there. An easy landmark: pass the Ulsan Police Agency, turn left, and it’s the first alley on your right.

One thing worth knowing — Google Maps is pretty unreliable for walking and transit directions in Korea, so I’d use Naver Map or KakaoMap instead. If you don’t have a car, a taxi from Ulsan Station or the city center is easy enough; the Kakao T app works just like a ride-hailing app and saves you from explaining directions in Korean.

There’s a private lot beside the building, and you can also park in front.

The sloped alley leading up to Jinhwa Bokguk in Seongan-dong

That said, the lot fills up fast at lunch and on weekends. When I went in the evening it was much easier to find a spot.

Private parking lot next to Jinhwa Bokguk

There’s a shoe rack at the entrance. You take your shoes off before going in, so comfy socks are a good idea.

Shoe rack at the entrance of Jinhwa Bokguk

The space

Walking in, I was surprised by how big it is. The main hall is roomy, and there are separate rooms in the back, so it works well for family gatherings or group dinners.

Interior near the entrance of Jinhwa Bokguk

I heard it used to be floor seating, but it’s all switched to regular tables and chairs now, which is a relief if your knees aren’t a fan of sitting on the floor.

Spacious dining hall at Jinhwa Bokguk

You can feel the years in the furniture and the worn-in interior. The crowd skews older — mostly middle-aged regulars who clearly come for a warm, clean bowl of broth. That tells you something about how loyal the customers are.

Private room seating at Jinhwa Bokguk

Being a pufferfish specialist, the menu has plenty of options. The fish is sorted by type — saengbok (fresh pufferfish), milbok, and eunbok — and the prices shift accordingly.

Menu at Jinhwa Bokguk

  • Saengbok jiri / saengbok maeuntang (fresh pufferfish, clear or spicy stew) — 20,000 won
  • Saengbok suyuk (poached pufferfish) — market price
  • Bok twigim (fried pufferfish) — 20,000 won
  • Bok bulgogi (spicy braised pufferfish) — 17,000 won
  • Bok kkeopjil (pufferfish skin salad) — 10,000 won
  • Milbok jiri / milbok maeuntang — 17,000 won
  • Eunbok jiri / eunbok maeuntang — 12,000 won
  • Eunbok suyuk — 30,000 won

If it’s your first time, the eunbok jiri is the easy entry point; for something richer, go for the saengbok jiri. I ordered the saengbok jiri, bok bulgogi, and bok twigim this time.

Ordering isn’t a problem even if you don’t speak Korean — you can point at the menu and hold up a few fingers, and you’ll be fine.

Side dishes and the bean sprout salad

Before the soup arrives, a spread of side dishes (banchan) lands on the table, and you can tell they’re all made and fermented in-house. A lot of places these days use store-bought banchan, so you get a lot of dishes but nothing memorable. Not here.

Banchan spread at Jinhwa Bokguk

The gat kimchi (갓김치, mustard-leaf kimchi) is crisp and refreshing, and the tofu topped with seasoned soy sauce is a little treat too.

Gat kimchi side dish at Jinhwa Bokguk

Tofu with seasoned soy sauce at Jinhwa Bokguk

Here’s the thing that sets Jinhwa Bokguk apart: the bean sprout salad (콩나물무침). They blanch the sprouts in a big pot, scoop them out, and dress them with a tangy-spicy chojang (초고추장, vinegared red chili paste). Apparently most pufferfish places don’t serve this.

Big pot for blanching bean sprouts at Jinhwa Bokguk

It’s sour and a little spicy, and it really wakes up your appetite — perfect with a drink while you wait for the soup. Honestly, this little dish might be the restaurant’s signature.

Saengbok jiri — clean, clear broth

Finally, the main event: saengbok jiri. Most places simmer it in a shallow pot at the table, but here it comes already cooked in individual bowls. It arrives at just the right temperature, so you don’t have to sit there waiting for it to cool.

Saengbok jiri topped with bean sprouts at Jinhwa Bokguk

It’s piled with bean sprouts and minari (미나리, water dropwort). The first spoonful spreads this clean coolness through your mouth — and even though the broth is clear and transparent, there’s a surprising depth to it. Not a trace of fishiness.

Pufferfish jiri topped with water dropwort at Jinhwa Bokguk

The pufferfish itself is springy but mild, with a faint nutty sweetness that builds as you chew. The flesh isn’t tough at all — soft enough that everyone from grandparents to kids can enjoy it. I added a couple of drops of vinegar to sharpen it up.

Clear pufferfish broth at Jinhwa Bokguk

Dip the fish in the wasabi-soy sauce and it’s a whole different flavor.

Pufferfish dipped in wasabi soy sauce at Jinhwa Bokguk

Tender pufferfish flesh at Jinhwa Bokguk

Bok twigim — crispy outside, soft inside

The bok twigim looks like sweet-and-sour pork without the sauce. One bite and the outside is crisp while the inside is packed with pufferfish that practically melts.

Crispy fried pufferfish at Jinhwa Bokguk

It comes with fried vegetables too, so there’s some variety, and there’s no greasy or off smell — once you start, it’s hard to stop. A dip in soy sauce brings out even more of that savory flavor.

Pufferfish tempura with fried vegetables at Jinhwa Bokguk

Bok bulgogi — spicy and sharp

I assumed bok bulgogi meant pufferfish and beef bulgogi served separately, but it’s actually pufferfish braised in a spicy sauce, with cabbage and onion mixed in.

Spicy bok bulgogi at Jinhwa Bokguk

The sauce isn’t sweet — it’s sharp and fiery, and a bowl of rice disappears fast alongside it. But I have to be honest: this bok bulgogi is pretty spicy even by Korean standards. I found myself hissing through it. If you’re not used to Korean spice, brace yourself — it’ll likely hit harder for you than it does for locals. (The spicy maeuntang stew is on the spicier side too.)

A plate of bok bulgogi at Jinhwa Bokguk

Bok bulgogi usually comes as a minimum two-person order, so go in ready to be full.

Bok kkeopjil — pufferfish skin salad

The pufferfish skin salad is another nice surprise. It’s tossed with minari, cabbage, and a tangy dressing, and the chewy skin plays well against the crunchy vegetables. Eaten between bites of the fried fish or the bulgogi, it resets your palate nicely. It’d also pair beautifully with a drink.

Tangy pufferfish skin salad at Jinhwa Bokguk

Finish it with rice in the broth

There’s plenty of broth left in the jiri, so spooning rice into it makes for a filling finish. The seasoning is gentle and the broth stays clear, so it never feels heavy, even at the end.

Bowl of rice at Jinhwa Bokguk

This is the kind of meal you crave when you’re worn out from heavy, spicy food, or the morning after a few too many drinks.

Full table setting with pufferfish jiri at Jinhwa Bokguk

Final thoughts

Jinhwa Bokguk isn’t flashy, but it nails the fundamentals. There’s that bean sprout salad you won’t find elsewhere, and the saengbok jiri broth is clean and deep with no fishy edge. Spicy bulgogi, crispy twigim, tangy skin salad — getting to enjoy one fish so many ways is part of the charm.

Prices land around 12,000–20,000 won per dish, so it’s easy on the wallet and a comfortable spot to bring family or older relatives. If you’re hunting for a clear, warming bowl of pufferfish soup in Jung-gu, Ulsan, this one’s worth a stop.

Location / Getting there

5-9 Hamwol 6-gil, Jung-gu, Ulsan (Seongan-dong 826-3).
It’s near the Ulsan Police Agency, in the alley across from Hamwollu. Searching “진화복국” in your navigation app brings it right up.

📍 View Jinhwa Bokguk (진화복국) on Google Maps →