A method of entraining gas in a flowable food product comprising the steps of accelerating the flowable food product in a flow direction through a flow channel that includes a ramp. Gas is injected into the flowable food product transverse to the flow direction through a porous surface or plate while the food product traverses the ramp to generate a froth. An apparatus for entraining gas in a food product, comprises a source of flowable food product and a food product pump to accelerate the food product through a flow channel. A ramp is disposed in the flow channel as well as a porous surface forming a wall of the flow channel opposite the ramp. A source of gas is in communication with the porous surface, wherein gas is entrained in the food product as it passes by the ramp and the porous surface.