Frijoles Puercos Mexican Pork and Bean Dip

Frijoles Puercos Mexican Pork and Bean Dip

A rich, savory Mexican dip loaded with crispy bacon, spiced chorizo, creamy pinto beans, roasted poblano chiles, and melted cheese. The combination of smoky pork and earthy beans creates a deeply flavorful dip that's perfect for entertaining. Serve warm with tortilla chips, warm tortillas, or crusty bread.

Prep
15 min
Cook
20 min
Total
35 min
Makes
4 cups dip (8 servings as an appetizer)
Share

Steps

Before you start
  • Drain and rinse canned beans thoroughly
  • If using fresh poblano chiles, roast, peel, and dice them ahead (or use jarred roasted poblanos)
  • Have all ingredients chopped and measured before you start cooking
  • Prep bacon by removing any skin and chopping into ¼-inch pieces
  1. Cook bacon and chorizo

    • Heat a large 12-inch skillet over medium-high heat.
    • Add the chopped bacon and cook for 5–6 minutes, stirring occasionally, until crispy and golden brown.
    • Remove with a slotted spoon to a paper towel.
    • Return the skillet to the heat, keeping about 2 tablespoons of rendered fat.
    • Add the crumbled chorizo and cook for 4–5 minutes, stirring frequently to break it into small pieces, until cooked through and lightly browned.
    • If there is more than 3 tablespoons of fat remaining, drain the excess.
    + Show details

    Ready when: Bacon is crispy and golden; chorizo is cooked through and lightly browned

    Tip: Save the rendered pork fat—it flavors the entire dip and creates richness

  2. Sauté onion and garlic

    • Add the diced onion to the skillet and cook over medium heat for 3 minutes, stirring often, until softened and translucent.
    • Add the minced garlic and cook for 30 seconds until fragrant and just beginning to soften.
    • Do not allow the garlic to brown.
    + Show details

    Ready when: Onion is translucent; garlic is fragrant

    Tip: Keep heat at medium to prevent garlic from browning, which makes it bitter

  3. Add beans and spices

    • Stir in the drained pinto beans, cumin, smoked paprika, and cayenne pepper.
    • Cook over medium heat for 2–3 minutes, stirring gently, until the beans are heated through.
    • Using the back of your wooden spoon, gently mash about one-third of the beans against the side of the skillet to create a creamy, chunky texture.
    • This takes about 1–2 minutes.
    • Leave the remaining beans whole for texture.
    + Show details

    Ready when: Beans are heated through and partially mashed; mixture is creamy but still chunky

    Tip: Partial mashing creates the ideal dip texture—over-mashing makes it baby-food consistency

  4. Add chiles and season

    • Fold in the diced roasted poblano chiles and the reserved cooked bacon.
    • Season generously with salt, black pepper to taste, and lime juice.
    • Stir gently to combine and cook for 1 minute.
    • Taste the dip and adjust seasoning—it should be savory with subtle chile heat and bright citrus notes.
    + Show details

    Ready when: All ingredients are combined; flavors are balanced and taste correct

    Tip: Lime juice is essential—it cuts through the richness and prevents flat, one-dimensional flavor

  5. Melt cheese and finish

    • Remove the skillet from the heat.
    • Add the shredded Monterey Jack and cheddar cheese, stirring constantly until melted and fully incorporated, about 1 minute.
    • Fold in the chopped cilantro if using.
    + Show details

    Ready when: Cheese is melted and creamy; no stringiness or graininess

    Tip: Remove from heat before adding cheese to prevent it from becoming grainy or oily

  6. Serve warm

    • Transfer the warm dip to a serving bowl.
    • Serve immediately with crispy tortilla chips, warm flour or corn tortillas, or toasted bread.
    • The dip stays warm and creamy for about 30 minutes.
    + Show details

    Ready when: Dip is hot and creamy

    Tip: For a more elegant presentation, transfer to a baking dish, top with ½ cup extra cheese, and bake at 350°F (175°C) for 8–10 minutes until bubbly and golden

Good to know

Tips
  • To roast fresh poblano chiles: Hold directly over a gas flame or place under a hot broiler until charred on all sides (5–7 minutes). Transfer to a plastic bag for 5 minutes to steam, then rub off the charred skin under cool running water. Seed and dice.
  • For a spicier version, use more cayenne pepper (up to ½ teaspoon) or add minced jalapeño seeds and ribs for extra heat.
  • This dip is excellent in a slow cooker on the "warm" setting for parties—it stays creamy and hot for hours.
  • Don't skip the lime juice; it's the secret ingredient that brightens all the rich, savory flavors and prevents the dip from tasting flat.
Make ahead

Prepare the dip completely through Step 5 up to 1 day ahead. Refrigerate in an airtight container. To serve, reheat gently in a skillet over medium-low heat, stirring occasionally, until warmed through (8–10 minutes). You may need to add 1–2 tablespoons water if the dip is too thick after chilling.

Storage & reheating

Room temperature: up to 2 hours in a covered bowl or slow cooker on the "warm" setting. Refrigerator: up to 4 days in an airtight container. Freezer: up to 2 months in a freezer-safe container (though texture is best within 1 month). To reheat from frozen: thaw overnight in the refrigerator, then warm in a skillet over medium-low heat, stirring gently, for 10–12 minutes until heated through.

Substitutions
  • fresh chorizo → Spicy Italian sausage (6 oz) mixed with ½ teaspoon additional smoked paprika. Provides similar smoky, savory depth and heat
  • Monterey Jack cheese, shredded → Oaxaca cheese, Asadero, or fresh mozzarella. These are traditional Mexican cheeses that melt creamily
  • poblano chiles, roasted and peeled → Roasted Anaheim chiles, canned diced jalapeños (drained and patted dry), or omit for a milder dip. Poblanos are mild and slightly smoky; jalapeños add more heat
  • sharp cheddar cheese, shredded → Chihuahua cheese or additional Monterey Jack. Creates a creamier texture; avoid using only sharp cheddar or the dip becomes grainy

More dips & spreads

See all →

Find more like this

Meal
Snack
Cuisine
Mexican
Main ingredient
CheddarBacon
Method
Stovetop
Occasion
Parties

Reviews (0)