2) Puebla
This food-obsessed city is considered the gastronomic capital of Mexico, with a mix of pre-Hispanic and Spanish-influenced fare. It’s known for its mole poblano – a mix of lard, almonds, cocoa, chillies, raisins, sesame seeds and spices – that’s a little bit sweet, a little bit spicy. A symbolic dish is chillies en nogada, made with Pueblan chillies, fruit, almonds, cinnamon and walnut sauce; keep in mind, the real deal is only available in season from late July to mid-September. It’s said that Puebla’s culinary reputation centres of three things: pork, pig and hog. So yeah, there’s a lot of pork, pig and hog.