weird food

Eating duck hearts in South China

Posted on Updated on

So today I thought I’d sample a bit of street food for you all out there. Today I decided to try some ya xin, duck hearts. (鸭心) Your heart may have skipped a beat. Duck hearts? Are you serious man! Are you some kind of vampire or something? No. The truth is, duck hearts a pretty normal part of cuisine here in South China. When I approached the street stall, here were some of the interesting foods before me:


The duck hearsts are in the bottom left corner but if you take a look you can see a couple other interesting things. There are also duck legs, tea eggs, lotus root, and seaweed amongst other things. Not your typical western cuisine to say the least!

Despite what it may sound like though, duck hearts are delicious. They are also very cheap, only 2RMB (~.32 cents USD) per skewer. However, though cheap, they are not exactly pleasing to the eye!

A skewer of delicious duck hearts.

Upon eating this skewer of duck hearts, I have a few comments. Number one, yes they are actually very tasty. However the idea that you are eating the “heart” of something is a little bit disturbing and is kind of hard to get your head around. Once you bite into it you are thinking “Hey, not bad!” but your mind is also thinking..”I’m eating the f**king heart of something..” so your body is not exactly sure how to react. Anyway, to describe the taste, it does taste like duck meat somewhat but the texture is very different. Duck heart is very firm and slightly chewy, but not too chewy. The heart was also a bit salty, since it was likely a preserved heart that they salt beforehand. To be honest, I was a lot more afraid of eating the pi dan (The century old egg in a post from last week) than this one. I give this strange snack a thumbs up!

Please do have a look at the actual tasting video, which can be found on my YouTube channel here (Subscribe if you like the video!):