Kim Kardashian has given into pregnancy cravings and tucked into a burger after stepping out in a tight bejeweled dress in New York.