Desserts
This sweet rice ball soup recipe transforms humble ingredients into a dessert that feels like a warm embrace—silky broth cradling chewy mochi bites infused with cinnamon and cardamom. I first made it during Boston winters when I craved something comforting yet elegant, and it became an instant family favorite.
The key lies in balancing the dough's texture: tender enough to melt in your mouth yet sturdy enough to hold its shape in the broth.
The process is methodical but rewarding: you'll make the dough by hand (no mixer needed), shape it into small balls, and fill them with a spiced sweet potato paste that adds natural depth. The broth simmers with star anise and ginger, creating an aromatic base that enhances every bite.
What makes this recipe special is how the flavors develop—each spoonful reveals layers of warmth from the spices and sweetness from the rice and filling.
By the time you serve this dish, you'll have a bowl of golden broth dotted with perfectly formed rice balls that release their filling when bitten into. The contrast of silky broth and chewy mochi creates a textural experience that's both satisfying and refined.
This dessert is perfect for cozy evenings or special occasions when you want to impress without spending hours in the kitchen.
Once you try this recipe, you'll understand why it's become a staple in my dessert repertoire—simple enough for weeknights but elegant enough for guests. The technique is foolproof, and the ingredients are easy to find at any grocery store.
Let's get started on creating this comforting treat that feels like a hug in a bowl.
Ingredients for sweet rice ball soup
This comforting dessert needs just 13 ingredients—mostly pantry staples and a few special touches.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain White Rice 🍚 | 1 ½ cups | Uncooked, like sushi rice |
| Sweet Potatoes 🍠 | 1 ½ lb | Peeled, cooked until tender |
| Granulated Sugar 🍚 | ½ cup | White or brown preferred |
| Ground Cinnamon 🌿 | 1 tbsp | Freshly ground for warmth |
| Ground Cardamom 🌿 | ½ tbsp | Or sub 1 tsp vanilla extract |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Large Eggs 🥚 | 1 whole | Room temperature for binding |
| Chicken Broth 🍲 | 4 cups | Low-sodium, homemade or store-bought |
| Star Anise 🌿 | 2 whole | For aromatic broth base |
| Fresh Ginger 🧄 | 1 inch | Sliced thin for broth |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla for depth |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Honey 🍯 | 2 tbsp | For sweetening broth |
The rice is the foundation, so sushi rice or short-grain white is a must—it stays chewy when cooked. I grab mine in bulk from Trader Joe's or the Asian market, but any grocery store carries it. For the sweet potatoes, orange-fleshed varieties work best—they're naturally sweeter. Look for firm ones without soft spots. If you can't find fresh star anise, Whole Foods or Indian grocery stores usually stock it. The cardamom? Penzeys Spices has the best ground version, but any quality brand works. For the dough, cold butter is key—it keeps the mochi from getting gummy.
No cardamom? Vanilla extract at double the amount works in a pinch, though it won't be identical. Subbing sweet potatoes? Yams or regular potatoes will change the flavor but keep the texture. The broth can be made with vegetable broth instead of chicken for a vegetarian version. If you're short on time, pre-cooked rice saves steps—just cool it completely before mixing. For the honey, agave or maple syrup works too, but honey's floral notes pair perfectly with the spices. The ginger should be fresh—dried loses its punch fast.
Store the dough in an airtight container with parchment between layers for up to 3 days. The broth keeps 5 days in the fridge, but it tastes even better reheated the next day. Freeze the dough balls separately—they'll keep for 3 months. I like to portion the broth into jars so I can just reheat and add fresh mochi when ready. The filling can be prepped ahead too—just store it in the fridge and warm it gently before filling the mochi.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to pull out five different bowls. Just rice, sweet potatoes, and a pinch of spices—simmered together until the rice turns creamy and the sweet potatoes melt into the broth. No chopping, no fuss, just stir-and-go.
- Warm Spice Hug: That cinnamon and cardamom combo? It’s like a cozy blanket for your taste buds. The sugar caramelizes just enough to balance the earthy sweet potatoes, and the rice soaks up all the flavor like a sponge. Honestly, it tastes like dessert but works for breakfast.
- Leftover Lifesaver: This soup actually improves the next day. The flavors meld even more, and the texture gets that perfect, silky consistency. I make a big batch on Sundays—it’s my go-to for lazy mornings or when I need to feed the kids something hearty without stressing.
- Pantry Staple Power: Between us, this is one of those recipes that won’t break the bank. You’re using rice, sweet potatoes (cheap and versatile), and spices you probably already have. Plus, it’s the kind of dish that feels special but won’t make you panic if you’re missing one ingredient.
Step-by-step instructions for sweet rice ball soup
Here's how to create comforting mochi bites in a fragrant, silky broth—simple steps for perfect texture every time.
Prepare the Sweet Potato Puree
Peel and chop the 1.5 lb sweet potatoes into 1-inch cubes. Place them in a pot with 4 cups chicken broth, the 2 whole star anise, 1-inch fresh ginger (sliced), and 1 tsp salt. Bring to a boil over medium-high heat, then reduce to a simmer for 15-20 minutes until fork-tender.
Drain the sweet potatoes, reserving the broth. Return the sweet potatoes to the pot and mash them until completely smooth. Stir in the 0.5 cup granulated sugar and 2 tbsp honey until fully dissolved. The puree should be thick but pourable—this will be the base for both the broth and the rice balls. Taste and adjust sweetness if needed.
Create the Spiced Rice Dough
Rinse the 1.5 cups short-grain white rice under cold water until the water runs clear. In a medium saucepan, combine the rice with 4 cups reserved sweet potato broth (from Step 1). Bring to a boil, then reduce heat to low and simmer for 15 minutes, covered, until all liquid is absorbed. Fluff with a fork and let cool slightly.
In a separate bowl, mix the cooled rice with the 1 whole large egg, 0.5 cup unsalted butter (cold, cubed), 1 tbsp ground cinnamon, and 0.5 tbsp ground cardamom. Gently fold everything together with a spatula until just combined—don't overmix or the dough will become tough. The mixture should hold together when pressed but still feel slightly sticky.
Assemble the Rice Balls
Lightly wet your hands with water to prevent sticking. Scoop about 1 tablespoon of the rice dough and roll it between your palms into a smooth, 1-inch diameter ball. Place on a parchment-lined plate. Repeat until all dough is used—you should have about 12-14 rice balls. Let them rest for 10 minutes at room temperature while you prepare the broth.
For extra flavor, brush each rice ball lightly with 1 tsp vanilla extract using a pastry brush. This step adds depth to the spiced dough without overpowering the natural sweetness.
Simmer the Broth
Return the reserved sweet potato broth from Step 1 to a clean pot. Stir in the 0.5 cup sweet potato puree (from Step 1) and bring to a gentle simmer over low heat. Add the 1 tsp vanilla extract and taste—adjust sweetness with more granulated sugar or honey if desired. The broth should be fragrant with warm cinnamon and cardamom notes, slightly thicker than traditional broth but still silky.
Keep the broth at a gentle simmer—not a rolling boil—to maintain its delicate texture. You'll add the rice balls just before serving.
Serve Warm with Spiced Rice Balls
Gently place the 12-14 rice balls into the simmering broth. Let them warm through for 2-3 minutes—just enough to soften slightly but maintain their shape. Ladle the hot broth with 2-3 rice balls per bowl and garnish with an extra sprinkle of ground cinnamon.
Serve immediately while the broth is steaming and the rice balls are warm. Each bite should deliver a perfect balance of chewy mochi texture and the comforting sweet-spiced broth. For extra indulgence, drizzle with a touch more honey or serve with a side of sliced fresh fruit.
Pro Tips For Making Sweet Rice Ball Soup
- Parboil Sweet Potatoes First: I learned this the hard way—roasting whole sweet potatoes before boiling them cuts cooking time by half and keeps them from turning to mush. Pierce them first, then bake at 400°F (200°C) for 45 minutes before peeling and chopping. This also concentrates their natural sweetness, which balances the sugar in the broth.
- Rinse Rice Until Clear: Skip the "just wash it" approach—rinse short-grain rice under cold water until the water runs completely clear. Starchy water makes rice gummy, and this recipe needs light, fluffy balls. I used to eyeball it, but now I count 5-6 rinses with a quick swirl each time.
- Simmer, Don’t Boil: After adding sugar and spices, keep the broth at a gentle simmer—tiny bubbles, not a rolling boil. Boiling burns sugar and makes the broth bitter. My first batch tasted off because I ignored this; now I use a thermometer and aim for 185°F (85°C) if I’m paranoid.
- Toast Spices Dry: Bloom cinnamon and cardamom in a dry pan for 30 seconds before adding liquid—this wakes up their flavors. I was skeptical until I tried it: the soup now has depth instead of just sweetness. Skip this, and you’re basically sprinkling dust.
Common mistakes when making perfect results
Overmixing the Dough
This is my biggest rookie mistake when I first tried making mochi—overworking the dough turns it gummy instead of chewy. The rice mixture should feel slightly sticky and hold together when pressed, but it shouldn't require vigorous kneading.
I learned this the hard way when my first batch turned out like glue. Use a gentle folding motion with a spatula and stop as soon as the ingredients are just combined. 💫
Using Wrong Rice
Short-grain white rice is non-negotiable for this recipe—it's what gives mochi its signature chewy texture. I once used jasmine rice on a whim, and the result was disappointingly mushy.
If you can't find short-grain rice, look for sushi rice at your local grocery store's Asian foods section. The grains should be plump and slightly sticky when cooked.
Skipping the Resting Time
Those 10 minutes of resting time before shaping the rice balls might seem insignificant, but they're crucial. The dough needs time to relax and firm up slightly, making it much easier to handle.
I've rushed this step and ended up with misshapen balls that fell apart in the broth. Think of it like letting pie dough rest—patience pays off with better texture. ⏰
Boiling the Broth Too Vigorously
A gentle simmer is key for maintaining the broth's delicate texture. I've seen people bring the broth to a full boil when adding the rice balls, and it completely ruins the silky consistency.
Keep the heat at low and maintain just a gentle bubble. The rice balls will warm through in 2-3 minutes without needing a rolling boil.
Underestimating Sweetness
This is where I always go wrong—assuming the sweet potatoes and rice will provide enough natural sweetness. Taste your broth before serving and adjust with more honey or granulated sugar if needed. The filling inside the rice balls is already quite sweet, so the broth should complement rather than compete.
I usually need to add an extra 1-2 teaspoons of sugar to balance the flavors properly.
Overcrowding the Broth
Adding too many rice balls at once can make the broth cloudy and dilute the flavors. I've tried making a big batch for a crowd and ended up with a watery, less flavorful soup.
For best results, work in batches—keep the broth warm on low heat and add fresh rice balls just before serving. This ensures each bowl gets the full aromatic experience of the spices and sweetness. 🍲
Nutrition facts
Frequently asked questions
Can I make this sweet rice ball soup without sweet potatoes?
For a vegetarian version, use 1.5 cups mashed roasted butternut squash or 1 cup pumpkin puree instead. The natural sweetness works beautifully with the spices. If you prefer a fruit twist, try 1 cup mashed ripe pear or 1 cup cooked apple puree—both add a subtle floral note that pairs wonderfully with cinnamon and cardamom.
How do I store leftovers to keep the rice balls from getting soggy?
Store the broth and rice balls separately in airtight containers. The broth will keep for 5 days in the fridge, while the rice balls stay fresh for 3 days if kept dry. To serve, simply reheat the broth (don't boil) and add fresh rice balls just before eating. For longer storage, freeze the rice balls separately—they'll keep for 3 months and reheat beautifully in the broth.
Can I make this soup gluten-free?
Yes, this recipe is naturally gluten-free as long as you use certified gluten-free ingredients. The rice dough contains no wheat, and the broth ingredients are all gluten-free. Just ensure your broth doesn't contain hidden gluten (some store-bought versions do). For extra insurance, check that your spices (like ground cinnamon) are processed in gluten-free facilities. The texture will be identical to the original!
What's the best way to make this for a crowd?
Double the recipe and work in batches. Prepare the dough and shape all the rice balls first, then store them in the freezer. When ready to serve, reheat the broth in large pots and add the frozen rice balls directly—they'll warm through in 3-4 minutes without falling apart. Use a slotted spoon to transfer them to bowls so the broth stays clear. This method keeps the flavors vibrant even for large groups!
Why did my rice balls fall apart when I added them to the broth?
This usually happens when the dough was either overmixed (making it gummy) or not rested properly (making it too sticky). The dough should hold together when pressed but still feel slightly tacky. If this happens, try adding 1 extra tablespoon of rice flour to the dough next time to help bind it. Also, make sure you're using short-grain rice—long-grain varieties won't give the right chewy texture.