Francesinha
A Portuguese sandwich layered with ham, pork, and cheese, topped with a rich beer sauce and melted cheese. Served hot and crispy, it's a beloved Porto specialty.
- Total time
- 30 min
- Servings
- 2
- Calories
- 685
- Protein
- 38g

Ingredients
12 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Melt butter in a saucepan over medium heat. Add flour and whisk continuously for 2 minutes to create a roux.
Step 2
Gradually add beer and beef broth, stirring to prevent lumps. Simmer for 5 minutes until thickened.
Step 3
Stir in Worcestershire sauce, salt, and pepper. Set aside.
Step 4
Butter both sides of all bread slices. Place 2 slices on a cutting board or work surface.
Step 5
Layer each slice with ham and roast beef, then top with a slice of cheese.
Step 6
Place the remaining 2 bread slices on top to create sandwiches.
Step 7
Heat a large skillet or griddle over medium-high heat. Cook sandwiches for 3-4 minutes per side until golden brown and cheese begins to melt.
Step 8
Transfer sandwiches to plates. Pour warm beer sauce over each sandwich. Top with remaining cheese slice and serve immediately.
Tools you’ll need
- saucepan
- whisk
- 12-inch skillet or griddle
- spatula
- cutting board
- knife
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



