Home > Mexican Side Dishes > Frijoles Puercos- Refried Pork Beans

Frijoles Puercos- Refried Pork Beans

This post may contains links affiliate links, please read our disclosure policy.

Frijoles Puercos or ‘Pork Beans’ are a savory and flavorful way to prepare refried beans. Pinto beans are cooked with Mexican chorizo, chipotle peppers, pickled jalapenos, and melted Oaxaca cheese.

Overhead view of frijoles puercos in a white dish with a side of chips and shredded cheese in a bowl.

My family and I visit Puerto Penansco every year, and aside from the fresh seafood there, we love to get frijoles puercos. We stop at the local grocery store and in the deli section they have a hot foods section with these beans. We buy fresh flour tortillas to make bean burritos or eat the beans with chips. It’s so good!

Frijoles Puercos are always a hit at parties! These beans are indulgent and something we eat for special occasions, if you want a healthier refried bean recipe, check out my creamy Peruvian Beans.


You can find most of these ingredients at a local grocery store or Hispanic market.

Ingredients with text, pinto beans, pork chorizo, pickled jalapenos, chipotles in adobo, Oaxaca cheese.
  • Cooked Pinto Beans– I prefer to use dried beans and cook them in my instant pot. I can cook the beans longer and they turn out tender, making them easier to blend. Alternatively, you can use canned beans along with some of the liquid. 
  • Mexican Chorizo– I used pork chorizo to get more of the ‘puerco’ flavor. The store bought kind in the tube is usually greasier, but if you use a homemade chorizo you may need to add more fat/oil when cooking.
  • White Onion– This is optional, but sauté some chopped white onion with the chorizo for more flavor. 
  • Chipotle Peppers– These are the canned chipotle pepper in adobo sauce. I used 2 peppers with some of the adobo sauce. This adds a nice kick and smokiness to the beans.
  • Pickled Jalapenos– Use the ones from a jar, can, or homemade pickled jalapenos. You want to use both the pepper and the pickling juice for acidity, heat, and brightness.
  • Oaxaca Cheese– This melting cheese gives the frijoles puercos a creamy texture. You can substitute Monterey jack or mozzarella cheese.

How to Make

Begin by cooking the chorizo in a large skillet, once fully cooked, add some diced onion.

Now add cooked pinto beans along with some of the bean liquid, start with half a cup and add more if needed. You want enough liquid to cover the bottom of the pan.

Cooked chorizo and diced white onions in a skillet.
Chorizo and whole beans in a pan.

Next, add your desired amount of chipotle peppers in adobo, along with a few pickled jalapenos and 2 tablespoons of the jalapeno juice. I used 2 chipotles, and the spice was around medium heat.

Cooked beans with chorizo in a skillet.

Use an immersion blender to blend the beans until smooth. Alternatively, you can use a food processor or blender to blend the beans. But with the immersion blender it saves you from pouring the beans in and out of the pan.

Once the desired consistency is reached, place the beans back on the stove over low heat and add shredded Oaxaca cheese. Continue stirring the beans until the cheese has melted.

How to Serve

Frijoles Puercos are best served warm either as a dip with tortilla chips are a side dish with Carne Asada Tacos or Grilled Chicken and Mexican Rice.

Hand holding a chip scooping up some beans from a bowl.

You can keep the beans warm in a slow cooker or keep them on the stove at the lowest heat setting.

Frequently Asked Questions

Do I have to use Pinto Beans for this recipe?

Another option is Peruvian or Mayocoba beans, these are a pretty common in Mexican cusine and personally my favorite!

Can this be made ahead of time?

Yes! Especially if you are planning a party, I would make the beans through the step of blending. At this point, you can store the beans in a container in the refrigerator overnight. On the day of the party, heat the beans in a large skillet, add the cheese, and stir until melted.

Store any leftover frijoles puercos in a container in the refrigerator for up to 5 days, and reheat them on the stove or microwave before serving. These beans are also delicious in a Bean Burrito or Taco.

More Mexican Side Dishes

Feature image of frijoles puercos in a white dish topped with cheese, sliced jalapenos, and tortilla chips.

Frijoles Puercos Recipe

Frijoles Puercos are a flavorful way to serve refried beans. Pinto beans are mixed with chorizo, chipotles, pickled jalapenos, and cheese.
5 from 1 vote
Prep Time 5 minutes
Cook Time 25 minutes
Cooking Dried Beans 1 hour
Total Time 1 hour 30 minutes
Servings 12


  • 8 ounce Mexican Pork Chorizo
  • ¼ cup White Onion diced
  • 2 teaspoon Bacon Fat, Lard, or Vegetable Oil (Add if the chorizo needs more oil)
  • 6 cups Cooked Pinto Beans Reserve 1 cup of cooking liquid.
  • 2 Chipotle Peppers in adobo sauce Use more or less depending on your spice tolerance
  • ¼ cup Pickled Jalapenos with Brine
  • 10 ounces Oaxaca Cheese or Monterrey Jack
  • Salt to taste


  • In a large skillet over medium heat, add the chorizo. Break up the chorizo and continue cooking until it has browned and is slightly crispy. This takes about 7 minutes.
  • Now add diced white onion and cook for 2 minutes. If there is not enough oil in the pan, add bacon fat, lard, or vegetable oil.
  • Add the cooked pinto beans to the pan, along with the cooking liquid or canned liquid. Add just enough liquid to cover the bottom of the pan. You can always add more if needed.
  • Now add the chipotle peppers, and pickled jalapenos along with the pickling juice. Stir everything to combine.
  • Turn the heat off, and use an immersion blender to blend the beans until your desired consistency is reached. Alternatively, you can use a food processor or blender and place the beans back into the pan once blended.
  • Once the beans are blended, turn the heat back to low and add shredded Oaxaca cheese. Continue stirring until the cheese has melted. Taste the beans for seasoning and add salt if needed. Serve the Frijoles puercos warm or keep them warm on the stove or crockpot.



Most store bought chorizo will be pretty greasy, and therefore additional fat/oil is not needed. But if you are using homemade chorizo or one from a Carniceria, it may be less greasy, and therefore additional oil/fat is needed.
For Canned beans, you’ll need 3 (15 oz) cans, plus 1 cup of the liquid.


Calories: 183kcalCarbohydrates: 24gProtein: 10gFat: 5gSaturated Fat: 2gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 0.1gCholesterol: 12mgSodium: 183mgPotassium: 383mgFiber: 8gSugar: 1gVitamin A: 150IUVitamin C: 1mgCalcium: 41mgIron: 2mg

Nutritional information is provided as an estimate only and depends on ingredients and amounts used. Thai Caliente makes no guarantees to the accuracy of this information.

Keyword Fijoles Puercos, Refried Pork Beans
@ThaiCalienteTag me on Instagram

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.