How to make liquid boil
Create Plane.
Create icosphere.
Select Plane, go to properties tab, particles: 


Create a new particle system.
Go to render tab on particles properties and select object. Use the
picker and select the icosphere.
You will see particles being emitted downwards.
Go to world tab, scroll down to gravity tab. Mark it off.
Play animation. Bubbles start coming up. Great!
Go to the property tab-particles and choose emit number: use 25.
Next change life: set life 6 frames.
Next change emission from faces. Choose Random.
Now play with life parameters RANDOM to give particles a random
timing of death between 0 and 6 frames.
After you set that, you can add a turbulence force field. leave as
 default. Watch them bubbles.


Now: Any changes you do to the icosphere will reflect on the bubbles. 

Create a sphere move it to intersect half of your icosphere. Select icosphere and use a boolean modifier. Select the sphere as boolean operation set to SUBSTRACT.  

Play particle sim, you'll see your bubbles have a hole.

Now, animate the boolean sphere up and down quick enough in the timeline (you can press play and move it with G) and some will come complete and othera with just half bubble.

If you animate this consistently you'll get desired BASE effect.

Thank you for your consideration to vote this as answer by ticking the check mark at the left side.

BFCT_Schiller