One Piece

ZoSan

Roronoa Zoro/Sanji

The constantly bickering swordsman and cook of the Straw Hat Pirates.

32,000 works

What is ZoSan?

ZoSan is the fan-given name for the romantic pairing of Roronoa Zoro and Sanji from One Piece. With over 32,000 works on Archive of Our Own, it's one of the most popular ships in the fandom.

Why fans love ZoSan

The rivals-to-lovers dynamic with a side of 'they're already basically married' energy.

Most Popular ZoSan Fanfics

The highest-rated ZoSan stories on AO3, ranked by kudos.

1

Facade

Complete

by Hazel_Athena

Left with only three other crew mates, it’s a ready expectation that Sanji will start fawning all over Robin in his usual obnoxious way. However, that’s not what happens. Instead, looking wild around the eyes in a way only someone who knows him well would recognize, the cook doesn’t break stride unt

32,333 kudos 32,145 words ~129 min read Teen And Up Audiences
Fake Marriage Angst and Humor Alternate Universe - Canon Divergence
2

unintended consequence

Complete

by itsmylifekay

Imagine person A making person B a friendship bracelet, expecting person B to never wear it, but when it’s given to them person B puts it on and is rarely seen with it off.A group of marines charge, Zoro slices through them, and in that instant Sanji feels his own eyes grow wide. Because there, on t

27,582 kudos 7,772 words ~32 min read Teen And Up Audiences
Getting Together Post-Time Skip Translation Available
3

come on, come on (turn a little faster)

Complete

by donutsandcoffee

The one where everyone thinks they’re dating, Sanji is oblivious, and Zoro takes everything in stride.Sometimes a love story can go in reverse.

26,857 kudos 4,700 words ~19 min read Teen And Up Audiences
Fluff Humor Everybody knows
4

Zoro's Boyfriend, Who Lives In Canada

Complete

by donutsandcoffee

Everyone knows Zoro has the perfect boyfriend—tall, blonde, and handsome. He cooks Zoro’s bento every day, fights as well as Zoro does, and has the clearest, bluest eyes mankind has ever seen.Everyone also knows this “boyfriend” doesn’t actually exist.

22,907 kudos 2,662 words ~11 min read General Audiences
Fluff Humor Misunderstandings
5

Fuck, Marry, Kill (or, how Usopp becomes the best matchmaker of the sea without really trying)

Complete

by adietxt

Everyone wants to marry Zoro. Hypothetically. Sanji can’t believe everyone would pick that useless patch of growing mold over him, and considers killing Zoro. Not hypothetically.He has a list on why Zoro would be the Worst Husband Ever, not that he spends a lot of time thinking of a (purely hypothet

21,146 kudos 4,836 words ~20 min read Teen And Up Audiences
Misunderstandings Fluff Comedy of Errors
6

Who Did What Now?

Complete

by dancing_homestuck

“Hey, Zoro, I don’t think I’ve ever asked before – do your earrings mean anything?”Zoro rolled his eyes and turned back to his food, shrugging. “No real meaning to ‘em. Just exactly what you see: three swords. Thought it looked cool.”“What about the other one?”Zoro just grabbed a fork full of rice.

20,174 kudos 14,530 words ~59 min read General Audiences
POV Third Person Dinner Marriage
7

Rewind (Be Kind)

Complete

by donutsandcoffee

What should be a run-of-the-mill skirmish with a devil fruit user turned Sanji into an eight-year-old, and the Strawhats are suddenly faced with a version of Sanji they have never met before: a Sanji before the Strawhats, before the floating restaurant, but after—something.Zoro observes, learns, and

19,365 kudos 5,995 words ~24 min read Teen And Up Audiences
One Piece Secret Santa 2016 Fluff Self-Indulgent
8

Pinned and Needled

Complete

by surveycorpsjean

Sanji struggles with an injury that prevents him from cooking. Around the same time, Zoro starts to act strange.

19,159 kudos 41,916 words ~168 min read Explicit
Blood and Injury Hurt/Comfort Humor
9

Prison Blues

Complete

by donutsandcoffee

Zoro gets lost, Sanji gets captured by the marines, the Strawhats break into the ship's prison, and they all escape with a bang.Not exactly in that order, much to the confusion of Sanji's cellmates.

14,856 kudos 2,869 words ~12 min read Teen And Up Audiences
Fluff Humor POV Outsider
10

The Burden of Blondes

Complete

by SweetyGreeny

Sanji discovers Zoro has a type, he's incredibly unhappy to also discover that he falls into it.

14,518 kudos 11,017 words ~45 min read Explicit
Comedy Pining Smut
11

Learning to Listen

Complete

by three_days_late

For as long as Zoro's felt his soulmate echoes he's hated them. He doesn't know why Sanji, or the rest of his crew mates, care so damn much.

14,190 kudos 30,978 words ~124 min read Teen And Up Audiences
Soulmates Alternate Universe - Soulmates Alternate Universe - Canon Divergence
12

one for the money, two for the show

Complete

by donutsandcoffee

The sign, standing unassuming outside the Grand Line Coffee Shop in a handwriting Sanji recognizes as Usopp’s, says:TODAY YOUR BARISTA IS:1. Hella fucking gay.2. Desperately single.FOR YOUR DRINK TODAY I’D RECOMMEND:You give me your number.Or, the one coffee shop au where Usopp pulls a prank, Sanji

13,974 kudos 2,213 words ~9 min read General Audiences
Alternate Universe - Coffee Shops & Cafés Alternate Universe - College/University sanji doesnt so much discover bisexuality as getting blindsided by it
13

who knows how much further we'll go on (i'll take my chances)

Complete

by donutsandcoffee

When Zoro wakes up and finds himself in the same bed as Sanji, he expects a panicked cook, a whole lot of denial, and heartbreak.He definitely doesn’t expect Sanji to lean in, give him a morning kiss, and walk away like it was normal.

13,424 kudos 5,263 words ~22 min read Teen And Up Audiences
Time Travel Established Relationship Mutual Pining
14

Retrograde

Complete

by Hazel_Athena

“What the fuck happened?”“You forgot how to duck, dumbass.”

12,510 kudos 21,999 words ~88 min read Teen And Up Audiences
Future Fic Temporary Amnesia Fluff and Angst
15

green with envy blues

Complete

by adietxt

Zoro thinks he’s a pretty loyal person. All things considered, he’s a faithful crewmember and swordsman of the Strawhat Pirates.Zoro looks up just in time to see Luffy launching himself at Sanji, wrapping his stretched limbs all over Sanji’s body. Sanji has just walked out of the galley carrying a p

12,493 kudos 1,543 words ~7 min read General Audiences
Established Relationship Pre-Time Skip Jealous Roronoa Zoro
16

The Roronoa Fruit

Complete

by Stark_Black

To Zoro's surprise, Sanji takes a step towards friendship, using food as his cover. Now their new friendship is deepening fast and Sanji almost can't keep up.

12,375 kudos 66,850 words ~268 min read Explicit
Rivalry Friends to Lovers
17

imperatives

Complete

by dollcewrites

Zoro is confident in saying that Sanji is a man who doesn’t do what he’s told.Which is why, when a command accidentally slips from Zoro’s lips during foreplay, he is expecting to hear the cook’s scoff as he continues to do what he pleases.

12,062 kudos 3,912 words ~16 min read Explicit
Plot What Plot/Porn Without Plot Oral Sex dom/sub undertones/play
18

Wrong Number

Complete

by Dangit

Tumblr Prompt:I sent a selfie of myself in the tub to the wrong person and you responded back with another selfie. Holy shit, you're hot.

11,946 kudos 55,056 words ~221 min read Mature
Tumblr Prompt Budding Relationship Texting
19

The Life Before My Eyes

Complete

by Anonymous

Luffy smiled, “My treasure? You can have it, if you can find it. But you’ll never be able to.” Blades cut into his neck, and the mighty Pirate King took his last breath. And then he woke up. Or: Pirate King Monkey D. Luffy travels back in time. He decides he's going to mix things up.  This sh

11,510 kudos 95,587 words ~383 min read Mature
Pirate King Monkey D. Luffy Time Travel Luffy Being Luffy
20

fever

Complete

by adietxt

The world spins as soon Sanji opens his eyes.It feels odd, almost detached in a way, like a dense fog slowly filling his head. He pinches the bridge of his nose in an attempt to chase away the sensation, hoping his fever would subside soon, when he’s suddenly hit with a wave of heat deep in his bell

11,264 kudos 6,458 words ~26 min read Explicit
Alpha/Beta/Omega Dynamics Mutual Pining Jealousy

ZoSan Fanfics by Length

Pick a reading commitment — from one-sitting one-shots to 100k+ epics:

Characters

Roronoa Zoro
Sanji

Frequently Asked Questions

What does ZoSan mean?

ZoSan is the ship name (portmanteau or nickname) for the pairing of Roronoa Zoro and Sanji. It's used by fans to tag and search for fanfiction featuring this relationship.

How many ZoSan fics are on AO3?

There are over 32,000 ZoSan fanfiction works on Archive of Our Own.

How can I read ZoSan fanfiction on my phone?

Download Fanfict Reader for iOS to browse and read ZoSan fanfiction with a beautiful mobile interface, offline reading, and custom themes.

Read ZoSan on the go

Fanfict Reader is the best way to browse, search, and read AO3 fanfiction on your iPhone. Download for free and start reading your favorite ZoSan fics today.

Free to download
Offline reading
Custom themes