Best of Mexico City

The best churros with hot chocolate in Mexico City

Start with Churrería El Moro in Centro Histórico for churros with Mexican hot chocolate, San Ginés in Lomas de Chapultepec for churros or porras with hot chocolate and Churrería General de la República in Del Carmen, Coyoacán for classic churros in a paper bag. Here are all 5, with what to get at each.

5 places · Updated October 25, 2026

Mexico City
Mexico City · Photo: Jose Nicdao, CC BY 2.0 via Wikimedia Commons
  1. Churrería El MoroCentro Histórico · institution

    Get: Churros with Mexican hot chocolate

    The city's churro icon, open 24 hours with a traditional dining room.

  2. San GinésLomas de Chapultepec · Churros with hot chocolate

    Get: Churros or porras with hot chocolate

    The first Mexico City branch of a Madrid churrería.

  3. Churrería General de la RepúblicaDel Carmen, Coyoacán · Churros with hot chocolate

    Get: Classic churros in a paper bag

    Best enjoyed as a walking snack near the Coyoacán market.

  4. Porfirio'sPolanco · Churros with hot chocolate

    Get: Churros from the cart with dipping sauces

    Churros served from a cart with jam, cajeta, condensed milk and chocolate.

  5. Churrería El ConventoSan Ángel · Churros with hot chocolate

    Get: Churros with ice cream and chocolate

    Churros paired with ice cream in chocolate.

Keep these in Chef Amazing

Save the places you want and Chef remembers them for your trip: what to order, how to book, on a map with everything else you love in Mexico City. Free.

Ask Chef for morePlan my Mexico City food trip

The best churros with hot chocolate in Mexico City: questions people ask

Where is the best churros with hot chocolate in Mexico City?

Chef Amazing’s picks start with Churrería El Moro (Centro Histórico), San Ginés (Lomas de Chapultepec) and Churrería General de la República (Del Carmen, Coyoacán). All 5 places are on this page with what to get, where they are and a map.

What should I order?

At Churrería El Moro, get churros with Mexican hot chocolate. At San Ginés, get churros or porras with hot chocolate. At Churrería General de la República, get classic churros in a paper bag. At Porfirio's, get churros from the cart with dipping sauces.

How does Chef Amazing pick these?

From Chef Amazing’s city guide and lists for Mexico City: the places critics, chefs and locals keep recommending, checked and kept current, with what to order at each. Nobody pays to be on them.

More in Mexico City

Where to eat in Mexico CityThe Mexico City food mapBarbacoa on weekendsBreakfast and brunchChiles en nogadaIce creamSandwichesTacos al pastor and suaderoTacosCelebrity restaurantsLocal restaurantsMichelin-starred restaurantsNew restaurantsMexico City food calendar

Places change: check hours before you go. Pins come from addresses and OpenStreetMap and can be a little off. Updated October 25, 2026.

Chef Amazing · Best of every city · Food cities · Food maps