Why is light showing through a solid mesh object?
You need to make the bowl a collision object for the fire. With the bowl active, in the Physics tab click Smoke, then Collision. The collision type should be set according to what you do with the bowl. Static if remains still, Animated if you animate it using keyframes or drivers and Rigid if it has rigid body physics enabled.



You may also need to increase the Subframes setting for the emitter, to get higher accuracy to prevent flames to pass through the bowl between frames.



Here the bowl has collision enabled.



And here is doesn't.