The dish to eat in Porto · Portugal

Francesinha

Francesinha in Porto

Photo: Ih8connecticut, CC0, via Wikimedia Commons · source

A huge sandwich of steak, ham and sausage under melted cheese, drowned in a hot, spicy beer-and-tomato sauce, usually with a fried egg and fries.

A returning emigrant invented the francesinha (the 'little Frenchie') in Porto in the 1950s, inspired by the croque monsieur. It has become the city's pride: every café has its own secret sauce.

Where to eat itCook it at home

Where to eat it: the best three in Porto

  1. Café Santiago

    Rua de Passos Manuel, Baixa

    Order: Francesinha especial with egg and fries, and a cold Super Bock

    The most famous francesinha in Porto; expect a line at lunch.

    Open in Maps
  2. Bufete Fase

    Rua de Santa Catarina, Bonfim

    Order: The francesinha, which is the only thing they make

    A tiny old-school spot often called the best and most traditional in the city.

    Open in Maps
  3. Brasão

    Rua de Ramalho Ortigão, Aliados

    Order: Francesinha with egg and the house sauce

    A cervejaria in a handsome old room, a favorite for its rich sauce.

    Open in Maps

All three are on Chef Amazing’s list The best francesinha in Porto, which you can save and take with you.

Cook it at home: Francesinha (Porto's sauced steak sandwich)

Serves 4Time 1 hr 15 min

The sauce is the soul: beer, tomato, a splash of port and brandy, and a little chili, simmered with the meat juices. The sandwich gets stacked, covered in cheese, melted in the oven and swamped in sauce.

Pans and tools

You’ll need

Steps

  1. Start the sauce: melt the butter and cook the onion, garlic and bay leaf 8 minutes until soft. Add the beer, stock, passata, port, brandy, piri-piri and paprika and simmer 20 minutes.
  2. Season the steaks and fry them in a hot oiled skillet 1 minute per side. Fry the sausages until cooked through. Pour any pan juices into the sauce.
  3. Remove the bay leaf and blend the sauce smooth. Bring back to a simmer and whisk in the cornstarch mixture; cook 2 minutes until it's like thick gravy. Season and keep hot.
  4. Heat the oven to 425F (220C). Toast the bread lightly.
  5. Build each sandwich on an ovenproof plate or dish: bread, ham, sausage, steak, mortadella, then a second slice of bread.
  6. Cover the top and sides completely with cheese, tucking it down the edges like a blanket.
  7. Bake 6 to 8 minutes until the cheese melts and starts to brown. Meanwhile fry the eggs sunny side up.
  8. Set an egg on top of each sandwich, ladle the hot sauce generously over and around, and serve with fries (to dip in the sauce).
Chef’s tips

Make the sauce ahead; it improves overnight.

Use cheese that melts flat, not stringy, so it seals the sandwich.

Order a Super Bock, Porto's local beer, to go with it.

Contains: Wheat (gluten), milk, egg; may contain sulphites (port).

Save to my recipes

More in Porto

Where to eat in PortoThe Porto food mapThe list to savePlan a trip with Chef
The dish in every cityWhere to eat in Porto

Picked October 2026 from what locals, food writers and the city’s own guides agree on. Places change; confirm hours before you go.

Chef Amazing · Will Travel for Food · Porto · The dish in every city