Have you ever enjoyed the sensation of chocolate popping boba? Those little balls that burst with flavor and add an extra layer of excitement to your drink or dessert? If you haven’t, you’re in for a treat!
This recipe guides you through making delicious chocolate popping boba with a jelly-like shell that bursts with rich chocolate flavor.
We offer two chocolate base options: a simpler hot cocoa mix or a more decadent milk and chocolate base.
With this step-by-step guide, it’s both fun and delicious, no matter which base you choose!
Enjoy the popping boba in hot or iced milk for a fun beverage, or use them as a topping for desserts like ice cream and yogurt.
They’re perfect for adding a playful twist to your favorite treats or for conducting this simple yet magical science experiment at home with kids.
What is Popping Boba?
Popping boba, also known as “bursting boba,” are small, spherical balls filled with liquid that burst in your mouth when you bite into them.
These boba are often used in bubble tea or as a topping for desserts like ice cream, yogurt, or puddings.
The outer shell is made of a gel-like substance, while the inside is filled with a flavored liquid, such as fruit juice, chocolate, or other delicious fillings.
The sensation of the liquid bursting inside is what gives popping boba its unique and fun texture!
Origination of Popping Boba
Popping boba originated in Taiwan in the early 2000s, alongside the rise of bubble tea. It was created by a company called “WOW Bubble Tea,” who introduced the idea of filling the boba with liquid to add a fun twist to traditional bubble tea.
Since then, popping boba has become a popular ingredient in a variety of drinks and desserts across the globe. Today, it’s not just used in bubble tea but also in smoothies, yogurt parfaits, ice cream toppings, and more.
Is Popping Boba Healthy? Is it Vegan Friendly?
Popping boba itself can be a fun and exciting addition to your favorite treats, but like most things, moderation is key.
Commercially available popping boba often contains sugar, food coloring, and other additives, which can add unnecessary calories and processed ingredients to your diet.
However, making your own at home allows you to control the ingredients, and you can make healthier versions using natural flavors and minimal sugar.
As for vegan options, yes!
When making your own popping boba, you can ensure that all the ingredients are plant-based, such as using fruit juice for flavoring or plant-based milk as a base.
The recipe I’m sharing today with chocolate popping boba can easily be made vegan by using vegan hot cocoa mix, dairy-free chocolate, and plant-based milk alternatives.
Science Knowledge Behind Making Popping Boba
The process of making popping boba involves a fascinating science known as spherification.
Spherification is a technique in molecular gastronomy where a liquid is turned into a solid sphere with a gel-like outer layer.
This happens through a chemical reaction between sodium alginate (a type of seaweed extract) and calcium chloride. When the liquid mixture (in our case, a chocolate sodium alginate mixture) is dropped into a calcium chloride solution, the sodium alginate reacts with the calcium, forming a gel-like membrane around the liquid. The result is the boba’s iconic bursting effect!
The addition of sodium citrate in the chocolate base is crucial when using milk. It ensures that the calcium in the milk doesn’t prematurely react with the sodium alginate and turn the mixture into a gel before it’s dropped into the calcium chloride setting solution.
Tips for Making Chocolate Popping Boba
1. Choose Your Base: You can either go for a hot cocoa mix for a quick and easy chocolate base, or if you’re feeling adventurous, make a richer chocolate base with milk and real chocolate. Both options are delicious, but the milk and chocolate base offers a more decadent flavor.
2. Use Sodium Citrate: If you’re using milk or any plant-based alternatives that contain calcium (as listed in the nutrition facts) in your chocolate base, be sure to add sodium citrate. The calcium in the milk will react with the sodium alginate and turn the mixture into a gel before it’s dropped into the calcium chloride setting solution. Adding some sodium citrate helps prevent this from happening, ensuring your chocolate base stays liquid until it’s time for spherification. But if you’re using hot cocoa mix that doesn’t contain calcium, you can skip the sodium citrate.
3. Mix with a blender: Sodium alginate can be hard to dissolve. For best results, you can use a blender to mix the sodium alginate into the chocolate base. The blender helps ensure that the sodium alginate dissolves completely and evenly, preventing clumps. If you don’t have a blender, you can also use an electric hand mixer or whisk vigorously by hand. Make sure to whisk until all the sodium alginate has fully dissolved for a smooth and well-incorporated mixture.
4. Dissipate the bubbles: Let the sodium alginate chocolate mixture rest in the fridge for at least 2 hours (ideally overnight) to allow any bubbles to dissipate. If you have a chamber vacuum sealer, you can use it to remove the bubbles more quickly. Bubbles in the mixture can cause the popping boba droplets to break more easily, so it’s important to ensure a smooth, bubble-free base for the best results.
5. Be Patient: Once you’ve dropped the chocolate liquid into the calcium chloride solution, allow the droplets to sit for 1-3 minutes to form the gel-like outer layer. The droplets might look irregular at first, but they will round out as they rest.
6. Larger Popping Boba: To make bigger chocolate popping boba, use a teaspoon and follow the technique demonstrated in this recipe video. For even larger, tennis ball-sized boba, you’ll need to use the reverse spherification method. Check out my giant popping boba recipe for detailed instructions on how to create them.
7.Rinse and Store Properly: After creating your popping boba, rinse them with clean water to stop the setting process. Store them in a sealed container filled with clean water in the refrigerator if you’re not using them immediately.
8. Tip for Other Flavors: You can easily experiment with different flavors for your popping boba by adjusting the base liquid. Try using fruit juices, teas, or even flavored syrups in place of the chocolate base. Simply follow the same steps, adding your chosen liquid and adjusting the sugar level to suit your flavor preference. Check out my strawberry popping boba recipe for detailed instructions on how to create them. Just remember to use the right amount of sodium citrate (0.5-7%) if the base liquid contains calcium.
Equipment
- Blender (To thoroughly mix the chocolate base and dissolve the sodium alginate.)
- Large Mixing Bowls (One for the chocolate base and another for the setting bath.)
- Syringe or Dropper (For forming the boba droplets.)
- Strainer or Slotted Spoon (To remove the popping boba from the setting bath.)
- Whisk (To mix the calcium chloride and sugar into the setting bath.)
- Measuring cups and spoons (For liquids and smaller quantities of powdered ingredients.)
Ingredients
Preferred – Hot Cocoa Mix Base (easier and more reliable results):
- 2 cups water
- 6 tbsps hot cocoa mix
- 1 tsp sodium alginate (5g)
*Optional – Hot Chocolate Base (Using milk and chocolate for a richer flavor, though it requires more skill to prepare):
- 2 cups milk (use your preferred milk or plant based milk)
- 100 g chocolate (dark, milk, or a mix)
- 2 tbsp sugar (optional, adjust to taste)
- 1 tsp vanilla extract (optional)
- 1 tbsp sodium citrate (* Use 0.5-7% of sodium citrate by weight of the milk. Add more sodium citrate if the milk contains a higher amount of calcium. You may need to experiment with the amount of sodium citrate until the chocolate base reaches a liquid consistency rather than a slimy texture.)
For the Setting Bath:
- 4 cups water (1 liter)
- 1⅕ tsp calcium chloride (5g)
Instructions
– Prepare the Chocolate Base:
1. If using hot cocoa mix, in a mixing bowl, add 2 cups of hot water and 6 tbsps of hot cocoa mix. Stir well to dissolve.
2. If using milk and chocolate (see note1 below), heat 2 cups of milk in a small saucepan over medium-low heat until warm, but not boiling. Lower the heat to low, then add 100g chopped chocolate, 2 tbsp sugar (adjust to your taste), 1 tsp vanilla extract, and 1 tbsp sodium citrate. Stir until everything melts completely and the mixture becomes smooth.
3. Transfer the chocolate mixture to a blender, add 1 tsp of sodium alginate, and blend on medium speed for 1 minute until fully combined.
4. Pour the mixture into a bowl. Cover with plastic wrap and refrigerate for at least 2 hours (or overnight) to allow any bubbles to dissipate.
– Prepare the Setting Bath:
1. In a large bowl, whisk together 1 liter of cold water and 5g calcium chloride. Continue whisking until the solution becomes transparent.
– Form the Chocolate Popping Boba:
1. Use a syringe or dropper to draw up the chocolate liquid.
2. To make smaller chocolate popping boba: Gently squeeze droplets of the chocolate liquid into the calcium chloride solution, one drop at a time. Let the droplets soak in the setting bath for 1-3 minutes to form a gel-like shell.
3. To make larger chocolate popping boba: Use a teaspoon to scoop about ⅓ spoon of the calcium chloride solution. Gently squeeze the chocolate liquid into the teaspoon until the spoon is full. Carefully lower the teaspoon into the calcium chloride solution, allowing the chocolate liquid to naturally form into a spherical droplet. Let the droplets soak in the setting bath for 1-3 minutes to form a gel-like shell. The droplets may be irregular in shape initially, but they will round out after resting.
4. Use a strainer to remove the popping boba from the setting bath.
5. Rinse the boba thoroughly with clean drinking water to remove any residual calcium chloride and halt the spherification process.
6. Serve your chocolate popping boba in hot or iced milk for a fun chocolate drink, or use them as toppings for desserts like ice cream, yogurt, or pudding.
My other boba recipes you will also like:

Chocolate Popping Boba
Equipment
- blender (To thoroughly mix the chocolate base and dissolve the sodium alginate.)
- Large Mixing Bowls (One for the chocolate base and another for the setting bath.)
- Syringe or Dropper (For forming the boba droplets.)
- Strainer or Slotted Spoon (To remove the popping boba from the setting bath.)
- whisk (To mix the calcium chloride and sugar into the setting bath.)
- Measuring cups and spoons (For liquids and smaller quantities of powdered ingredients.)
Ingredients
Preferred – Hot Cocoa Mix Base (easier and more reliable results):
- 2 cups water
- 6 tbsp hot cocoa mix
- 1 tsp sodium alginate (5g)
*Optional – Hot Chocolate Base (Using milk and chocolate for a richer flavor, though it requires more skill to prepare):
- 2 cups milk (use your preferred milk or plant based milk)
- 100 g chocolate (dark, milk, or a mix)
- 2 tbsp sugar (optional, adjust to taste)
- 1 tsp vanilla extract (optional)
- 1 tbsp sodium citrate (* Use 0.5-7% of sodium citrate by weight of the milk. Add more sodium citrate if the milk contains a higher amount of calcium. You may need to experiment with the amount of sodium citrate until the chocolate base reaches a liquid consistency rather than a slimy texture.)
For the Setting Bath:
- 4 cups water (1 liter)
- 1⅕ tsp calcium chloride (5g)
Instructions
Prepare the Chocolate Base:
- If using hot cocoa mix, in a mixing bowl, add 2 cups of hot water and 6 tbsps of hot cocoa mix. Stir well to dissolve.
- If using milk and chocolate (see note1 below), heat 2 cups of milk in a small saucepan over medium-low heat until warm, but not boiling. Lower the heat to low, then add 100g chopped chocolate, 2 tbsp sugar (adjust to your taste), 1 tsp vanilla extract, and 1 tbsp sodium citrate. Stir until everything melts completely and the mixture becomes smooth.
- Transfer the chocolate mixture to a blender, add 1 tsp of sodium alginate, and blend on medium speed for 1 minute until fully combined.
- Pour the mixture into a bowl. Cover with plastic wrap and refrigerate for at least 2 hours (or overnight) to allow any bubbles to dissipate.
Prepare the Setting Bath:
- In a large bowl, whisk together 1 liter of cold water and 5g calcium chloride. Continue whisking until the solution becomes transparent.
Form the Chocolate Popping Boba:
- Use a syringe or dropper to draw up the chocolate liquid.
- To make smaller chocolate popping boba: Gently squeeze droplets of the chocolate liquid into the calcium chloride solution, one drop at a time. Let the droplets soak in the setting bath for 1-3 minutes to form a gel-like shell.
- To make larger chocolate popping boba: Use a teaspoon to scoop about ⅓ spoon of the calcium chloride solution. Gently squeeze the chocolate liquid into the teaspoon until the spoon is full. Carefully lower the teaspoon into the calcium chloride solution, allowing the chocolate liquid to naturally form into a spherical droplet. Let the droplets soak in the setting bath for 1-3 minutes to form a gel-like shell. The droplets may be irregular in shape initially, but they will round out after resting.
- Use a strainer to remove the popping boba from the setting bath.
- Rinse the boba thoroughly with clean drinking water to remove any residual calcium chloride and halt the spherification process.
- Serve your chocolate popping boba in hot or iced milk for a fun chocolate drink, or use them as toppings for desserts like ice cream, yogurt, or pudding.

