📖 Jump to Recipe

Sweet Potato Cake (红薯粑粑)

Xiangxi Street Snack Classic

Prep15 min
Cook15 min
Serves2 (about 6-8 cakes)
DifficultyEasy
SchoolXiangxi
SpiceNone

Sweet potato cake (红薯粑粑, hóng shǔ bā bā) is one of the most beloved street snacks in western Hunan. Fresh steamed sweet potato is mashed and mixed with glutinous rice flour and a little sugar, then formed into small cakes and pan-fried until golden and crispy on the outside, soft and chewy on the inside. The natural sweetness of the sweet potato shines through, complemented by the chewy texture of glutinous rice. It is simple, affordable, and deeply comforting — the kind of snack that takes you back to childhood after just one bite.

Ba ba — Hunan's street food soul

In Hunan, the word ba ba (粑粑) refers to a whole category of flat, round cakes made from rice flour, sweet potatoes, pumpkins, or other starchy ingredients. Ba ba are sold everywhere — by street vendors, at breakfast stalls, in snack shops, and at festivals. They are the ultimate comfort food: warm, chewy, sweet, and satisfying. Every region of Hunan has its own varieties — sweet potato ba ba is especially popular in western Hunan (Xiangxi), where sweet potatoes have been a staple crop for centuries. Xiangxi's mountainous terrain is perfect for growing sweet potatoes, and local people have turned them into countless dishes: steamed, roasted, fried, boiled, and of course, made into ba ba. Pan-fried sweet potato ba ba is the most popular street version — you can smell the sweet aroma from a block away.

The name "tiger skin" refers to the distinctive appearance of the peppers after frying. As the skin chars in irregular patches against the remaining green flesh, it creates a striped, mottled pattern reminiscent of a tiger's coat. But this isn't just a clever name — the charring is essential to the flavor. The blistered skin develops a deep, smoky sweetness that balances the bright heat of the pepper and the tang of the vinegar sauce. This is a classic Xiangjiang River school dish: quick, bold, and rooted in home cooking. You'll find it on dinner tables across Hunan every week, often as the only vegetable dish alongside a meat stir-fry and a bowl of soup. It is the very definition of "simple but perfect."

Ingredients

This is a very simple recipe with just a few ingredients. Use orange-fleshed sweet potatoes — they are sweeter and more moist than white-fleshed ones.

Step-by-Step Instructions

  1. Steam the sweet potato. Peel the sweet potato and cut it into chunks. Steam for 15 to 20 minutes until completely tender — a fork should pierce through easily with no resistance. Drain any excess water from the steamed sweet potato — you do not want the mashed potato to be too watery. Let it cool slightly until it is cool enough to handle but still warm.
  2. Mash and mix. Transfer the warm sweet potato to a bowl. Mash it thoroughly with a fork or potato masher until it is completely smooth with no lumps. Add the sugar and a pinch of salt, and stir to combine. The salt might seem odd in a sweet recipe, but it actually enhances the natural sweetness of the sweet potato and balances the flavors. Add the glutinous rice flour gradually, stirring as you go.
  3. Knead the dough. Use your hands to knead the sweet potato and flour together into a smooth, pliable dough. The dough should be soft and slightly sticky, but not so sticky that it sticks to your hands. If the dough is too dry and crumbly, add a little warm water — one teaspoon at a time. If it is too wet and sticky, add a little more glutinous rice flour. The exact amount of flour depends on the moisture content of your sweet potato, so use your judgment. Knead for 2 to 3 minutes until the dough is smooth and elastic.
  4. Shape the cakes. Divide the dough into 6 to 8 equal pieces, depending on how large you want the cakes. Roll each piece into a ball between your palms, then flatten it into a disc about 1 cm thick and 5 to 6 cm in diameter. If the dough sticks to your hands, dust them with a little glutinous rice flour. Place the shaped cakes on a plate. If you like, press a few sesame seeds onto the top of each cake for extra flavor and visual appeal.
  5. Pan-fry the cakes. Heat 2 tablespoons of cooking oil in a non-stick frying pan over medium-low heat. Carefully place the cakes in the pan in a single layer — do not crowd them (cook in batches if needed). Fry for 3 to 4 minutes on the first side, until the bottom is golden brown and slightly crispy. Flip the cakes and fry for another 3 to 4 minutes on the second side, until both sides are golden and the cakes are cooked through. The low heat is important — you want the inside to cook through before the outside burns.
  6. Serve and enjoy. Transfer the fried cakes to a plate lined with paper towels to absorb any excess oil. Serve warm — sweet potato ba ba is best eaten fresh and hot, when the outside is crispy and the inside is soft and chewy. You can serve them plain, or with a drizzle of honey, a dusting of powdered sugar, or a side of sweet osmanthus syrup. They make a great snack, breakfast, or dessert. The natural sweetness of the sweet potato combined with the chewy glutinous rice texture is simply irresistible — it is no wonder this is one of Hunan's most beloved street foods.
Secrets to perfect sweet potato ba ba
  • Use orange-fleshed sweet potato. It is sweeter, more moist, and has a better color than white-fleshed varieties.
  • Warm potato, smooth mash. Mix the flour in while the potato is still warm, and make sure there are no lumps.
  • Medium-low heat. Fry over medium-low heat so the inside cooks through before the outside burns.
  • A pinch of salt. Salt enhances the sweetness and makes the flavor more balanced — do not skip it.

Variations

The basic sweet potato cake is perfect on its own, but there are many delicious variations to try.

Stuffed with red bean paste

For a fancier version, flatten each dough ball, put a small spoonful of red bean paste in the center, seal the dough around it, and flatten again before frying. The sweet red bean filling is a classic Chinese pairing with sweet potato.

Baked instead of fried

For a healthier version, bake the cakes in the oven at 180 degrees C (350 degrees F) for 15 to 20 minutes, flipping halfway. They will not be as crispy as pan-fried ones, but they are still delicious and much lower in fat.

Pumpkin version

Replace the sweet potato with steamed pumpkin for a different flavor and color. Pumpkin ba ba is another Hunan favorite — slightly less sweet but equally delicious, with a beautiful golden-orange color.

Nutrition

Estimated values per cake (recipe makes 6-8 cakes). Sweet potato cakes are a source of dietary fiber and vitamin A from the sweet potato.

NutrientPer serving
Calories180 kcal
Protein2 g
Total fat5 g
Saturated fat1 g
Carbohydrates33 g
Sodium60 mg
Sugar12 g

Values are estimates. Actual nutrition will vary depending on specific ingredients and portion sizes.

Frequently Asked Questions

What is the difference between ba ba and baba?
Ba ba (粑粑, bā bā) is the Hunanese term for flat, round rice cakes or starchy cakes. It is related to the more general Chinese term baba (粑粑), but in Hunan it specifically refers to this style of glutinous rice cake. The term is used across southern China, but the exact meaning and preparation vary by region. In Hunan, ba ba are typically made from glutinous rice flour mixed with some kind of starchy vegetable (sweet potato, pumpkin, mugwort) and pan-fried or steamed. They are a street food staple — you will find them everywhere from breakfast markets to late-night snack stalls. The word itself is warm and comforting — saying ba ba in Hunan always makes people smile.
Can I use regular rice flour instead of glutinous rice flour?
Glutinous rice flour (also called sweet rice flour or sticky rice flour) is essential for the chewy, elastic texture that makes ba ba so good. Regular rice flour will give you a crumbly, dry result that is nothing like the real thing. If you cannot find glutinous rice flour at your local Asian grocery store, you can order it online — it is also called mochiko (Japanese brand) or shiratamako. Look for packages labeled 'glutinous rice flour' or 'sweet rice flour'. It is a very useful ingredient to have on hand for all kinds of Chinese desserts and snacks.
How do I store leftover sweet potato ba ba?
Leftover ba ba can be stored in an airtight container in the refrigerator for up to 3 days. They will harden as they cool — this is normal for glutinous rice products. To reheat, you have several options: pan-fry them again in a little oil for 2 to 3 minutes per side (this restores the crispy exterior), steam them for 5 minutes (makes them soft and chewy), or microwave them for 30 to 60 seconds (quick and easy, but they will not be crispy). You can also freeze them for up to 1 month — just separate them with parchment paper so they do not stick together, and reheat directly from frozen.
Why is my dough too sticky / too dry?
The moisture content of sweet potatoes varies a lot depending on the variety, how long you steamed them, and how fresh they are. This means you need to adjust the amount of flour (or water) accordingly. If your dough is too sticky and sticks to your hands, add more glutinous rice flour — one tablespoon at a time — until the dough is manageable. If your dough is too dry and crumbly and will not hold together, add a little warm water — one teaspoon at a time — until it comes together. The ideal dough should be soft, smooth, and slightly tacky but not sticky. It takes a little practice to get the feel for it, but it is very forgiving.

Related Recipes

If you loved this chewy, sweet street snack, try these other Hunan ba ba and snack recipes that are equally comforting and delicious.

📖 The Hunan Cookbook

Love This Recipe? Get All 20

The complete guide to authentic Hunan cooking — 20 proven recipes, pro chef tips, and three regional styles. Instant download, free lifetime updates.

Get the Cookbook — $9.99 →

30-day money-back guarantee · Instant PDF download