Skip to content
umami cook

Traditional Portuense Francesinha

Authentic recipe for Oporto's famous francesinha: crispy bread, juicy meat, melted cheese, and homemade spicy sauce. An irresistible Portuguese classic.

⏱ 90 min
📋 45 min prep
🔥 45 min cook
🍽 4 servings
🔥 400 kcal · calories per serving
hard
Francesinha Portuense Tradicional

The francesinha is the soul of Oporto's gastronomy, a hearty sandwich combining meats, melted cheese, and a unique spicy sauce. This traditional version respects the city's original technique to achieve that perfect balance between spicy, sweet, and umami flavors.

Ingredients

How many are you cooking for?

Original recipe for 4 servings

  • 8 thick slices of bread or baguette
  • 400 g beef steak strips
  • 200 g fresh chorizo sliced
  • 150 g serrano ham slices
  • 4 large slices of melting cheese
  • 2 eggs for topping
  • Extra virgin olive oil
  • Salt and black pepper to taste

Step by step

Follow the timeline: technique icon, time and temperature when relevant.

  1. Step 1 Cook 18 min

    In a heavy pot, sauté chopped onion and garlic in olive oil for 3 minutes until translucent. Add paprika and cumin, stirring for 30 seconds to toast spices without burning them. Medium heat activates the essential oils in the spices, forming the flavor base.

  2. Step 2 Pot / simmer 20 min

    Stir in crushed tomato, light beer, and meat broth. Bring to a boil over high heat for 5 minutes, then reduce to medium and simmer uncovered for 15 minutes. Reduction concentrates natural tomato sugars, preventing a watery sauce. Taste and adjust acidity with a splash of vinegar.

  3. Step 3 Pan 4 min

    In a cast iron skillet over high heat, sear beef strips in two batches for 2 minutes per side. Remove the meat while it's still slightly pink in the center. High heat seals internal juices, guaranteeing a tender rather than dry texture.

  4. Step 4 Assemble 5 min

    Place bread slices on a clean board. Alternate layers of melting cheese, serrano ham, chorizo slices, and seared meat. Press lightly without crushing to let layers adhere without breaking the bread. Layered structure distributes weight evenly.

  5. Step 5 Pan 3 min 180 °C

    Submerge the entire assembly in olive oil at 180 °C for 3 minutes, turning every minute. Remove on paper towels. The quick bath creates a crispy crust that protects the interior and prevents bread from soaking up fillings. Drain well to maintain texture.

  6. Step 6 Cook 2 min

    Melt cheese slices over the hot sandwich and grill for 2 minutes. Crown with a perfectly fried egg and serve immediately. Residual heat finishes melting the cheese, creating a creamy union contrasting with the golden crust. Cut carefully to reveal the inside.

  7. Step 7 Mix 2 min

    Prepare the final spicy sauce by mixing the base reduction with ketchup, Worcestershire sauce, and a touch of habanero. Serve in a separate bowl or drizzle moderately over the plate. Acid-spice balance enhances meat fat and cleanses the palate between bites.

Storage

Store components separately in airtight containers. Sauce keeps 4 days refrigerated and freezes up to 3 months. Reheat gently without boiling to prevent splitting.

Chef tips

  • Use day-old bread lightly toasted; it will absorb sauce without falling apart.
  • Sear meat in small batches to avoid lowering pan temperature and prevent it from releasing water.
  • Oporto's trick: add a splash of brandy to the sauce at the end for depth and shine.

Tags

  • #francesinha
  • #portuguese-food
  • #spicy-sauce
  • #grilled-meat
  • #traditional-dish
  • #sharing-plate
  • #high-protein