Netflix's 'Avatar: The Last Airbender' does right by a fan favourite: the cabbage merchant

"My...my...MY CAAABBBBAAAAAGEEEEEEEES!!!!"
 By 
Shannon Connellan
 on 
James Sie as Cabbage Merchant in season 1 of "Avatar: The Last Airbender"
Played by none other than James Sie, who voiced the cabbage merchant in the animated series. Credit: Robert Falconer / Netflix

Welcome to Thanks, I Love It, our series highlighting something onscreen we're obsessed with this week.


It's the consistently "say the line, Bart" moment of Avatar: The Last Airbender and in Netflix's live action adaptation, it does not disappoint. 

Fans of the animated series will be waiting to see how the new series adapts beloved main characters like Aang (Gordon Cormier), Katara (Kiawentiio), Sokka (Ian Ousley), and Zuko (Dallas James Liu), but may also be keen to know if one of the ultimate fan-favourites shows up: the cabbage merchant.

A long-suffering bad luck magnet and comedic cornerstone of the animated series and graphic novels, the Earth Kingdom's travelling cabbage merchant's only trait is that he's consistently foiled in his attempts to earn a living through his vegetables. A friend to misfortune, he's always peddling his spherical wares from a cart only to have them burned, eaten, trampled, or destroyed by various characters and beasts.


You May Also Like

And every time it happens, he exclaims, "MY CABBAGES!" in despair. Reader, every single time, it lands.

The cabbage merchant is such a fan favourite, people have made various remixes of his oft-repeated line, and the character even appeared in the Adult Swim stop-motion comedy series Robot Chicken.

So of course, he turns up in the live action series, in episode 3, "Omashu", set in the titular Earth Kingdom city. But the best part of this cameo? The cabbage merchant is played by James Sie, who voiced the perpetually doomed character in the animated series.

After Jet (Sebastian Amoruso) helps Aang, Katara, and Sokka sneak into the city of Omashu, they're taking in the bustling marketplace. Aang spots someone flying above the city (who learn later is Teo, played by Lucian-River Chauhan) and races to get to them. With his head in the sky, Aang stumbles past a merchant selling — you got it — cabbages.

A man brandishes a cabbage in a market.
"My...." Credit: Netflix

"Hey! Watch out for my—" the cabbage seller exclaims, interrupted by Sokka in pursuit of Aang. This happens once more, when the merchant comes across Katara when she's looking for Jet, asking her, "Would you like to try one of my—" before he's cut off. But later, when he finally gets to finish his iconic line, it's a deeply satisfying payoff.

During the fight between Zuko and Aang in the marketplace, Zuko sets the cabbage merchant's cart on fire, which is the last straw for our unfortunate purveyor of leafy greens. Finally, he screams:

"My...my... MY CAAABBBBAAAAAGEEEEEEEES!!!!"

Shaking a double fist at the sky in pure unlocked rage, the cabbage merchant gets his damn moment (according to Netflix, Sie actually recorded the line several times from different angles and the crew cheered after each take).

There's actually a neat Easter egg for the cabbage merchant in the same episode. When we first meet him in the animated series, he's trying to get into Omashu, but he's earthbended into the air with his haul. In the live action series, the Omashu guards do exactly this to another seller, with the cabbage merchant already safely inside.

So, there you have it, the king of rotten luck and pop-up retail got his moment in the live action series of Avatar: the Last Airbender. And as is tradition, his livelihood was burned to the ground.

Avatar: The Last Airbender is now streaming on Netflix.

Topics Netflix

A photo portrait of a journalist with blonde hair and a band t-shirt.
Shannon Connellan
UK Editor

Shannon Connellan is Mashable's UK Editor based in London, formerly Mashable's Australia Editor, but emotionally, she lives in the Creel House. A Tomatometer-approved critic, Shannon writes about entertainment, tech, social good, science, culture, and Australian horror.

Mashable Potato

More from Thanks, I Love It
'Jawbreaker' at 25: Looking back at the classic teen comedy's HBIC
Julie Benz, Rose McGowan, Rebecca Gayheart star in "Jawbreaker."

I love that 'Alien: Earth' trillionaire Boy Kavalier takes calls with his feet
Samuel Blenkin as Boy Kavalier in "Alien: Earth."

Brennan Lee Mulligan talks 'Dimension 20: Cloudward, Ho!'s breakout NPC
Brennan Lee Mulligan in "Dimension 20: Cloudward, Ho!"



Recommended For You

More in Entertainment
California just launched the country's largest public broadband network
Newsom stands behind a teen on a computer. A group of people cheer and clap behind them.

The Shark FlexStyle is our favorite Dyson Airwrap dupe, and it's $160 off at Amazon right now
The Shark FlexStyle Air Styling & Drying System against a colorful background.

Amazon's sister site is having a one-day sale, and this Bissell TurboClean deal is too good to skip
A woman using the Bissell TurboClean Cordless Hard Floor Cleaner Mop and Lightweight Wet/Dry Vacuum.

The best smartwatch you've never heard of is on sale for less than $50
Nothing CMF Watch 3 Pro in light green with blue and green abstract background

Reddit r/all takes another step into the grave
Reddit logo on phone screen

Trending on Mashable
NYT Connections hints today: Clues, answers for April 3, 2026
Connections game on a smartphone

Wordle today: Answer, hints for April 3, 2026
Wordle game on a smartphone

Google launches Gemma 4, a new open-source model: How to try it
Google Gemma


NYT Strands hints, answers for April 3, 2026
A game being played on a smartphone.
The biggest stories of the day delivered to your inbox.
These newsletters may contain advertising, deals, or affiliate links. By clicking Subscribe, you confirm you are 16+ and agree to our Terms of Use and Privacy Policy.
Thanks for signing up. See you at your inbox!