Wrestling with the reading order for Mara Jade is a right of passage, honestly. The simplest route is publication order, starting with the original Thrawn Trilogy—'Heir to the Empire', 'Dark Force Rising', 'The Last Command'. That’s where she explodes onto the scene, and her entire character arc is built from that foundation. After that, you could dive into the ‘Mara Jade: By the Emperor’s Hand’ comic series and the ‘Allegiance’ and ‘Choices of One’ novels for her Imperial-era backstory, but I’d argue that reading those after you’re already invested in her post-RotJ journey makes those flashbacks hit so much harder.
Some folks push hard for chronological order, but I tried that once and it felt disjointed. Jumping from a gritty Imperial spy tale straight into the more hopeful, settled dynamics of the ‘Hand of Thrawn’ duology created a weird tonal whiplash. The writing styles across the decades vary a lot, too. The later novels by Aaron Allston, like in the ‘X-Wing: Mercy Kill’ book, assume you know her full history.
My take? Start with the Thrawn Trilogy. Let that define the character for you. Then, if you’re craving more of her past, loop back for the prequel stories. It preserves the mystery and impact of her initial introduction, which is how most of us experienced it back in the 90s. The final scene of ‘Survivor’s Quest’ has a quiet weight to it that really only lands if you’ve followed her entire published journey.