Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Cachorrinho

Cachorrinho

Created by

The late-night sandwich of Porto, where fresh sausage meets crusty bread and a generous slap of piri piri butter. This is what you eat standing at the counter with a cold imperial, surrounded by strangers who feel like friends.

Sandwiches & Wraps
Portuguese
Quick Meal
Comfort Food
15 min
Active Time
15 min cook30 min total
Yield4 servings (8 small sandwiches)

Every city has its late-night sandwich. In Porto, it's the cachorrinho.

I first ate one at three in the morning, squeezed into Cervejaria Gazela with a crowd of students, taxi drivers, and couples who'd just left the bars. The counter was chaos. The grill was screaming. Someone shoved a plate toward me: two small sandwiches, sliced diagonally, glistening with spicy butter, the sausage still sizzling. I understood Porto in that moment.

Cachorrinho means "little dog," a diminutive that tells you everything about Portuguese affection. This isn't the American hot dog you're imagining. The sausage is fresh pork, coarsely ground, snappy when you bite through. The bread is papo seco, that crusty roll with the soft interior that Portugal does better than anywhere. And the piri piri butter: that's the soul of it. Spicy, garlicky, running down your fingers.

Gazela has been making these since the 1960s. The recipe hasn't changed because it doesn't need to. Some things are perfect. At Mesa da Avó, I serve cachorrinhos at the end of the night, when everyone's guard is down and they're ready to eat with their hands. No one refuses. No one eats just one.

Cachorrinhos emerged in Porto in the 1960s, with Cervejaria Gazela establishing the template that still defines the dish. The name "little dog" distinguishes it from the larger cachorro served elsewhere, reflecting Porto's tradition of generous portions in modest packages. The piri piri butter likely developed from Portuguese African colonial influences, where piri piri peppers became central to cooking.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

fresh pork sausages

Quantity

8 small (about 500g)

linguiça fresca or similar

papo seco rolls

Quantity

8

or small crusty white rolls

butter

Quantity

100g

softened

piri piri sauce

Quantity

2 tablespoons

garlic

Quantity

3 cloves

minced fine

fresh parsley

Quantity

1 tablespoon

minced

sea salt

Quantity

1/2 teaspoon

light beer (optional)

Quantity

splash

for grilling

Equipment Needed

  • Heavy skillet or griddle
  • Sharp knife for slicing

Instructions

  1. 1

    Make the piri piri butter

    Mash together the softened butter, piri piri sauce, minced garlic, parsley, and salt until completely combined. The butter should be uniformly orange-red and smell like trouble. Taste it. It should make your lips tingle. If it doesn't, add more piri piri. Set aside at room temperature so it stays spreadable.

    Make extra piri piri butter. You'll want it for tomorrow's eggs, for grilled fish, for bread at dinner. It keeps a week in the fridge.
  2. 2

    Grill the sausages

    Heat a heavy skillet or griddle over medium-high heat. Add the sausages and cook, turning occasionally, until deeply browned on all sides and cooked through, about 10 to 12 minutes. The casings should be taut and snappy, the exterior caramelized. If using beer, splash a little into the pan in the last minute. It adds a subtle sweetness and helps with the char.

    Don't prick the sausages. Let the fat stay inside where it belongs. A snappy casing is half the pleasure of a good cachorrinho.
  3. 3

    Toast the bread

    While the sausages cook, slice the papo seco rolls lengthwise, leaving a hinge on one side. Open them like a book and press them cut-side down onto a hot dry pan or griddle for 30 seconds until lightly toasted. The inside should be golden, the outside still soft enough to compress when you bite.

  4. 4

    Assemble the cachorrinhos

    Work quickly now. Spread a generous amount of piri piri butter on both cut sides of each roll. Don't be shy. The butter should pool slightly, ready to soak into the bread. Nestle a hot sausage into each roll. The heat from the sausage will melt the butter into the bread. This is the moment everything comes together.

  5. 5

    Slice and serve immediately

    Cut each sandwich diagonally in half. Arrange on a plate or board, cut sides up so you can see the sausage and melting butter. Serve immediately with napkins. Many napkins. Eat standing up if you can. That's how it's done in Porto.

    At Gazela, they bring the cachorrinhos pre-sliced on a small plate with an imperial (a small draft beer). The combination is non-negotiable.

Chef Tips

  • The sausage matters. You want fresh pork sausage with a coarse grind and natural casing. Linguiça fresca is ideal. Avoid smoked sausages or anything pre-cooked. The snap of fresh casing is essential.
  • Papo seco is the traditional roll: crusty outside, soft inside, neutral enough to let the sausage and butter shine. If you can't find them, use small Portuguese rolls or any crusty white roll with a soft interior. Baguette pieces work but aren't traditional.
  • The piri piri heat level is your choice. In Porto, they make it assertive but not punishing. You should feel the heat, but it shouldn't overpower the pork. Start with less, add more.
  • Cachorrinhos don't travel well and don't wait. Make them when everyone's ready to eat. This is not a dish you plate ahead.

Advance Preparation

  • The piri piri butter can be made up to a week ahead and refrigerated. Bring to room temperature before using so it spreads easily.
  • Everything else must be done fresh. The sausages grilled, the bread toasted, the assembly immediate. This is fast food, made with intention.

Frequently Asked Questions

Nutrition Information

1 serving (about 300g)

Calories
915 calories
Total Fat
52 g
Saturated Fat
23 g
Trans Fat
0 g
Unsaturated Fat
28 g
Cholesterol
140 mg
Sodium
2125 mg
Total Carbohydrates
79 g
Dietary Fiber
3 g
Sugars
2 g
Protein
30 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Chef Margarida's Sandwiches & Wraps

Browse the full collection