Travis Baldree wrote Legends & Lattes during NaNoWriMo 2021. He'd been narrating audiobooks for years, spending hundreds of hours inside other people's fantasy worlds, and he was tired. Tired of dark lords and prophecies and last stands. So he wrote a book about an orc barbarian who retires from adventuring to open a coffee shop.
There's no villain. No world-ending threat. Viv hangs up her sword, finds a run-down building, and tries to figure out how espresso works in a world that's never seen it. The biggest tension in the first fifty pages is whether the chimney flue is salvageable.
The book sold over a million copies.
That fact tells you something important about how to write cozy fantasy, and it has nothing to do with removing conflict from your story. It has to do with replacing one kind of conflict with another, a kind most writing advice never talks about because it's quieter, more internal, and much harder to outline on a whiteboard.
The Tension That Lives in Wanting Something Small
Most craft books will tell you that stories need conflict. They're right. But somewhere along the way, "conflict" got narrowed down to mean "someone is trying to stop the protagonist," and that's where things go sideways for cozy fantasy writers.
In Legends & Lattes, nobody is trying to stop Viv. Her tension comes from wanting something she's never had before and not knowing if she's the kind of person who gets to have it. She's spent her whole life solving problems with violence. Now she has to solve them with patience, with trust, with the slow work of learning a new trade. The question isn't "will she defeat the enemy." The question is "can she actually change."
That's a question with real weight. We've all felt it. Can I actually do this thing I want to do, this thing that requires me to become someone I haven't been yet? When you write cozy fantasy around that kind of question, you don't need a villain. The gap between who your character is and who they're trying to become does all the heavy lifting.
How to Write Cozy Fantasy Conflict That Readers Feel
T.J. Klune's The House in the Cerulean Sea has an antagonist of sorts, a bureaucracy called DICOMY that monitors magical children. But the real tension in the book, the thing that keeps you turning pages at midnight, is Linus Baker's slow realization that the safe, small life he's built is actually a cage he locked himself in.
Nobody's chasing him. Nobody's threatening him with a sword. He has to decide whether he'll keep filing reports in his gray office or risk his career for people he's grown to love. That's it. And it works because Klune spends the first third of the book making you feel exactly how comfortable Linus's small life is, how the routine of it has a gravitational pull, so that when the choice arrives, you understand the cost.
I'm not sure why this works as well as it does, but I think it has something to do with recognition. When a character faces a dark lord, we watch from a distance. When a character has to choose between safety and the thing they actually want, we're right there with them, because we've faced that same choice at the kitchen table.