Authentic Francesinha Recipe: How to Make Porto's Famous Sandwich
June 16, 2026

A traditional Francesinha served in Porto with melted cheese, rich sauce, and fries on the side.
If you've never heard of a Francesinha, you're about to discover one of Portugal's most iconic comfort foods.
Born in Porto, the Francesinha is a rich sandwich layered with steak, ham, linguiça, and fresh sausage, covered with melted cheese and generously smothered in a hot beer-based sauce. It is hearty, indulgent, and unlike any sandwich you've ever tried.
Inspired by the French croque-monsieur and reinvented in Porto during the mid-20th century, the Francesinha quickly became one of the city's most beloved culinary creations. Today, it is considered a symbol of Porto's food culture and a must-try dish for visitors.
Want to discover the story behind Porto's most famous sandwich? Read our complete guide to the Francesinha and Porto's food culture.
This recipe focuses on making an authentic Francesinha at home.
What Is a Francesinha?
A Francesinha is a famous Portuguese sandwich from Porto made with steak, ham, linguiça, fresh sausage, melted cheese, and a rich beer-based sauce.
Traditionally served with crispy fries and often topped with a fried egg, it is one of Portugal's most recognizable comfort foods. Unlike most sandwiches, the Francesinha is eaten with a knife and fork, thanks to the generous amount of sauce that surrounds it.
What truly makes it unique is the sauce, a complex combination of beer, tomato, wine, spices, and secret ingredients that vary from restaurant to restaurant.
What Makes a Francesinha Different From Other Sandwiches?
Most sandwiches are defined by what goes inside them.
The Francesinha is defined by what surrounds it.
The bread disappears under a blanket of melted cheese. The cheese disappears under a generous pour of hot sauce. By the time it reaches the table, the entire sandwich is sitting in a deep plate filled with rich, aromatic sauce.
You don't pick it up.
You eat it with a knife and fork.
While the French croque-monsieur uses béchamel sauce, the Francesinha relies on a deeply flavorful sauce built around beer, tomato, wine, spices, and often a touch of Port wine or brandy.
The result is a dish that sits somewhere between a sandwich, a main course, and pure comfort food.
The One Step Most People Skip
Before you start layering meats, there's one simple technique that makes a significant difference.
Lightly toast the bread.
Not until crunchy.
Just enough to create a thin protective layer on the surface.
This helps the bread absorb the sauce gradually rather than becoming soggy immediately. The sandwich keeps its structure while still soaking up all the flavor.
Many Porto locals consider this step essential.
Recipe Details
Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 1 hour 10 minutes
Serving: 2
Ingredients
For the Francesinha (Serves 2)
• 4 slices thick white sandwich bread
• 2 small beef steaks
• 2 fresh pork sausages
• 2 linguiças
• 4 slices ham
• 8 slices mild melting cheese (Flamengo, Edam, Gouda, or mozzarella)
• Salt and black pepper
• Olive oil
For the Authentic Francesinha Sauce
• 1 medium onion, roughly chopped
• 3 garlic cloves
• 2 tablespoons olive oil
• 1 bay leaf
• 1 teaspoon sweet paprika (colorau)
• A few parsley stems
• 200g crushed tomatoes or tomato pulp
• 400ml lager beer
• 50ml brandy
• 50ml Port wine
• 50ml dry white wine
• 1 tablespoon Worcestershire sauce
• 1 teaspoon mustard
• 1 beef stock cube (optional)
• 1 tablespoon cornstarch
• 3 tablespoons milk
• Piri-piri sauce, to taste
• Salt, to taste
To Serve
• Crispy French fries
• Fried eggs (optional)

The essential ingredients for a traditional Porto-style Francesinha include bread, cheese, ham, linguiça, fresh sausage, and the key components used to prepare the traditional sauce.
Step 1: Make the Sauce
Heat the olive oil in a saucepan over medium heat.
Add the onion, garlic, bay leaf, parsley stems, and paprika. Cook gently for about 10 minutes until softened.
Add the tomatoes, then pour in the beer, brandy, Port wine, and white wine.
Stir in the Worcestershire sauce, mustard, and stock cube if using.
Bring to a gentle simmer and cook for 20–25 minutes.
Mix the cornstarch with the milk until smooth, then whisk it into the sauce.
Cook for another 5 minutes until slightly thickened.
Remove the bay leaf and parsley stems.
Blend until smooth and strain through a fine sieve for a silky texture.
Season with salt and piri-piri to taste.
Keep warm.
Step 2: Cook the Meats
Season the steaks with salt and pepper.
Cook them in a hot skillet to your preferred doneness.
In the same pan, cook the fresh sausages and linguiças until fully cooked.
Slice the sausages lengthwise.
Step 3: Toast the Bread
Lightly toast each slice until just golden.
The interior should remain soft.
You're building structure, not crunch.
Step 4: Assemble the Francesinha
Place one slice of bread on a baking tray.
Layer with ham, steak, linguiça, and fresh sausage.
Top with the second slice of bread.
Cover completely with cheese, including the sides.
A traditional Francesinha should be almost entirely hidden beneath melted cheese.
Step 5: Melt the Cheese
Bake at 200°C (400°F) for 5–8 minutes.
The cheese should melt completely and begin to drape over the sandwich.
Step 6: Serve
Place the Francesinha in a deep plate.
Pour the hot sauce generously over the top.
Add a fried egg if desired.
Serve immediately with crispy fries.
The fries aren't a side dish.
They're there to soak up every last drop of sauce.
Authentic Francesinha Sauce: The Secret Behind the Dish
Ask ten restaurants in Porto for their Francesinha sauce recipe and you'll receive ten different answers.
That's because there is no official recipe.
Some restaurants emphasize beer.
Others use more Port wine.
Some add additional spirits, spices, or ingredients that remain closely guarded secrets.
What most versions have in common is a base built from:
• Beer
• Tomato
• Wine
• Aromatic vegetables
• Spices
If you want to improve your homemade version, remember these three tips:
• Always strain the sauce for a smoother texture.
• Let it rest overnight if possible; the flavors improve significantly.
• Use fresh linguiça whenever available.

The sauce is the defining element of a Francesinha, combining beer, tomato, wine, and spices into Porto's most closely guarded culinary secret.
Francesinha Nutrition (Approximate)
Per serving:
• Calories: 1,400–1,800
• Protein: 60–80g
• Servings: 2
The Francesinha is one of Portugal's richest traditional dishes and is best enjoyed as an occasional indulgence.
Where to Find Traditional Ingredients
Many key ingredients, particularly linguiça, Portuguese cheeses, and fresh sausages, are easiest to find in traditional Portuguese markets.
Visitors to Porto can find many of these ingredients at Mercado do Bolhão, the city's historic food market. Fresh meats, regional cheeses, cured products, and other Portuguese specialties remain at the heart of this iconic market.
Outside Portugal, Portuguese and Brazilian grocery stores often carry suitable alternatives.
Try a Francesinha in Porto Before Making One at Home
Making a Francesinha at home is a rewarding experience.
But nothing quite compares to eating one in Porto, the city where it was created.
Tasting a Francesinha in Porto is about more than the ingredients. It's about understanding the local rivalries, restaurant traditions, and generations of culinary pride that surround the dish.
Want to taste a Francesinha in Porto before making it at home? Cooltour Oporto's Porto Food Tour introduces visitors to the city's food culture through iconic dishes, local stories, and the traditions behind Porto's most famous sandwich.
For many travelers, it becomes one of the most memorable meals of their visit.
Frequently Asked Questions
Written by the Cooltour Oporto team