A good design for a small kitchen is one with small cabinets, which maximize the efficiency of a kitchen by allowing more space for other items. When installing cabinets, build up and not out. Stacking cabinets makes use of extra vertical space.
Consider cabinet colors, as well. Lighter tones give the illusion of a larger space. Make sure the ceiling and cabinet tones match, as contrasting tones give the illusion of a smaller space. Small kitchen islands are also efficient in creating more space. If the island is placed in the middle of the kitchen, it does not interrupt the flow of work. You can also station the island on the periphery, as long as the items placed on it are used infrequently.