The main kinds of flour used in cooking are all-purpose flour, self-raising flour and cake flour. Self-raising flour contains a leavening agent. This makes the food rise (expand) during baking. It produces lighter and softer baked foods by creating small bubbles. Flour that does not have a leavening agent is called all-purpose flour, or plain flour.