Young kids and babies prefer finger foods. Soft-cooked vegetables such as carrots, cucumber, sweet potato, cauliflower, and fresh fruits are all great lunch ideas for babies.