Francesinha
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-testedFrancesinha (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 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 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 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 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 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 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
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
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.
You might also like
Cacholeira Branca de Portalegre
Rooted in Portugal, Cacholeira Branca de Portalegre is a sausage enjoyed for generations.
Cozido à Portuguesa
Grand boiled dinner of meats, sausage and vegetables.
Cabrito Das Terras Altas do Minho
IGP suckling kid goat from the mountains of Alto Minho in northern Portugal, roasted whole in wood ovens for village festivals.
Bacalhau à Brás
Shredded salt cod tangled with egg, onion and crisp potato.
Travel guides for Portugal
All travel guides →Planning a trip where Francesinha is on the menu? These guides cover Portugal and beyond.
City Breaks 3 Days in Porto: The Perfect Long-Weekend Itinerary (2026)
Jun 07, 2026 · 5 min read
Destination Guides 3 Days in Lisbon: The Perfect Long-Weekend Itinerary (2026)
May 28, 2026 · 4 min read
Destination Guides Lisbon Travel Guide 2026: Trams, Tiles, and Tagus Views
May 16, 2026 · 6 min read
Destination Guides Azores Island Hopping: A Complete Guide for First-Time Visitors
Apr 27, 2026 · 7 min read
Reviews
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
No comments yet. Be the first to say something about Francesinha.