Skip to content
Francesinha from Portugal

Francesinha

📍 Porto ★ 4.4
Last updated Jul 21, 2026 · Reviewed by the WhatWhereVacay editorial team

Porto's decadent layered sandwich smothered in melted cheese and a spiced tomato-and-beer sauce.

📹 See Francesinha

AI-generated illustrative footage · Whatwherevacay.com

About Francesinha

Francesinha is the signature sandwich of Porto, in northern Portugal. Layers of bread are stacked with cured ham, fresh sausage and steak or roast meat, blanketed in melted cheese and then drowned in a hot, thick sauce built from tomato, beer and spices. A fried egg on top and a mound of golden fries make it a full meal.

Every café in Porto guards its own secret sauce recipe, and locals debate fiercely over who serves the best. It is rich, messy and gloriously indulgent — food designed to be shared and argued about.

🏛️ History & Culture

The dish was created in the nineteen-fifties by Daniel da Silva, a Portuguese emigrant who had worked in France and Belgium. He adapted the French croque-monsieur to bolder local tastes, and the name — “little French girl” — nods to that origin.

Today francesinha is inseparable from Porto's identity, a point of civic pride served everywhere from humble tascas to modern gastropubs. Pairing it with a cold beer and fries is practically a local ritual.

🍳 How to make Francesinha

AI-assisted, not kitchen-tested

Francesinha (Porto-style Sandwich)

This iconic Porto sandwich layers ham, sausage, and steak between bread, blanketed with melted cheese and a rich beer-tomato sauce. It's messy, hearty, and utterly delicious.

Prep
30 min
Cook
30 min
Total
60 min
Serves
2
Difficulty
Medium

Recipe ingredients

  • 4 slices soft bread (e.g., brioche or thick loaf), Traditional uses a specific Porto bread, but any soft bread works.
  • 100 g (3½ oz) cooked ham slices, Use presunto if available, otherwise good-quality ham.
  • 2 sausages linguiça or chorizo (about 200 g / 7 oz total), If linguiça is unavailable, use a smoked pork sausage that cooks well.
  • 2 steaks thin beef steaks (about 150 g / 5 oz each), Sirloin or tenderloin works best.
  • 8 slices flamengo cheese (or Edam/Gouda), About 200 g / 7 oz total; use a good melting cheese.
  • 1 egg fried egg (optional), Traditionally served on top.
  • 1 tbsp olive oil, For frying
  • 1 onion finely chopped
  • 2 cloves garlic, minced
  • 1 can (14 oz can) crushed tomatoes (400 g)
  • 330 ml (11 fl oz) lager beer (e.g., Super Bock), Any light lager works.
  • 1 bay leaf bay leaf
  • 1 tsp piri-piri sauce or hot sauce, Adjust to taste.
  • 1 tsp Worcestershire sauce (optional)
  • 1 tbsp olive oil (for the sauce)
  • 1 tsp cornstarch, Dissolved in 2 tbsp water, to thicken (optional)
  • salt and pepper, to taste

Steps

  1. 1 Make the sauce: In a saucepan, heat 1 tbsp olive oil over medium heat. Add the chopped onion and garlic, and cook until soft, about 5 minutes. Add the crushed tomatoes, beer, bay leaf, piri-piri sauce, Worcestershire sauce (if using), and a pinch of salt and pepper. Bring to a simmer and cook for 15-20 minutes until slightly reduced. Remove the bay leaf, then blend the sauce until smooth (or leave it chunky, as you prefer). If you want a thicker sauce, whisk in the cornstarch slurry and simmer for 2 more minutes. Keep warm.
  2. 2 Cook the sausages: In a skillet over medium heat, cook the sausage slices with a little oil until browned and cooked through, about 5-7 minutes. Set aside. The sausages should be fully cooked with no pink in the center.
  3. 3 Cook the steaks: Season the steaks with salt and pepper. In the same skillet, cook the steaks over high heat for 2-3 minutes per side for medium, or until they reach an internal temperature of at least 63°C (145°F). Rest them for 5 minutes before assembling.
  4. 4 Toast the bread lightly and butter each slice. For each sandwich, place one slice on a plate. Layer with half of the ham, half of the cooked sausage, and one steak. Top with the second slice of bread. Repeat to make the second sandwich.
  5. 5 Preheat the oven broiler (grill). Place the sandwiches on an oven-safe dish. Cover the tops with the cheese slices, making sure they overlap slightly. Broil for 2-3 minutes until the cheese is melted and bubbling, with golden spots.
  6. 6 Pour the hot sauce generously over each sandwich, covering the cheese entirely. Serve immediately, each topped with a fried egg (if using) and a pile of French fries on the side. Eat with a knife and fork.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Francesinha recipe yet. Yours would be the first.

Share how you make Francesinha

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Taste Francesinha in Lisbon

Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.

✅ Before you go to Portugal

Round out your trip — most travellers book these alongside their trip.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Francesinha.

Write a review

Sign in to verify you're a real person, then share your thoughts on Francesinha.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Francesinha.