Bacon, Chorizo, and Grilled Pineapple Sandwich

I had a lot of leftovers from making pizza, so I repurposed them into a sandwich!

Bacon, Chorizo, and Grilled Pineapple Sandwich

Prep Time10 minutes
Cook Time20 minutes
Course: Dinner, Lunch
Cuisine: Portuguese
Servings: 2 sandwiches
Calories: 1414kcal


  • 2 bun 6-8" Diameter, preferably soft, semi crunchy like a Kaiser roll

The sandwich mains

  • 1 link chorizo sliced 1/4" thick on a bias
  • 1 cup bacon hand cut 1/4" thick, sliced to the same size as the chorizo
  • 2 rings pineapple 1/4" thick
  • 2 slices havarti cheese

The sauce

  • 1/3 cup mayonnaise
  • 1-2 tbsp piri piri sauce I used Nandos medium garlic

The Spinach

  • 1 bunch spinach
  • 1 tbsp butter
  • 2 tbsp chopped garlic


The Sauce

  • whisk together the piri piri sauce and mayo. Cover and refrigerate.

The Mains

  • Bring a large skillet to medium high heat. Add the meat and fry til darkened and crispy. 5-8 minutes
  • While the meat fries bring a well oiled grill pan to medium high heat, once shimmering add the pineapples and cook 1-2 minutes per side til fragrant and grill marks are dark
  • Slice the pineapple slices into 8 equal triangle slices

The Spinach

  • Remove the meat from the pan and set aside, leaving the fat. Melt in the butter then fold in the spinach, cover and allow to simmer til it all gets limp- about 1-3 minutes.
  • Add the garlic to the pan and stir to combine, then cover for another 2-3 minutes til the garlic is fragrant, remove from the pan and set aside.

Putting it all together

  • Return the meats to the pan with the pineapple slices and stir fry for 1-2 minutes, then fold in the spinach and green onions, let simmer another 1 minute or so
  • turn your broiler to high
  • halve the buns and coat both sides with the piri piri mayo. Add the ingredients the heel, top with a slice of havarti and broil for about 1 minute until the top of the bun toasts and the cheese is gooey
  • Put the top on, cut in half and serve!


Calories: 1414kcal | Carbohydrates: 10g | Protein: 51g | Fat: 129g | Saturated Fat: 44g | Cholesterol: 242mg | Sodium: 3390mg | Potassium: 1326mg | Fiber: 4g | Sugar: 2g | Vitamin A: 16735IU | Vitamin C: 48mg | Calcium: 344mg | Iron: 8mg