Crispy fried pork chunks piled on crusty bread with sweet potato, salsa criolla, and a smear of aji sauce, a Lima street food staple.
Pan con chicharron is one of Peru's most beloved sandwiches, built on chicharron -- pork cooked low and slow in its own rendered fat until tender, then fried at high heat until the exterior turns deeply crisp -- stuffed into crusty bread with slices of sweet potato, a tangy salsa criolla (pickled red onion), and a smear of spicy aji amarillo sauce. It's a breakfast and brunch staple in Peru, especially popular on weekends, sold at dedicated chicharronerias across Lima. The technique that defines great chicharron is the double cooking method: pork is first simmered gently in its own fat (a confit-like process) until completely tender, then fried at high heat just before serving to crisp the exterior into crackling, golden pieces. The sweet potato, boiled or fried until tender, provides a sweet counterpoint to the rich, savory pork, while salsa criolla's vinegar tang cuts through the fattiness. Assembled hot, with the crisp pork piled generously into crusty bread alongside sweet potato and salsa criolla, pan con chicharron is substantial, satisfying street food -- rich, tangy, and a genuine showcase of Peru's mastery of pork preparation.
Serves 4
Combine pork, water, salt, onion, and garlic in a pot. Bring to a boil, then reduce to a simmer and cook uncovered 60-75 minutes until the water evaporates and the pork is tender, cooking in its own rendered fat.
Once the water has evaporated, increase heat to medium-high and fry the pork in its own fat, turning occasionally, for 10-12 minutes until deeply golden and crisp on the outside.
Boil sweet potato slices in salted water until tender, about 12-15 minutes. Drain.
Toss sliced red onion with lime juice, chile, and cilantro. Let sit 15 minutes to soften and pickle slightly.
Split bread rolls and spread with aji amarillo sauce. Layer chicharron and sweet potato slices, then top with salsa criolla.
Serve immediately while the pork is hot and crisp.
Let the water fully evaporate before frying -- this two-stage cooking is what gives chicharron its tender interior and crisp exterior.
Toss the salsa criolla with lime juice at least 15 minutes before serving so the onion softens and loses some of its raw sharpness.
Use a well-crusted, sturdy bread that can hold up to the juicy pork and sauces without falling apart.
Add a fried egg on top for an even heartier breakfast sandwich.
Use plantain instead of sweet potato for a different, though less traditional, starchy addition.
Make the aji amarillo sauce from scratch by blending aji amarillo paste with mayonnaise and a splash of lime.
Refrigerate cooked chicharron separately from the bread up to 3 days. Reheat in a hot pan to re-crisp before assembling a fresh sandwich; pre-assembled sandwiches turn soggy quickly.
Pan con chicharron is a beloved Peruvian breakfast and brunch dish, particularly popular in Lima, where dedicated chicharronerias specialize in the slow-cooked, twice-fried pork technique that gives the dish its distinctive tender-yet-crisp texture.
Pork shoulder is ideal due to its fat content, which renders during the slow simmer and helps fry the meat crisp; leaner cuts won't achieve the same rich texture.
It's a Peruvian sauce made from aji amarillo (a bright yellow Peruvian chile) blended with mayonnaise, garlic, and sometimes cheese, providing mild heat and distinctive fruity flavor central to Peruvian cuisine.
The initial simmer likely didn't fully evaporate the water before frying, or the frying heat wasn't high enough. Ensure the water is completely gone before increasing heat to properly crisp the pork.
Per serving (340g / 12.0 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.