phanero ([personal profile] phanero) wrote2021-04-11 08:34 am

Exo fanfiction recommendation list

This is my list of Exo fic recommendations, subject to updates.

Updated as of: May 22, 2024



Preface

- The categories I've divided my list into are:
(1) Pairings (Relationships with 2 people)
(2) Poly ships (Relationships with more than 2 people)
(3) Fics centering around one person (Including that juicy X-Exo selfcest)
(4) Multiple ships (Fics that give multiple pairings a big proportion of the spotlight)
(5) Non-Exo ships
(6) Recommended authors

- This list includes fics with Luhan and Tao. As of July 20, 2021, I have tried to remove all of the fics featuring Kris but he may come up as supporting characters in other fics. In the past I was a prolific Fanxing reader, and I have included my favourite Fanxing writers in the authors section. Though they do not write the pairing anymore for obvious reasons, I still wanted to recommend them as excellent writers.

- I have tried to mark fics with porn but I may have forgotten some. Fics marked with "Porn" are not necessarily pwp. It's just that the fic contains detailed sex scenes. I will also put "(heed the tags)" next to the fics that are particularly kinky or may be squicks. Ultimately, please remember to read the tags before proceeding with the fic.

- Fics marked with stars (**) are highly recommended!

- Also check out my "exo fanfiction" tag on Tumblr for ficlets that might only be on Tumblr.

Pairings

Baekhyun/Chanyeol
- Likes it ruff - 10k words, Hybrid AU, Porn, Chanyeol adopts dog hybrid Baekhyun

Baekhyun/Chen
- Over, sideways, under - 7k words, A/B/O AU, Porn, Their roommate is in heat and they are very affected

Baekhyun/Suho
- (After a while) you learn - 132k words, Non-famous AU, Junmyeon is a music composer and producer, Baekhyun is an amateur performer and a comic book enthusiast
- Deliverance - 3k words, Porn with feelings, Junmyeon makes a surprise visit to Baekhyun
- Does it feel (better than love) - 19k words, Canon timeline, some porn, Baekhyun comforts Junmyeon when he feels down
- Dog gospel - 36k words, Mob AU, Junmyeon is a crime lord and Baekhyun is his loyal dog
- Energy (beneath my feet) - 4k words, Stripper AU, Junmyeon is in love with his client
- Five oceans - 26k words, Sailing AU, Baekhyun is a sailor who is racing around the world and Junmyeon is a reporter
- Hear them howl - 30k words, Supernatural AU, Junmyeon is a lawyer and a witch, Baekhyun is his client, a werewolf
- Insatiable habits - 7k words, Canon timeline, Porn, They sleep together and Junmyeon is confused
- Lemon and vanilla sugar - 5k words, A/B/O AU, Non-famous AU, Slice of life
- Long live - 17k words, A/B/O AU, Royalty AU, Arranged Marriage/Marriage of Convenience, Soulmates, Junmyeon approaches the King in the North for marriage
- Redamancy - 31k words, A/B/O AU, alpha Baekhyun is a singer and omega Junmyeon is his manager
- Sparkle dust - 4k words, Porn, Baekhyun does Junmyeon's makeup
- The path to an early grave begins in an omega's bed - 7k words, A/B/O, Porn, Baekhyun is in heat and Junmyeon lets Baekhyun use him as he wishes
- Where it counts - 10k words, Supernatural AU, Porn, Gore, Junmyeon works at a donation shop and Baekhyun visits often

Chanyeol/Chen
- Trivial details - 3k words, Canon timeline, Porn, Chanyeol gets punished
- Watch me while I do it (yeah, yeah, yeah) - 2k words, A/B/O, Camboy AU, Porn, Jongdae's been trying to get the delivery man to fuck him on camera

Chanyeol/D.O.
- Harvest of the year - 6k words, Farm AU, Porn (heed the tags), Chanyeol and Kyungsoo work on a farm
- I've looked for you for so long (my love) - 9k words, A/B/O, Non-famous AU, Porn, Chanyeol goes into heat after meeting his new neighbour
- Prettiest puppy - 5k words, Petplay, Porn, Chanyeol is Kyungsoo's puppy
- Stuck in love - 17k words, A/B/O, Non-famous AU, Porn, Kyungsoo gets a knotting dildo stuck in his ass
- Tonight (you're falling in love) - 5k words, A/B/O, College AU, Kyungsoo goes to a frat party
- Warmth - 1k words, Porn (heed the tags)

Chanyeol/Kai
- Must be the drip (5k words) - A/B/O, Non-famous AU, Porn, Jongin was pumping breastmilk when Chanyeol comes by
- Show me how to say no to this (I don't know how to say no to this) - 4k words, A/B/O, Non-famous AU, Porn, Chanyeol stumbles upon Jongin in heat
- Stand and face me, my love - 7k words, Greek mythology AU, Arranged marriage AU, Jongin, the god of love, isn't happy about who he's been betrothed to

Chanyeol/Lay
- 1-800-Call-me - 15k words, Non-famous AU, Yixing gets Chanyeol's number at the bar (This fic was super flirty, if you're into that.)
- A lion among them** - 31k words, A/B/O, Pack AU, Yixing and Chanyeol grew up together but Yixing is mated off to the head alpha (This might be my favourite Chanxing fic ever. The conflict! The angst! The tenderness!)
- Between reality and fantasy - 17k words, Fantasy AU, Yixing is a travelling musician and Chanyeol accompanies him
- Change of heart - Incomplete, 74k words, Dystopian fighter AU, Chanyeol is a rich executive who buys a fighter
- Chanxing - 4k words, A/B/O, Pack AU, Chanyeol worries about his pregnant mate when he goes for walks
- Deux - 900 words, X-Exo verse, Yixing shows kindness to X-Chanyeol
- File_4.mp3 - 6k words, Canon timeline, Porn, Yixing and Chanyeol have studio sex
- Garden boy - 2k words, High school AU, Sad fic, Yixing and Chanyeol are both outsiders at school
- Heaven** - 9k words, College AU, Some porn, Baekhyun makes Yixing seduce Chanyeol (This fic made me laugh!)
- High voltage - 1k words, Soulmate AU, Soulmates get electric shocks when they kiss
- Let's burn together - 3k words, MAMA powers AU, Chanyeol destructs and Yixing heals
- Random access memory - 800 words, Sci-fi AU, Chanyeol finds and fixes up an android
- Remedy - 7k words, Canon timeline, Porn (heed the tags), Yixing helps out the other members but Chanyeol sees his fatigue
- Right side up or upside down** - 11k words, Soulmate AU, People swap bodies with their soulmates
- Running on my mind - 3k words, College AU, Porn, Yixing and Chanyeol hook up
- The unexpected gifts. The unexpected losses - 2k words, Canon timeline, Mpreg, Sad fic, Yixing's pregnant
- Tick tock goes the clock** - 7k words, Post-apocalyptic AU, Chanyeol buys a sleeping body and nurses him back to health
- We'll be the ones, burning down the town // Firebrand - 2k + 2k words, MAMA powers AU, Chanyeol is trapped and Yixing comes to find him, Firebrand is a work written by a different author but is inspired by We'll be the ones, burning down the town
- You are so beautiful (and I said) - 1k words, Hogwarts AU, Chanyeol makes a quidditch snitch

Chanyeol/Sehun
- Meow** - 6k words, Petplay, AU, Porn, Sehun is a camboy and Chanyeol is his supportive boyfriend (This is THE fic that made me understand the appeal of petplay)

Chanyeol/Suho
- 1948 - 3k words, Historical AU, Porn, Sad fic, Chanyeol wants to head to the north of Korea where people are promised good lives, Junmyeon does not
- Bang bang pow (he's a really bad boy) - Zootopia AU, Hybrid AU, Porn (heed the tags), Junmyeon runs into some trouble while on patrol
- Hold my hand just a little longer - 3k words, Fake dating AU, Non-famous AU, Junmyeon asks Chanyeol to be a fake date for a family party
- Take care - 2k words, Hybrid AU (heed the tags), Junmyeon is stressed because Chanyeol is sick
- The prince and the imposter - 56k, Time travel, Korean historical AU, Chanyeol is a time travel agent travelling to the year 1762
- Unbeleafable - 22k words, Flower shop AU, Junmyeon runs a flower shop
- Wild heart - 15k words, Magical Realism AU, Porn, Junmyeon finds a magic journal (I know this is a Suyeol fic but the relationship between Junmyeon and Sehun in this fic made me laugh a lot)

Chanyeol/Xiumin
- Made up his mind (before he came) - 6k words, A/B/O AU, Porn, Chanyeol wants to get knotted

Chen/D.O.
- Disengage - 800 words, Porn (heed the tags) (This is the the best medical play fic I've read in this fandom)

Chen/Lay
- Tiptoe as you pass - 17k words, Fantasy AU (heed the tags), Yixing keeps visiting the fairy realm despite being warned against it
- Treasured - 1k words, Porn
- Worth - 7K words, Non-famous AU, Jongdae is an academic and his partner Yixing is a musician, Yixing gets bullied when Jongdae brings him to his work gatherings

Chen/Suho
- Breathe - 10k words, Hybrid AU, Some porn, Junmyeon finally gets adopted (The hybrid whump was too good lol.)
- Changing pace - 19k words, Fucktoy AU, Porn, Junmyeon has a reputation for being a bad fucktoy
- Diamonds and pearls - 1k words, Fucktoy AU, Porn, Junmyeon visits Jongdae at work
- I choose noise - 1k words, Bodyguard AU, Porn, Junmyeon is a politician and Jongdae is his bodyguard
- Into the woods** - 31k words, Fantasy AU, Jongdae wanders into a magic forest (This was sweet, I actually cried while reading it)
- Offering - 2k words, Porn (heed the tags), Noncon, Demon possession
- Perhaps spring will come to me** - 3k words, Gods AU, Jongdae sees a man every time it rains
- Play it cool - 1k words, Sugar daddy AU, Porn (heed the tags), Jongdae cleans his sugar daddy up
- Take you home, take you somewhere new** - 7k words, Sugar daddy AU, Porn, Jongdae has an unusual client (I was OBSESSED with this fic. I've read it so many times. I just love the direction that this author took with this trope.)

Chen/Xiumin
- Gym thirst - 9k words, Non-famous AU, Porn, Jongdae ogles the cute guy at the gym

D.O./Kai
- Days in the sun - 56k words, A/B/O, alpha Kyungsoo returns to the small town where he was alienated as a child
- Pretty when you cry - 7k words, Canon timeline, Porn, Kyungsoo gets off on making Jongin cry

D.O./Lay
- Bloom within your heart - 11k words, Urban fantasy AU, Yixing's house is overrun with vines because he keeps dreaming
- Half a dozen of the other - 11k words, A/B/O, AU, Porn, Yixing is wrapped up in political negotiations

D.O./Sehun
- A summer in the sun - 4k words, Farm AU, Sehun finds his farm dreary, Kyungsoo is the new farm hand

D.O./Suho
- A flower bloomed in darkness, the moon above the sea** - Incomplete, 73k words, Historical royalty arranged marriage AU, Junmyeon is sent to the Doh Kingdom after his kingdom is conquered (The loneliness whump in this fic was soooo good.)
- A/b/o verse - 4k words, A/B/O AU, Porn, Junmyeon and Kyungsoo in heat and rut
- At the window - 1k words, Hybrid AU, D.O chats with the handsome bunny hybrid next door
- Come the morning bells - 2k words, A/B/O AU, Junmyeon gets caught in the rain
- Light up the darkness - 2k words, Fairy Tale AU, Porn, Sir Kyungsoo rescues Prince Junmyeon
- Seahorse - 7k words, Non-famous AU, Fairy tale AU, A seahorse falls in love with Kyungsoo
- The tiger and the magpie** - 102k words, Fantasy AU, Kyungsoo is a reaper and he keeps running into Junmyeon (I had never really been invested in Kyungmyeon until I read this fic. The plot was also just insanely good.)

D.O./Xiumin
- Never want once - 1k words, Soulmate AU, Kyungsoo has tough luck with love

Kai/Lay
- A lost feeling (and it doesn't go away) - 1k words, Hanahaki, Jongin falls out of love
- Black shuck is a lapdog - 6k words, Supernatural creatures AU, Jongin is a black shuck assigned to protect a witch
- Equal, opposite, enough - 4k words, Spy AU, Yixing saves his partner
- Every atom of me (and every atom of you) - 4k words, MAMA Powers AU, they drift apart when Jongin senses that Yixing isn't telling him everything about his powers
- Forces at work - 5k words, Mama Powers shapeshifter AU, An injured dog keeps showing up at Yixing's door
- Less like a curse - 3k words, Canon timeline, MAMA Powers, Yixing has healing powers
- Like clockwork - 5k words, Sci-fi AU, Yixing is a tinkerer and Jongin is an automaton
- Locked in the cage that is you - 10k words, Non-famous AU, They were FWB but Jongin broke up with Yixing
- Lord, what fools these mortals be - 6k words, Angels + Demons AU, MAMA Powers AU, 5 times demon Jongin fixes angel Yixing's wings (The author also wrote a Lay/Sehun side story for it)
- Missing the music - 3k words, A/B/O AU, Yixing attends an elite omega prep school
- Paper tiger, do you bend in the rain? - 3k words, Historical AU, Yixing is Jongin's devoted servant
- Please don't call me on my bluff - 8k words, Canon timeline, Getting together fic
- Prism - 2k, Reincarnation fic, They find each other every lifetime
- Safe in a tempest - 4k words, MAMA Powers AU, Jongin is about to save Yixing from a facility, but Yixing tells him to save the others first
- Skin, memories - 6k words, Gloomy fic, Jongin is a comic artist, Yixing is a tattooed bookstore owner
- The ferryman** - 9k words, Fantasy AU, Yixing returns a magic lake every five years
- We'll go down this til' it turns from color to black & white - 5k words, Non-famous AU, Yixing is in a really bad place mentally, Jongin comes into his life and takes him on a road trip
- Without a shadow (of a doubt) - 5k words, Gods AU, Yixing frequently visits the temple of a minor deity

Kai/Luhan
- Blood bank - 138k words, Supernatural creatures AU, Jongin is the bastard son of a bank CEO who gets bitten by a vampire
- Borderlines - 20k words, Canon timeline, Jongin and Lu Han film a reality show in China
- Hot flush - 1k words, Non-famous AU, Lu Han teaches Jongin to play poker
- If I just lay here (would you lie with me and just forget the world? - 171k words, MAMA Powers AU, M and K are at war, they unite to prevent catastrophe
- Somewhere between not enough and (a touch) too much - 15k words, Canon timeline, Jongin is asexual
- The shade - 51k words, MAMA Powers AU, Every century, a game is played between twelve players split into two sides, and each side must protect their prince

Kai/Sehun
- Close to the sun - 17k words, Hotel AU, Porn, There is an incredibly bitchy guest at the hotel that Sehun works at (This fic was pretty funny lol)
- Gimme, gimme - 10k words, Spring break AU, Jongin and Sehun finally get together during spring break
- (Keeping) score // Score - 1k + 3k words, School AU, Porn, Jongin's a cheerleader and he hates that he's having sex with the football captain
- Nothing but summer - 32k words, Beach AU, Porn, Sehun is a lifeguard, Jongin is a part of the clique that frequents the beach
- Rising like the smoke, you linger on me - 8k words, A/B/O, Non-famous AU, Jongin borrows clothes from Sehun to protect himself from unwanted advances
- Snow and dirty rain (世界) - Part 2 of the series is incomplete, 22k words, A/B/O, Pack AU, Sehun joins the pack
- The sweetest thing - 11k words, A/B/O, Pack AU, Porn, Jongin is in the forest when his heat comes
- Thy dear virtue hate - 6k words, Royalty AU, Porn, Prince Jongin and Sehun hatesex

Kai/Suho
- Benefit of the doubt - 4k words, Non-famous AU, Junmyeon crushes on a guy his sister saw while swiping on dating apps
- Bold and young - 13k words, Non-famous AU, boring piano teacher Junmyeon hooks up with a cute pink haired boy at the club
- How you do that trick - 3k words, Boarding school AU, Porn, Jongin is misbehaving
- Somewhere between paranoia and the giant pigeon - 50k words, A/B/O AU, Jongin thinks his one night stand smells like his future mate

Lay/Sehun
- Blue moon - 7k words, AU, Sad fic, Yixing is arranged to be married to a woman he doesn't know
- Darling, you're just trash - 3k words, Dancer AU, Dark fic/Sad fic, Sehun loves to watch Yixing perform
- Just once - 2k words, AU, Sehun can't sleep after breaking up with Yixing
- Wake up // Nex ex machina - 700 + 400 words, Robot AU, Yixing doesn't understand why he can't fix Sehun
- When a star shines on you - 3k words, Non-famous AU, Little Yixing meets a star

Lay/Suho
- Fantasy - 2k words, College AU, Yixing can't focus and asks Junmyeon if they can make out
- Feeder - 5k words, Supernatural AU, Porn, Junmyeon is a part of a service that provides sustenance to incubi like Yixing
- Leave the light on- 36k words, Dystopian AU, Yixing and Junmyeon work at an institution that controls emotions (The plot was pretty interesting.)
- Long-term, short-term, no-term, some-term? - 11k words, Friends with benefits AU, Junmyeon doesn't want to be in a committed relationship (This fic was funny.)
- Miss you much (make you mine) - 6k words, Canon timeline, Junmyeon had started their relationship insisting it was strictly physical but now he's regretting it
- Morning greetings - 1k words, Hybrid AU (heed the tags), Junmyeon's seahorse hybrid boyfriend is due to give birth soon
- Pirate!verse - 35k words, Pirate AU, Some porn, Junmyeon is a pirate and Yixing is a doctor
- Shatter me like stars - 2k words, Porn, Junmyeon's feeling needy
- Some air'd be good for you - 75k words, Magical realism AU, Junmyeon suffers from a magical malady, Yixing is the milk delivery boy
- Top shelf** - 4k words, College AU, Porn, Yixing uncovers his roommate's sex toy collection (This is the fic that is responsible for my mind's dirty thoughts of Sulay playing with sex toys v.v)
- Transcendence - 4k words, Android AU, Android Lay is bought by Junmyeon
- Vestiges - 6k words, Non-famous AU, Sad fic (heed the tags), Yixing has regrets
- When opportunity knocks - 29k words, A/B/O AU, Non-famous AU, BDSM (heed the tags), Porn, Junmyeon likes things that maybe alphas shouldn't like

Lay/Tao
- Our singularity** - 86k words, Men in Black AU/Alien AU, Yixing is a doctor who bumps into a strange man (I checked out the Laytao tag on a whim and was blown away by how much I liked this fic! Not only the plot, but also the Laytao relationship was very engaging.)
- Wrap me in your warmth - 3k words, Canon timeline, Yixing is sick

Lay/Xiumin
- Blue pond - 24k words, Historical AU, Fantasy AU (heed the tags), Minseok has been possessed by demons, Yixing and his sisters are summoned to help
- Counting sheep - 1k words, A/B/O, Porn (heed the tags), Minseok is in rut and Yixing is asleep
- Spring snow - 12k words, Mafia AU, MAMA powers AU, Sad fic-ish, Minseok keeps his distance from everyone

Luhan/Sehun
- The fabric of your flesh - 6k words, A/B/O, Pack AU, There's a young addition to Lu Han's pack

Luhan/Xiumin
- Accustomed - 2k words, Arranged marriage AU, Lu Han's come to like his husband
- Disconnected - 1k words, Porn, Lu Han drunk dials Minseok after they've broken up, Sad Ending
- Fortune's end - 53k words, War AU, Lu Han was saving money to free his beloved from slavery, but is captured himself
- Grace - 77k words, Royalty and arranged marriage AU, Minseok is the crown prince, arranged to be married to a general
- Handprint on my heart - 4k words, Minseok is a mermaid, Lu Han is new to town
- I tried to do handstands (for you) - 6k words, Non-famous AU, Lu Han crushes on the hot instructor at the gym
- Lost in shadow - 75k words, Medieval Fantasy AU, Minseok and his cursed friends live alone in the woods, they come across a prince
- Master - 51k words, Fucktoy AU, Minseok and Lu Han are purchased as toys
- Match - 3k words, A/B/O, Porn, Alpha Lu Han's nervous about having an alpha mate
- My new fire, you oughtta come to light me - 12k words, writer AU, Lu Han is a writer and asks Minseok, the local barista, to be his muse
- One day at a time - 8k words, Regency AU, Supernatural AU, Minseok can see the future and he secludes himself because of the burden, Lu Han is his butler
- Our hearts met under the full moon - 61k words, A/B/O (heed the tags), Supernatural AU, young omega Lu Han is kidnapped to bear children
- Shy to kiss - 5k words, A/B/O, College AU, Porn, Lu Han goes into heat during a party
- Stranger - 72k words, College AU, Spy AU, Minseok is sent undercover to protect a university student
- The Masquerade - 175k words, Regency AU, Adventure mystery, Porn, Minseok is the disgraced noble returning to town and Lu Han is the eligible bachelor of the season
- The red shoes - 4k words, College AU, Porn, For Halloween, Lu Han is tricked into dressin up as Dorothy and Minseok is tricked into dressing up as Toto the Dog
- The well of emerald waters - 179k words, Dragon Age AU, Lu Han is a templar who's supposed to arrest Xiumin the mage
- Throw me to the wolves - Chapter 1 only, 9k words, A/B/O College AU, beta Lu Han crushes on alpha Minseok, work is technically incomplete but first chapter is Xiuhan
- Together - 7k words, Hybrid AU, Some porn, Lu Han dates cat hybrid Minseok, who does not subscribe to hybrid stereotypes
- Toy - 400 words, Porn
- You check all my boxes - 4k words, Non-famous AU, Lu Han fully books himself with dates on hinge so he can find his perfect boyfriend

Sehun/Suho
- A night to remember - 5k words, Non-famous AU, Porn, Junmyeon usually takes his hookups to the same pizza place before taking them home; this time, he'll take home the pizza boy
- A silent plea - 1k words, X-Exo verse, X-Sehun is falling in love with Suho
- Across the red lake and into the light - 25k words, Spitfarer AU, Magical Realism, Sad fic, Junmyeon rows the ferry to the afterworld, and he spends some time with his last love (This was VERY VERY VERY VERY SAD. I cried while reading this because the story was so heartbreaking, so please proceed with caution!)
- All's fair in love - 7k words, Angels AU, Junmyeon's guardian angel is stoic
- And the rest is rust and stardust - 16k words, Non-famous AU, Sehun falls in love with his foster family's older adopted son
- Avouer - 1k words, Canon timeline, Junmyeon wasn't sure when Sehun had grown up
- Baby, I wanna touch you, I wanna tear into your soul** - 23k words, A/B/O, Pack AU, Porn, Junmyeon is taken as a hostage in Sehun's pack (The conflict was so interesting and well written and Sehun and Junmyeon are so fleshed out.)
- Bang, bang, bang, fingertip - 1k words, Porn, Junmyeon gets fingered
- Blood, lust and bloodlust - 4k words, Fantasy AU, Royalty AU, MPreg, Dark fic (Heed the tags), Sehun is the King's brother and Junmyeon is the King's concubine whom he loves so much
- Can i keep you?** - 20k words, Age swap, Model/rich kid AU, Sehun takes a break from his modelling career to do some soul searching and meets Junmyeon
- Carry your ocean with me - 42k words, Non-famous AU, Junmyeon goes home for the summer, his half-brother's friend tries to help him fall back in love with summer again
- Chronos-826** - 174k words, Sci fi AU, Space Opera AU, Some porn, Sehun, Junmyeon, and Kyungsoo are part of a space fighting force. (The plot was really interesting, and I loved the complicated relationship between Sehun and Junmyeon.)
- Cicatrize - 33k words, A/B/O, Mpreg (Heed the tags), omega Junmyeon's been trying his best to be a good husband for his mate
- Colorful starlights - 4k words, Soulmates AU, In a world with a variety of soulmate identifiers, Sehun hasn't clicked with any of them.
- Come fly with me - 6k words, Hybrid AU, Porn, Junmyeon is courting Sehun, Sehun just has a very weird hangup (I loved this hybrid AU because bird/human hybrids are so rare and I love how the hybrid features in this AU are more behavioural rather than physical. There's also a Chanyeol/D.O. sequel.)
- Come over - 14k words, Non-famous AU, Junmyeon thinks his friends are kidding when they say Sehun is in love with him
- Compatibility** - 11k words, A/B/O, Porn, Junmyeon is an omega working at the Alpha Council (This was SOFT.)
- Conversations in sunflowers, irises, and roses - 45k words, Dimensional travel, Non-famous AU, The boy in Junmyeon's painting comes alive
- Curiosity - 3k words, Porn, Junmyeon ties up Sehun
- Dancing in my storm (says it was poison) - 8k words, College AU, Some porn, Junmyeon has trouble grappling with his sexuality
- Dirty little secret - 12k words, Non-idol AU, Sehun was Junmyeon's friend with benefits but now he's a CEO and Junmyeon doesn't know how to deal with it
- Do as your heart says (nobody love you like me) - 11k words, Canon timeline, Getting together fic, They haven't put labels on their relationship but they're basically dating
- Eclipse** - 2k words, Mythology AU, Sehun sees a boy when he goes to fetch water (This fic was cute and clever.)
- Endless blue (there's no meaning without you) - 14k words, Canon timeline, They're deeply in love with each other but they don't realize, and even if when they do, they don't have an outlet to express it, but have no fear, there is a happy ending!
- Eyrieception // Moving out - 18k + 3k words, Spy AU, Comedy, Some porn, Junmyeon's target is Sehun (I read this a while back but I remember it being pretty funny)
- Filth - 5k words, Master/Pet AU, Porn, Junmyeon is the master and Sehun is the pet, but they like to reverse roles in private
- Hand in hand (is the only way to land) - 2k words, Hybrid AU, Junmyeon has a bratty cat hybrid
- Head to the moon - 10k words, A/B/O AU, Arranged marriage AU, Sehun never felt like he fit his label, luckily his fiance feels the same
- Hip hop, knot pop - 1k words, A/B/O, Hybrid AU, Porn, Junmyeon's in heat
- I can hear you - 4k words, Non-famous AU, Porn, Junmyeon's neighbour makes loud sex noises
- I'll break the rules for you - 19k words, College AU, Sehun doesn't do relationships
- In the shallow - 7k words, Vampire AU, College AU, Junmyeon's an anti-social archivist at the university and Sehun needs to use the scanner
- In this picturesque place (fiction become reality) - 12k words, Canon timeline, The first time Sehun met Junmyeon, he thought he admired him, Flashes forward to them spending time in LA as a couple
- Listen to this song (and you will have a happy dream) - 11k words, Canon timeline, They're already pretty much dating but have never put a label to ther relationship
- Love (with tongues of fire)** - 18k words, College AU, Junmyeon's father finds out his sexuality, Sehun goes on a road trip with him
- Make it work - 4k words, A/B/O, College AU, Junmyeon moves in to his new apartment with the help of Minseok, Jongin, and Sehun
- Moon and the stars (I'll get them for you) - 31k words, Sugar Daddy AU, Age reversal, Porn, Junmyeon gets signed up to look for a Sugar Daddy
- No compasses, no signs - 49k words, Organized crime/spy AU, Porn, Sehun is deeply in love with the team's honeypot
- Now recording - 1k words, Porn, Sehun wants to make a sex tape
- Oh, it's a passion - 1k words, Porn (heed the tags), Sehun's good for his hyung
- Seho smut but ABO // Another Seho ABO smut - 3k + 4k words, A/B/O, Werecreatures AU, Porn
- Shines around me like a million suns (it calls me on and on across the universe) - 4k words, Sci fi AU, Porn, Sehun is tired of chasing Junmyeon
- Speak Greek to me - 9k words, college AU, Porn, Sehun gets tutored by a TA 20 years older than him
- Tell me your love again - 14k words, College AU, Sehun left Junmyeon but wants to win him back now
- Tether me - 26k words, Supernatural AU, Sehun was a cupid who thought he could stay away from love
- That doggy in the window - 1k words, Hybrid AU, Junmyeon accidentally creates a dog hybrid
- The boy and the sea** - 142k words, Gods AU, Porn, As a boy, Sehun dedicated his life to the Water god (I started this fic thinking it was going to be dark but ended up being a fun adventure story)
- The boy with the cold hard cash (is always mister right) - 31k words, Sugar daddy AU, Porn, Junmyeon is the older sugar baby and Sehun is the much younger sugar daddy
- The end of this loneliness - 2k words, Non-famous AU, Confessions in a thunderstorm
- The moment (i hesitate) - 32k words, Non-famous AU, Porn, During quarantine, Junmyeon teaches Sehun about sex
- There's diamonds in your eyes - 16k words, Psychiatric ward AU, Some porn (heed the tags), Junmyeon is admitted to a psychiatric ward
- This thing called love - 92k words, Dystopia AU, In a city where there are only men, Sehun and Junmyeon are assigned to the birthing class, responsible for producing children
- They both know, anyway** - 2k words, Canon timeline, Junmyeon gets jealous but tries to hide it
- Upside down and tipping over** - 5k words, Magical Realism AU, Junmyeon is a reclusive witch and a strange boy comes out of the river
- Username: papercotton** - 10k words, Youtuber AU, Junmyeon is a journalling Youtuber and Sehun is a cafe Youtuber
- You look good for me - 3k words, Porn, Sehun convinces Junmyeon to wear panties for him
- You're great in bread - 900 words, X-Exo verse, Porn (heed the tags), Junmyeon's sandwiched between Sehun and someone who looks like him
- You're the perfect lullaby - 8k words, College AU, Magical realism, In his dreams, Sehun is married to a man called Junmyeon
- 天泣 てんきゅう (rain from a cloudless sky) - 3k words, non-famous AU, fluff, Junmyeon comes home to his much younger boyfriend (age gap is ambiguous)

Sehun/Tao
- Double trouble - 1k words, Porn, Sehun is a switch and Tao is a bottom

Suho/Tao
- Show me love, show me love, slow motion - 19k words, College AU, Some porn, Zitao likes it when Jongin's brother cares for him

Suho/Xiumin
- And/or - 1k words, Break up fic
- And when it's right** - 19k words, Architects AU, Enemies to lovers, Porn, Junmyeon and Minseok are rivals in their program
- Got me heavy (with the misery) - 28k words, Dorian Gray AU
- Hot, hot, make it hot and melt me - 3k words, Non-famous AU, Porn, Single dads getting frisky
- It's time to love** - 8k words, Restaurant AU, Junmyeon is technically Minseok's boss but they get along swimmingly
- Just fucking rain and get it over with - 1k words, Porn, Roommates AU, Junmyeon is a messy roommate
- Like the first time - 6k words, Some porn, Things change between Junmyeon and Minseok after they sleep together after MAMA 2016
- My whole body is wet (with you) - 6k words, BDSM, Porn (heed the tags)
- Never dry your tears without gloves - 33k AU, Vampire AU, Junmyeon wakes up lost (The Junmyeon whump is so good.)
- No time wasted on you - 8k words, Domestic husbands AU, 5 times Junmyeon weasels his way out of doing chores
- One last dance - 3k words, Non-famous AU, Pre-apolcapyse, At the end of the world, Junmyeon and Minseok visit the bar where they met
- Progression - 8k words, Canon timeline, Minseok takes care of Junmyeon
- Relationships are a subscription, not an upfront purchase - 9k words, Lawyers AU, Junmyeon and Minseok are rich lawyers
- Simulacrum - 1k words, Corporate AU, Incest, Porn (Heed the tags)
- [Something old, something new] something borrowed, something true - 7k words, Arranged marriage AU, Royalty AU
- Spring cleaning - 5k words, Domestic husbands AU, Some porn, Minseok trips over Junmyeon's shoe boxes and hurts himself
- The promises you hold - 1k words, Soulmate AU, Junmyeon and Minseok sell off their soulbond for money
- The romance of falling snow - 23k words, Non-famous AU, Magical Realism AU, Junmyeon is dragged on a ski trip with his friends
- The taste of your lips on mine - 10k words, Coffee Shop AU, Hanahaki, Junmyeon pines
- This time, I might not regret a thing - 3k words, Canon timeline, After MAMA 2016, Minseok confronts Junmyeon about letting people in
- Time you take it (tick tick tick) - 7k words, College AU, Some porn, Junmyeon gets massages from Minseok
- You've got it bad - 3k words, Coffee shop AU, Junmyeon is the cute regular

Tao/Xiumin
- Only the pretty ones - 3k words, Stripper AU, Porn, Zitao wants to take Minseok home

Poly ships

Baekhyun/D.O./Suho
- At the end of waiting - 13k words, Supernatural AU, Vampire Kyungsoo tries to save a sick vampire Baekhyun and bury his human bride Junmyeon, is faced with guilt, sad ending
- Stupid, bleeding hearts - 15k words, Non-famous AU, Kyungsoo and Junmyeon fall out of a poly ship

Baekhyun/Lay/Suho
- You have my world, you're my small universe - 112k words, Hanahaki AU, Non-famous AU, Soulmates AU, Yixing is in love with his best friend Baekhyun

Chanyeol/Chen/Suho
- Be your perfect ten - 5k words, Camboy AU, Porn, Jongdae and Chanyeol ask Junmyeon to guest on their camshow

Chanyeol/Sehun/Suho
- Call me daddy, call me baby - 38k words, Sugar daddy AU, Porn, Chanyeol's sugar baby is bankrupting him so he has to become a sugar baby himself
- Home - 2k words, Angels & Demons AU, Junmyeon falls into the arms of two demons
- Like this, for you - 9k words, Non-famous AU, Porn, Sehun and Junmyeon look for a third person to have a threesome
- Three's company too - 6k words, Fucktoy AU, Royalty AU, Porn, Sehun notices that his fucktoy has eyes for a guard

Chanyeol/Suho/Tao
- Room enough for three - 4k words, Non-famous AU, Porn, Junmyeon has a hot neighbour with a boyfriend

Chanyeol/Suho/Xiumin
- Don't be gone too long - 18k words, BDSM, Porn, Junmyeon runs into an ex at a play club (Technically this is Chanyeol/Suho and Chanyeol/Xiumin and not a threesome)
- Take you down another level - 3k words, Organized crime AU, Porn, Junmyeon meets Chanyeol's boss

Chen/Lay/Xiumin
- This the peaches show - 2k words, Porn

Chen/Suho/Xiumin
- Trust - 2k words, Canon timeline, Porn, Post-MAMA 2016 sex

Chen/Suho/Tao
- Odium - 14k words, Supernatural AU, Crime AU, Some Porn, Junmyeon is a detective who can interact with the supernatural

D.O./Suho/Xiumin
- Jokes on you (april's fool) - 2k words, Porn, Kyungsoo comes home tired, Minseok and Junmyeon are ready to cheer him up
- Leave behind your traces - 1k words, Porn, Early morning handjob
- This night - 2k words, Non-famous AU, A study on their messy relationships

Kai/Lay/Sehun
- Jealousy is overrated - 12k words, Canon timeline, Porn, Baekhyun likes seeing his boyfriend get touchy with others

Kai/Suho/Xiumin
- It takes a village - 44k words, Non-famous AU, Some porn, Junmyeon is a single dad to five daughters, he befriends the couple next door

Lay/Luhan/Tao
- Can't help falling in love with you - 10k words, Soulmate body swap AU, Lu Han is expecting to body swap with his soulmate, but he loves his boyfriend Yixing very much

Lay/Sehun/Xiumin
- Until we meet again - 54k words, Middle Earth AU, Yixing refuses to leave Middle Earth because it's where his dead lover's grave is

Lay/Suho/Xiumin
- By a thread - 1k words, X-Exo verse (heed the tags), Yixing returns but he's not quite the same
- Hustle - 4k words, Porn, Minseok and Yixing look for a third for a threesome

Sehun/Suho/Tao
- Missing piece - 2k words, College AU, Zitao asks Junmyeon for help with Sehun's kink
- No church in the wild - 7k words, Non-famous AU, Porn, Zitao's daddy lets him have playmates but there is one who is getting troublesome
- Triangulate - 10k words, Non-famous AU, Zitao is falling in love with his best friend's boyfriend
- Waiting to be consumed by you - 2k words, Porn
- Why buy the cow? - 3k words, Hybrid AU (heed the tags), Junmyeon treats Sehun and Zitao like his kittens

Sehun/Suho/Xiumin
- Baby, baby, I just feel so right, baby, I just feel so nice - 5k words, Domestic AU, Porn, Junmyeon plans Minseok's birthday sex

Baekhyun/Chen/Suho/Xiumin
- Obedience, pleasure, shame** - 28k words, BDSM, Petplay, Porn, Junmyeon joins Minseok's pups, but not quite as a pup (This is probably the best BDSM fic I have ever read. I love how it goes into the non-sexual aspects of BDSM too.)

Fics centering around one person

Chanyeol
- He bristles (n.) - 1k words, Porn, Chanyeol tries to put something in his butt
- Can't say no // Hotter and hotter // Beautiful dreamer (wake unto me) - 1k + 1k + 8k words, A/B/O, X-Exo verse, Porn (heed the tags), Chanyeol's clone is an alpha

Chen
- Dogstar - 1k words, X-Exo verse, Porn, X-Chen/Jongdae hatesex

Kai
- And we drown in our sins - 20k words, MAMA powers AU, the guardians came to Earth to take over it

Lay
- AU drabbles - 7k words, Assorted drabbles by Caesiumlight
- Close your eyes (we'll be alright) - 13k words, Canon timeline, Porn, Gangbang (heed the tags), Yixing's members help him relax
- Everybody but Zhang Yixing has got that power - 553k words, Power AU, Yixing gets abducted and sent to work on a space force, Lay/Suho is the romantic ship but the fic explores Yixing's relationships with all of the team members
- Get it up recklessly - 10k words, MAMA powers AU, Porn, Gangbang, Yixing needs help to recover his magic
- Stop the world - 16k words, Canon timeline, Porn, Gangbang, Yixing is back in Korea again and spends time with his members

Luhan
- The man behind the masks - 7k words, Horror AU, Lu Han takes a job as a caretaker in a secluded home. This is more of a gen fic, but Lu Han is our narrator.

Sehun
- Epsilon xi omega - 16k words, College AU, Porn, Gangbang, Sehun goes through frat initiation

Suho
- A ripple of the waves/rising to a hurricane - 7k words, X-Exo verse, Some porn, X-Suho finds himself drawn to Junmyeon
- Feeling parched (and a bit reckless) - 10k words, Porn, Host AU, Junmyeon seeks attention from a client, gets gangbanged
- Greedy (Subang) - 14k words, Canon timeline, Porn, Gangbang, Exo teases Junmyeon for being needy
- Heavy Petting // Glass walls- 1k + 2k words, X-Exo verse, Porn, Junmyeon is captured by X-Exo, X-Suho seems to have a soft spot for him
- I'll fit to you in waves, baby - 2k words, X-Exo verse, Porn, Junmyeon is war loot for X-Suho
- Insinuations and temptations - Incomplete, 7k words, Gods AU, Porn, Junmyeon gets railed by each of the other gods
- Make me new and in the lost boy's image - 3k words, Horror, Junmyeon is a diligent tailor
- Shadow of you - 27k words, X-Exo verse, Porn, Suho and X-Suho meet secretly (This is part of a series but I have only read the Suho/X-Suho part.)

Multiple ships

- Ave atque value - 19k words, Greek mythology AU, Yixing, Baekhyun, and Chanyeol go to the Underworld to have their wishes granted, Pairings are Kai/Lay, D.O./Kai, Baekhyun/Chen, Baekhyun/Chanyeol
- Draw your every glance - 2k words, Space AU, Porn, Kyungsoo, Minseok, Baekhyun, Jongdae, and Junmyeon like to play a sex game.
- Got a kiss with your name on it - 6k words, X-Exo verse, Chen bumps into a younger version of him. Pairings are Chen/X-Chen (and variations) and Baekhyun/Chen
- (It comes) naturally - 10k words, Mythology/Elementals AU, Jongdae and Kyungsoo fall in love but Jongdae belongs in the sky, Pairings are Chen/D.O. and D.O./Suho
- Labrynth!AU - 21k words, Dystopia AU, Dark fic, Porn (heed the tags), Violence (heed the tags), Untagged warning (incest), They're trapped in a labyrinth (This was super dark but so interesting.)
- No matter rain or shine universe - 11k words, Non-famous AU, Coffee shop AU, 5+1 times Yixing is late when meeting up with Junmyeon. Pairings are Lay/Suho and Baekhyun/Chen
- Puppy love cafe - 7k words, Non-famous AU, Coffee shop AU, Petplay AU, Junmyeon, Lu Han, and Minseok run a cafe that is a puppy cafe by day and a puppy play cafe by night. Pairings are Kai/Suho and Luhan/Xiumin
- Thorn and feather - 116k words, Fantasy AU, Royalty AU, Junmyeon is a prince and Yixing is his advisor. Pairings are Lay/Suho and Chen/Xiumin
- Yeah, yeah, like it's yours - 19k words, A/B/O, Canon timeline, Porn, They have a sex contest

Non-Exo Ships

Minho (Shinee)/Suho (Exo)
- Got you right here - 1k words, Porn, Established relationship, Morning sex
- I won't let you down - 1k words, Junmyeon is a disgruntled customer, Minho is the store employee who picks up his call
- Must be something - 2k words, Porn, Crossdressing, Junmyeon and Minho when they dressed up to perform Something

Recommended authors

Especially in Exo fandom where there can be so many different interpretations of canon, I find that following writers whose fics I've enjoyed in the past is a really good way of finding fics with the relationship dynamics that I'd like to read.

Some of these authors publish Exo fic under multiple pseuds. Be sure to check them out if you find someone you like!

- BangBangBart - Mostly writes fics with porn and interesting power dynamics
- Buzzbug82 - Mostly writes fics featuring Sehun/Suho
- Caesiumlight // Livejournal account
- Hornet394 - Mostly writes fics featuring Lay
- Junmyjpg - Mostly writes fics featuring Suho
- Khrysallis
- Lolistar92 - I actually don't share many favourite ships or ship dynamics with this writer. However, I still read and enjoy their works because the stories are very fun and engaging.
- London9Calling
- Okamiwind - One of my favourite Sehun/Suho writers ever, but now I see that they write a lot of other pairings too XD
- Oneforyourfire
- Palenebula - Mostly writes fics featuring Sehun/Suho and Chanyeol/Suho
- Paperlungs - Used to write Fanxing
- Princealliance - Mostly writes Baekhyun/Suho
- Sky_blue - Mostly writes Baekhyun/Suho
- Stubbornrhino - Mostly writes Sehun/Suho and Chanyeol/Suho
- Suhossineun - Mostly writes fics featuring Suho. I have read almost all of their fics and all of them hit the spot just right when it comes to Junmyeon whump.
- SuperBlondie
- Syzygied - Mostly writes fics featuring Kai
- Taetaetiger (Sexyvanillatiger) - Mostly writes fics featuring Lay
- Theflyjar - Used to write Fanxing
- VOlympianlove
- Writingblankspaces
- Zeerogue - Writes various pairings, but this writer specifically got me into Kai/Luhan and I love that they write Lay/Tao T_T. Their fics also have very intricate plots, which I absolutely love.