Chewy Purple Sweet Potato Mochi Bread Bites

Perfectly chewy, vibrant, and fun, these vegan purple sweet potato mochi bread bites are the ultimate snack! Made with just a few simple ingredients, they're naturally gluten-free and have that irresistible 'QQ' texture that will have you reaching for more. They're surprisingly easy to make and are an absolute dream dipped in a little salted caramel.
This easy vegan, gluten-free recipe comes together in about 75 minutes and serves 3. It's perfect for autumn cooking, weeknight dinners, meal prep, and anyone exploring a more plant-forward kitchen. If you love this style of cooking, you'll also want to try our creamy vegan no-bake blueberry cheesecake next.
Prep
20 min
Cook
45 min
Servings
3
Difficulty
Easy
The story behind this recipe
I first fell in love with the chewy, satisfying texture of mochi treats during a trip to Japan years ago. But it was the vibrant, purple-hued breads I saw in Korean bakeries that really stuck with me. I became obsessed with the idea of merging the two. How could I get that stunning, natural color from a purple sweet potato into a perfectly chewy, gluten-free bite? This recipe is the result of many attempts in my own kitchen. It's a little nod to those travels, a fusion of inspirations that resulted in a snack that's as fun to look at as it is to eat.
Why this recipe works
The magic of this recipe is all about the starches. The foundation is mashed purple sweet potato, which provides flavor, color, and its own natural starch. The real textural hero, though, is tapioca flour. Unlike other flours, tapioca starch gelatinizes in a unique way when baked, creating an incredibly satisfying, springy, and chewy texture known in many parts of Asia as 'QQ'.
This recipe works so well because it balances the moisture of the sweet potato with just enough tapioca flour to create a dough. We add a little oil to keep the dough soft and prevent it from drying out, while the maple syrup adds a touch of sweetness that complements the earthy potato. Kneading the dough briefly helps create a smooth, homogenous texture, ensuring every bite has that perfect mochi-like chew. Baking, rather than steaming, gives the bites a slightly crisp outer skin that yields to the bouncy interior, making them a fantastic and addictive snack.
Advertisement
Ingredients you'll need
Here's everything that goes into this chewy purple sweet potato mochi bread bites. Scroll down to the recipe card for exact measurements and a printable version.
- 250g peeled and steamed purple sweet potato (about 1 medium potato)
- 45g tapioca flour (also called tapioca starch)
- 1 tbsp maple syrup
- 1 tbsp avocado oil or other neutral oil
- 30-50 ml unsweetened soy milk, warm (or other plant milk)
- 1/4 tsp fine sea salt
- for serving vegan salted caramel sauce
Ingredient notes & substitutions
The little details that take this recipe from good to great — what to buy, what to swap, and what really matters.
Purple Sweet Potato
There are two common types: Stokes Purple®, which have a purple skin and purple flesh, and Okinawan sweet potatoes, which have a beige skin and purple flesh. Either will work beautifully here! The key is to get them very tender so they mash smoothly. I prefer steaming them as it adds moisture, which works well for this dough.
Tapioca Flour
This is non-negotiable for that signature mochi chew! It's also sold as tapioca starch – they are the same thing. Do not substitute with cornstarch, potato starch, or cassava flour; you will not get the correct 'QQ' texture. You can find it in the baking or gluten-free aisle of most supermarkets or at any Asian grocery store.
Soy Milk
I use warm, unsweetened soy milk. Warming the milk helps the dough come together smoothly. You can easily substitute it with another plant milk like oat or almond milk, but make sure it’s unsweetened to control the sweetness of the final product. The amount you need will vary, so add it slowly!
Avocado Oil
A neutral-flavored oil is best here so it doesn't overpower the delicate sweet potato flavor. Avocado oil is my go-to, but melted coconut oil (refined, so it doesn't taste like coconut) or even a light sunflower oil would also work just fine. The oil adds richness and helps keep the mochi bites tender.
Maple Syrup
This adds just a hint of sweetness to complement the natural sweetness of the potato. It also helps with the texture and caramelization. You could substitute with agave nectar if you prefer, but I find the flavor of maple works particularly well here.
Vegan Salted Caramel Sauce
This is for serving and it absolutely takes these bites to the next level. Many brands now offer accidentally or intentionally vegan caramel sauces made with coconut cream. You can also easily make your own by melting down full-fat coconut milk and coconut sugar. The salty-sweet dip is the perfect counterpoint to the earthy, chewy mochi.
How to make it
Follow these step-by-step instructions. Each step is written so you know exactly what to look, smell, and taste for.
- 1
First, prepare the sweet potato. Peel it and chop it into 1-inch cubes. Place the cubes in a steamer basket set over simmering water and steam for about 15-20 minutes, or until they are completely tender and easily pierced with a fork. Alternatively, you can bake the potato whole at 400°F (200°C) for 40-50 minutes until soft, then scoop out the flesh.
- 2
Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
- 3
Transfer the hot, steamed sweet potato to a large bowl. While it's still hot, mash it thoroughly with a fork or potato masher until you have a smooth puree. It's important to do this while the potato is hot to ensure a smooth, non-gummy texture.
- 4
Add the tapioca flour, maple syrup, avocado oil, and salt to the mashed sweet potato. Begin mixing with a spatula or wooden spoon. The mixture will be shaggy at first.
- 5
Slowly drizzle in the warm soy milk, starting with 30ml. Continue mixing until a dough starts to form. Now, use your hands to bring it all together. Knead the dough in the bowl for a minute or two until it's smooth, pliable, and no longer sticky. If the dough feels too dry and crumbly, add more soy milk, one teaspoon at a time. If it feels too sticky, add a sprinkle more tapioca flour. The final texture should be soft like play-doh.
- 6
Divide the dough into 12 equal pieces (about 1.5 tablespoons each). Roll each piece between your palms to form a smooth ball. You can gently flatten them into small pucks if you like, or keep them as spheres. Place them on the prepared baking sheet, leaving about an inch of space between them.
- 7
Bake for 20-25 minutes. The bottoms should be very lightly browned and the tops should feel firm and dry to the touch. They will puff up slightly in the oven.
- 8
Let the mochi bites cool on the baking sheet for at least 10 minutes before serving. They will get chewier as they cool. Serve warm with a side of vegan salted caramel sauce for dipping.
Advertisement

Chewy Purple Sweet Potato Mochi Bread Bites
Perfectly chewy, vibrant, and fun, these vegan purple sweet potato mochi bread bites are the ultimate snack! Made with just a few simple ingredients, they're naturally gluten-free and have that irresistible 'QQ' texture that will have you reaching for more. They're surprisingly easy to make and are an absolute dream dipped in a little salted caramel.
Ingredients
- 250g peeled and steamed purple sweet potato (about 1 medium potato)
- 45g tapioca flour (also called tapioca starch)
- 1 tbsp maple syrup
- 1 tbsp avocado oil or other neutral oil
- 30-50 ml unsweetened soy milk, warm (or other plant milk)
- 1/4 tsp fine sea salt
- for serving vegan salted caramel sauce
Instructions
- 1
First, prepare the sweet potato. Peel it and chop it into 1-inch cubes. Place the cubes in a steamer basket set over simmering water and steam for about 15-20 minutes, or until they are completely tender and easily pierced with a fork. Alternatively, you can bake the potato whole at 400°F (200°C) for 40-50 minutes until soft, then scoop out the flesh.
- 2
Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
- 3
Transfer the hot, steamed sweet potato to a large bowl. While it's still hot, mash it thoroughly with a fork or potato masher until you have a smooth puree. It's important to do this while the potato is hot to ensure a smooth, non-gummy texture.
- 4
Add the tapioca flour, maple syrup, avocado oil, and salt to the mashed sweet potato. Begin mixing with a spatula or wooden spoon. The mixture will be shaggy at first.
- 5
Slowly drizzle in the warm soy milk, starting with 30ml. Continue mixing until a dough starts to form. Now, use your hands to bring it all together. Knead the dough in the bowl for a minute or two until it's smooth, pliable, and no longer sticky. If the dough feels too dry and crumbly, add more soy milk, one teaspoon at a time. If it feels too sticky, add a sprinkle more tapioca flour. The final texture should be soft like play-doh.
- 6
Divide the dough into 12 equal pieces (about 1.5 tablespoons each). Roll each piece between your palms to form a smooth ball. You can gently flatten them into small pucks if you like, or keep them as spheres. Place them on the prepared baking sheet, leaving about an inch of space between them.
- 7
Bake for 20-25 minutes. The bottoms should be very lightly browned and the tops should feel firm and dry to the touch. They will puff up slightly in the oven.
- 8
Let the mochi bites cool on the baking sheet for at least 10 minutes before serving. They will get chewier as they cool. Serve warm with a side of vegan salted caramel sauce for dipping.
Recipe Notes
Nutrition Information
Per serving (estimated)
- Calories
- 190 kcal
- Fat
- 5g
- Carbs
- 35g
- Protein
- 2g
- Fiber
- 3g
- Sugar
- 9g
- Sodium
- 120mg
Tips & troubleshooting
If your dough is incredibly sticky and impossible to roll, your sweet potato was likely very moist or you added the milk too quickly. Don't panic! Just add more tapioca flour, one teaspoon at a time, and knead it in until the dough is smooth and manageable like play-doh.
If your dough is dry and crumbly and won't come together, it needs more liquid. Add more warm soy milk, again, just one teaspoon at a time. This tiny amount makes a huge difference, so go slowly until it's pliable.
If your baked mochi bites are hard instead of chewy, they were likely overbaked. Ovens can vary, so check them at the 20-minute mark. They should be firm on the outside but still have some give. They will continue to set and get chewier as they cool.
If your mochi bites spread into flat discs, your dough was too wet. This is a sign to use less liquid next time, or to add a bit more tapioca flour during the kneading stage. They'll still taste great, just with a different shape!
If you find the inside texture is gummy instead of chewy, you may not have mashed the hot sweet potato enough. Trapped lumps of potato can create a less-than-ideal texture. Ensure your puree is as smooth as possible before adding the other ingredients.
Variations & swaps
Orange Sweet Potato Variation: Can't find purple? Use a regular orange sweet potato or yam! The color will be different, but the flavor is just as delicious. You may need slightly less liquid as orange sweet potatoes can be more moist.
Spiced Mochi Bites: Add 1/2 teaspoon of ground cinnamon or a pumpkin pie spice blend to the dry ingredients for a warm, autumnal flavor profile. This is especially good if you plan to dip them in a vanilla glaze instead of caramel.
Chocolate-Stuffed Surprise: Before rolling the dough into balls, flatten each piece into a small disc. Place a single vegan chocolate chip or a small piece of dark chocolate in the center, then enclose it and roll it into a ball. The melted chocolate center is a fantastic surprise.
Savory Scallion Twists: For a savory snack, omit the maple syrup and add 2 tablespoons of finely chopped scallions (green onions) and a 1/2 teaspoon of toasted sesame oil to the dough. Instead of caramel, serve with a soy-ginger dipping sauce.
Nut-Free & Soy-Free: This recipe is already naturally nut-free! To make it soy-free, simply use a different plant-based milk like oat milk or rice milk. Ensure your vegan caramel sauce is also soy-free.
Toasted Sesame Coating: For a different texture and flavor, brush the warm, baked mochi bites with a little melted coconut oil and roll them in toasted sesame seeds. This adds a lovely crunch and nutty flavor.
Storage, freezing & reheating
These mochi bites are truly at their textural peak the day they are made. Store any leftovers in an airtight container at room temperature for up to 24 hours. Do not refrigerate them, as the cold temperature will cause the starches to harden and they will lose their signature chewiness.
If they become a bit firm overnight, you can easily revive them! Reheat them in a 300°F (150°C) oven or an air fryer for 3-5 minutes until they are warm and have softened up again.
For longer-term storage, you can freeze the baked and fully cooled mochi bites. Place them in a single layer on a baking sheet to freeze, then transfer to a freezer-safe bag or container. They can be frozen for up to a month. Reheat directly from frozen in a 325°F (165°C) oven for 10-12 minutes.
A note on the nutrition
A single serving of these mochi bites is a light and satisfying snack that offers some surprising nutritional perks. The star ingredient, purple sweet potato, is packed with anthocyanins. These are powerful antioxidants, the same compounds that give blueberries and blackberries their deep color, and they're celebrated for their health-protective properties. Sweet potatoes are also a great source of fiber, which is important for digestive health and helps you feel full.
This recipe is naturally gluten-free, making it a wonderful treat for those with celiac disease or gluten sensitivity. By using just a small amount of maple syrup and oil, we keep the added sugars and fats in check, allowing the natural goodness of the sweet potato to shine. It's a wholesome-yet-decadent way to satisfy a craving for something chewy and sweet.
Frequently asked questions
Can I use a different kind of flour besides tapioca flour?+
Unfortunately, no. Tapioca flour (or starch) is absolutely essential for creating the unique, chewy, stretchy 'mochi' texture. Other flours like all-purpose, almond, or even cornstarch will result in a completely different, more cake-like or dense texture.
My dough is a sticky mess! What went wrong?+
This is a common issue and it's easily fixable! It just means your sweet potato had a high moisture content. Simply add more tapioca flour, one teaspoon at a time, and knead it in until the dough becomes smooth and no longer sticks to your hands.
Can I use regular orange sweet potatoes?+
Yes, absolutely! The recipe works perfectly with orange sweet potatoes. Just be aware that they can sometimes be more watery than purple ones, so you may need to use a little less soy milk or add a bit more tapioca flour to get the right dough consistency.
Are these purple sweet potato mochi bites gluten-free?+
Yes, they are naturally gluten-free! The recipe uses only sweet potato and tapioca flour, neither of which contains gluten, making it a safe and delicious treat for anyone on a gluten-free diet.
How can I make these in an air fryer?+
They work great in an air fryer! Preheat your air fryer to 330°F (165°C). Place the mochi bites in a single layer in the basket, making sure they aren't touching. Air fry for 12-15 minutes, until they are firm and slightly puffed. The texture is fantastic.
Can I prepare the dough ahead of time?+
It's best to bake the dough shortly after making it for the best texture. If you must, you can store the raw dough tightly wrapped in the refrigerator for up to 24 hours, but you may need to let it sit at room temperature for 30 minutes to become pliable again before rolling.
Why are my mochi bites hard instead of chewy?+
This usually happens for one of two reasons: they were overbaked, or they were stored in the refrigerator. Bake them just until the outside is firm and dry, and always store leftovers at room temperature. You can refresh slightly stale ones in a warm oven for a few minutes to soften them up.
Can I stuff these with anything?+
Yes! A small piece of vegan dark chocolate, a dollop of red bean paste, or even a bit of peanut butter in the center would be delicious. Just flatten the dough, add your filling, and carefully seal it before rolling it into a ball.
Advertisement
Rate & Review
Cooked it? Help other readers — leave a star rating and a short note.
Reviews (0)
No reviews yet — be the first to share how it turned out!
