National Dish Taiwan: Rice Blood Cake (Recipe)

In this article
Meet Rice Blood Cake, one of Taiwan’s most distinctive night-market treats! This savoury snack blends glutinous rice with rich pork blood to create a dense, springy bite you will not find anywhere else. Skewered, steamed and slathered in a punchy chilli sauce, it is the kind of bold street food that draws crowds after dark. Bring the buzz of a Taiwanese night market straight to your own kitchen.
About Rice Blood Cake
Rice Blood Cake is a traditional Taiwanese dish cherished for its unmistakable flavour and satisfying texture. It brings together the hearty tastes of rice and pork blood to produce something with a truly unique mouthfeel. It is most often served at night markets, where it is enjoyed as a hugely popular snack, usually on a stick. Finished with a fiery chilli sauce, Rice Blood Cake is an absolute must for anyone keen to explore Taiwanese cuisine.
Ingredients (serves 1–2)
- 200 g glutinous rice
- 100 ml pork blood (fresh)
- 1 tsp salt
- 1 tsp pepper
- 2 spring onions, chopped
- Spicy chilli sauce, to serve
Shopping for the ingredients
To make Rice Blood Cake, sourcing the right ingredients really matters. Glutinous rice and pork blood are available from most Asian grocery shops, while everyday items such as spring onions and seasonings can be found in any supermarket. Be sure to buy only the freshest produce to get the best results. The quality of the pork blood plays a decisive role in the flavour and texture of the finished dish.
Preparing the dish
Preparing Rice Blood Cake is much like getting other rice-based dishes ready. Begin by soaking the glutinous rice in water overnight so it softens and reaches the ideal consistency. This makes a real difference to the texture of the cake. Have the pork blood and the remaining ingredients measured out and to hand as well, so the whole process runs smoothly from start to finish.
Step-by-step instructions
- Drain the soaked glutinous rice and mix it with salt and pepper.
- Add the pork blood to a bowl, followed by the chopped spring onions.
- Combine the mixture thoroughly and pour it into a greased mould or tin.
- Set up a steamer and steam the Rice Blood Cake for around 30–40 minutes, until firm.
- Once steamed, leave to cool, cut into pieces and serve with spicy chilli sauce.
Gluten-free / lactose-free version
Rice Blood Cake is naturally gluten-free and lactose-free, since its main ingredients are glutinous rice and pork blood. This makes it a great option for anyone with particular dietary needs. When preparing the dish, do check that every ingredient, especially the seasonings, is gluten-free. It is always worth reading the labels to make sure there are no hidden sources of gluten.
Tips for vegans and vegetarians
Although Rice Blood Cake contains a meat ingredient, there are ways to create a vegan or vegetarian version. Replace the pork blood with plant-based alternatives that can offer a similar texture. You might use plant proteins or black beans, for example, to build a hearty, filling dish. Adding vegetable stock and plenty of seasoning also helps to mimic the flavour and depth of the original recipe.
More tips and tricks
To get the best results when cooking Rice Blood Cake, keep a close eye on the consistency. The glutinous rice should be well moistened but never mushy. Steaming is the key step that binds the components together and intensifies the aroma. Experiment with different seasonings or regional variations to give the dish your own personal touch.
Adapting the recipe to your taste
One of the best things about Rice Blood Cake is how versatile it is. Adjust the ingredients to suit your palate — add chilli flakes or garlic, for instance, to ramp up the flavour. Different vegetables such as carrots or mushrooms can also lend extra texture and taste. Let your creativity run free and make the dish your own!
Ingredient substitutions
If you cannot find pork blood or fancy trying a different flavour, there are a few alternatives worth considering. Beef blood or even mixed plant extracts can be used in its place. These swaps will change the taste and consistency of the dish, so it is wise to try them out on a test batch first. Seeking out new ingredients can also enrich the classic Rice Blood Cake in interesting ways, much as it does in Duck Blood Vermicelli Soup.
Drink pairing ideas
Rice Blood Cake goes beautifully with a range of drinks that complement its savoury notes. A cool lager or a fresh green tea are popular partners. For those who like something a little more unusual, a jasmine black tea could be an ideal choice. Notice how the flavour of the drink rounds out the rice cake and heightens the whole experience.
Serving and presentation ideas
Presentation can lift the Rice Blood Cake experience considerably. Serve it on an attractive plate with fresh herbs or a dish of chilli sauce alongside. A scattering of lime wedges adds not only colour but also a welcome hit of freshness. A few decorative drizzles of sauce and a little veg can make the dish look even more inviting.
A bit of history
Rice Blood Cake has a long history in Taiwanese cooking. Originally created as a simple, filling food for labourers, it evolved over time into a much-loved snack. The technique of steaming rice has been widespread across Asia for centuries and appears in many traditional dishes, from Sticky Rice Cake to Sticky Rice Sausage. Today Rice Blood Cake is not only a nourishing dish but also a reflection of Taiwan’s rich cultural diversity.
More recipe ideas
Summary: Rice Blood Cake
Rice Blood Cake is an exciting and singular dish from Taiwan that delights with savoury flavours and an intriguing texture. It is relatively simple to make, and the taste adapts wonderfully to your own preferences through variations and tweaks. With the right ingredients and a little creativity, you can bring an authentic Taiwanese experience into your own kitchen. Give it a go and let the rich culture of Taiwan inspire you!



