The Witch's Diner (2021) official poster
📺 K-Drama Guide · Fantasy · Supernatural

The Witch’s Diner

마녀식당으로 오세요 · 2021
✅ Completed · 8 eps
🎬 Viki · WeTV
⭐ 7.3 / 10 MDL
🔞 PG-13
⚡ Updated · Apr 21, 2026

📋 Drama Overview

The Witch's Diner (2021) official poster
Completed
The Witch’s Diner
마녀식당으로 오세요 · 2021 · South Korea
WriterLee Young-sook
DirectorLee Soo-hyun, So Jae-hyun
Episodes8 eps · ~56 min each
⏱️ Binge Time7h 28m
AiredJul 16 – Aug 13, 2021
GenreFantasy, Drama, Supernatural
Content RatingPG-13

VikiWeTVApple TV
WitchFantasySupernaturalWish-GrantingDark Fantasy

At 28, Jung Jin’s world collapses in rapid succession — she loses her job, her boyfriend walks out, and the restaurant she was building with her mother is destroyed by a neighbour’s fraud. Then a woman named Jo Hee Ra appears. Composed, ageless, and faintly terrifying, she offers to take over the ruined space and run a very different kind of diner: one where the menu grants the deepest wishes of those desperate enough to ask. There is always a price. Something precious — something the customer cannot recover. Jung Jin takes the deal, and steps into a life she never imagined.

What unfolds is a series of moral fables, each centred on a different customer and the cost of what they wanted. But as the diner flourishes and Jung Jin settles into her role, the show begins laying a quieter mystery: why did Hee Ra choose her? Why does this diner, this street, this family feel like something preordained? The answer, when it comes, rewrites everything Jung Jin thought she knew about herself — and about the witch who has been waiting for her.

Episode Progress
8 / 8 ✅ Completed

⚡ Quick Verdict

One box. Everything you need to decide.

⭐ Worth it?YES — if you like atmospheric dark fantasy
⏱️ CommitmentMedium — ~7 hours total
💛 VibeDark · Mysterious · Melancholic
📺 Skip if…You need tight world-building and answers

⭐ 7.3 / 10
· MDL Score · ~9,800 ratings

▶ Official Trailer

🎭 Cast & Characters

A witch, a diner employee, and an intern — and the desperate customers who change all three of them.

Song Ji-hyo as Jo Hee-ra in The Witch's Diner (2021)
Song Ji-hyo
Jo Hee-ra

Lead

Nam Ji-hyun as Jung Jin in The Witch's Diner (2021)
Nam Ji-hyun
Jung Jin

Lead

Chae Jong-hyeop as Lee Gil-yong in The Witch's Diner (2021)
Chae Jong-hyeop
Lee Gil-yong

Lead

Ha Do-kwon as CEO Oh in The Witch's Diner (2021)
Ha Do-kwon
CEO Oh

Supporting

So Hee-jung as Seo Ae-sook in The Witch's Diner (2021)
So Hee-jung
Seo Ae-sook

Supporting

Son Kwang-Eop as Lee Man-gap in The Witch's Diner (2021)
Son Kwang-Eop
Lee Man-gap

Supporting

Ji Soo-won as Park Sun in The Witch's Diner (2021)
Ji Soo-won
Park Sun

Supporting

Yoon Da-young as Lee Yoon-mi in The Witch's Diner (2021)
Yoon Da-young
Lee Yoon-mi

Supporting

Baek Sung-chul as Ko Hyun-woo in The Witch's Diner (2021)
Baek Sung-chul
Ko Hyun-woo

Supporting

Kim Soo-ha as Jung Jin (Child) in The Witch's Diner (2021)
Kim Soo-ha
Jung Jin (Child)

Supporting

Ahn Eun-jin as Jin Sun-mi in The Witch's Diner (2021)
Ahn Eun-jin
Jin Sun-mi

Supporting

Lee Kyoo-hyung as CEO Park in The Witch's Diner (2021)
Lee Kyoo-hyung
CEO Park

Supporting

🍿 Where to Watch

Stream The Witch’s Diner on these platforms.

📺 Episode Guide

Spoiler-light recaps — enough to remember where you left off, nothing that ruins the ride.

The Witch's Diner Episode 1 — The Deal
EP 01
The Deal
July 16, 2021 · TVING
Jung Jin’s life disintegrates in rapid succession — fired, dumped, defrauded, and watching her restaurant dream collapse. Then Jo Hee Ra walks in. The episode doesn’t waste time: within minutes we understand what this diner is, what it costs, and why Jung Jin would say yes anyway. The first customer’s wish — and its price — sets the moral register for everything that follows.

The Witch's Diner Episode 2 — The First Wish
EP 02
The First Wish
July 23, 2021 · TVING
The diner opens properly and its first arc plays out in full — a customer’s wish, the meal, and the price extracted in brutal simplicity. Jung Jin watches from the side, growing more unsettled with each step. The episode also introduces Gil-yong as the diner’s cheerfully clueless new intern, whose presence will slowly shift the dynamic between the two women.

The Witch's Diner Episode 3 — The Price of Desire
EP 03
The Price of Desire
July 23, 2021 · TVING
A new customer arrives at the diner with a wish rooted in jealousy — and this arc is the sharpest one so far. The show is finding its rhythm: introduce the wish, build empathy for the wisher, then turn the screw. Hee Ra’s backstory begins to surface in fragments, and the questions those fragments raise are better than any answer the show could give at this stage.

The Witch's Diner Episode 4 — Secrets of the Diner
EP 04
Secrets of the Diner
July 30, 2021 · TVING
Gil-yong starts asking the right questions — and Hee Ra doesn’t stop him, which is itself an answer. A wish arc built around love and ambition introduces the show’s most morally ambiguous customer yet: someone who genuinely wants something good, for all the wrong reasons. The triangle between Hee Ra, Jin, and Gil-yong deepens quietly, and the show starts feeling less like an anthology and more like a single story.

The Witch's Diner Episode 5 — What We Sacrifice
EP 05
What We Sacrifice
July 30, 2021 · TVING
The emotional centrepiece of the series: a wish-arc involving a mother and son that shows how misplaced love can do as much damage as malice. Jung Jin’s conflict reaches a crisis point — she can no longer pretend she doesn’t understand what the diner really is. The episode begins, carefully, to connect Hee Ra’s history with Jin’s family — a thread that will pull everything together in the final act.

The Witch's Diner Episode 6 — Hidden Connections
EP 06
Hidden Connections
August 6, 2021 · TVING
The overarching mystery sharpens: Hee Ra’s past and her long path to this diner are clearly not accidental, and Jin begins to sense it. Gil-yong’s own backstory gets room to breathe — why he came here, what he’s carrying — and it gives Chae Jong-hyeop his best material in the series. The episode ends with a revelation that reframes everything that came before.

The Witch's Diner Episode 7 — The Witch's Past
EP 07
The Witch’s Past
August 6, 2021 · TVING
The major revelations episode: Hee Ra’s origins, the rules behind her wish-granting power, and the cost she herself has been paying for centuries. Song Ji-hyo carries this almost entirely alone — a long, quiet, deeply felt performance of a woman who has been waiting a very long time for something she couldn’t name. Jung Jin confronts her with what she now knows, and the show earns its emotional climax.

The Witch's Diner Episode 8 — Final Dish
EP 08
Final Dish
August 13, 2021 · TVING
The finale brings everything together: the full truth about Hee Ra and Jung Jin’s family connection, the awakening of Jin’s own hidden abilities, and the resolution of the contract that has defined the diner’s existence. It’s compressed — there’s a sense of more story than the runtime allows — but the emotional core lands. The diner does not close. The cycle continues, now with a knowing participant at its centre.

🏁 Ending Explained

Full spoilers ahead — everything that happens in the finale and what it all means.

⚠️
Spoiler Warning — This section covers the full finale of The Witch’s Diner. Stop here if you haven’t finished the series.

The Truth About Hee Ra. The finale opens with the full backstory the series has been withholding: Jo Hee Ra made a contract centuries ago — she would grant wishes, and in exchange, her soul would remain bound to the earth, unable to rest, unable to leave. She is not simply a witch who runs a diner. She is a woman who gave up her own peace to serve others’ desires, one desperate customer at a time. The connection to Jung Jin’s family runs deep: Hee Ra knew Jin’s grandmother and mother, has watched this lineage across generations, and has been waiting, without fully understanding why, for Jung Jin to arrive.

The Witch's Diner (2021) Episode 7 — The Witch's Past

Jung Jin’s Power Awakens. Jung Jin had been developing abilities throughout her time at the diner — small moments of intuition, a sensitivity to the wishes of customers that went beyond empathy. In the finale, she understands what those moments were: latent magic, inherited through her family line, that only needed the right conditions to surface. She is not just Hee Ra’s employee. She is, in some fundamental sense, Hee Ra’s successor — or the person the contract was always building toward. When Jin accepts this, fully and consciously, the dynamic between the two women changes from master-and-student to something closer to equals.

Hee Ra’s Release. The contract that bound Hee Ra for centuries had a condition she never fully understood: it would end when she found someone willing to carry the work forward, not as a burden, but as a choice. Jung Jin choosing to stay — understanding the cost, having seen what wishes do to people, and choosing to serve them anyway — is that condition met. The series is careful not to frame this as a simple handover. It is Hee Ra finally being permitted to rest, and Jung Jin beginning something new with her eyes fully open. Song Ji-hyo’s final scenes are genuinely moving: a woman who has been tired for a very long time, finally allowed to stop.

The Witch's Diner (2021) Episode 1 — The Deal

What the Diner Means. The show closes with the diner still open, still lit, still drawing in the desperate and the grieving. Gil-yong stays. The menu is unchanged. But the person behind it is no longer someone caught in something she didn’t choose — she is someone who chose it, knowing exactly what it is. The final image echoes the first: a person stepping through the door, wanting something they believe they can’t have. The difference is that the woman waiting to serve them is no longer a mystery. The diner doesn’t save people from their wishes — it just makes sure someone is there to witness the cost.

✍️ KDramaWorlds Editor’s Take

Our honest read on why this drama is worth your time — and who it’s for.

🌙 Dark Fantasy🕯️ Atmospheric🍽️ Wish & Consequence💜 Melancholic

The Witch’s Diner is doing something more precise than it first appears. Each customer’s arc functions as a fable — clean, moral, deliberately unsubtle — but the frame around them is doing quieter, more interesting work. Song Ji-hyo’s performance as Jo Hee Ra is the reason to watch. She plays someone carrying centuries of patience and exhaustion with an almost imperceptible grace — present in every scene, never explaining herself, building a portrait of a woman who gave up her own future so long ago she no longer mourns it. It is a contained, controlled performance in a drama that doesn’t always give her enough room, and she fills every inch of what she has. The anthology structure means individual arcs hit with varying force, but the best ones — the mother-and-son episode, the jealousy arc, the intern’s backstory — land with genuine emotional weight. This is not a drama that mistakes atmosphere for substance.

The Witch's Diner (2021) — cinematic still

The show’s limitation is its mythology. The rules governing Hee Ra’s power, the mechanics of the contract, the specifics of the family connection — these are gestured at rather than explained, and for some viewers that vagueness will read as depth, for others as incompleteness. Nam Ji-hyun is a capable actor in a reactive role: Jung Jin spends most of the series watching and reacting, which is dramatically coherent but narratively thin. Chae Jong-hyeop gets more to work with as the series progresses, and the Gil-yong backstory episode is one of the stronger standalone hours. If you’ve seen Doom at Your Service or Tale of the Nine-Tailed, you’ll know the register: supernatural melancholy, relationship dynamics at the edge of the explicable, a tone that prioritises mood over plot mechanics.

At eight episodes, The Witch’s Diner has almost no fat. The condensed format is both its strength and its constraint — it moves efficiently, wastes nothing, but also doesn’t linger long enough on the things it gets right. The finale earns its emotional resolution even as it rushes the connective tissue. What holds it together is Song Ji-hyo, who understands precisely what kind of drama she’s in and gives it more than it strictly deserves. Watch it for her — then be surprised by how much the rest of it sticks.

👍👍👍 BEST FOR 👍👍👍
🌙 Viewers who like dark fantasy with moral weight
🎭 Song Ji-hyo fans — this is her best dramatic work
⏱️ Anyone who wants a complete story in under 8 hours

⚖️ Final Verdict
What works
Song Ji-hyo delivers one of the most quietly commanding performances in 2021 K-drama
Wish-arc structure gives each episode a self-contained moral punch
Atmosphere and visual tone are consistent and genuinely stylish
Short runtime — 8 episodes with almost no filler

What to know first
Mythology stays deliberately vague — don’t expect full explanations
Nam Ji-hyun is reactive for most of the run — the lead role is underwritten
Finale feels compressed — the payoff is earned but rushed
Romance subplot is secondary and underdeveloped

7.3 / 10Watch it for Song Ji-hyo — she makes this drama better than it has any right to be.

💬 Helpful? Share this guide →

Share your reaction to this drama.

You can pick up to 3 reactions.

Before You Comment

Keep it kind, skip the harsh language, and please — no spoilers. Everyone's taste is different, and that's perfectly fine.

This space is for real reactions and discussion from other viewers. Help keep it comfortable for everyone by not giving away major plot details.