Frijoles Puercos Recipe – Creamy Mexican Bean Dish

Frijoles Puercos, which translates to “Piggy Beans,” is a classic Mexican comfort food known for its rich, creamy texture and bold, savory flavors. This dish combines pinto beans with bacon, chorizo, tomatoes, and cheese, creating a hearty, indulgent side or main dish that’s perfect for family dinners, fiestas, or any time you crave authentic Mexican flavors. Unlike plain refried beans, Frijoles Puercos is luxurious, smoky, and slightly spicy, making it a favorite at Mexican tables. It’s perfect for spreading on tortillas, dipping chips, or serving alongside rice, tacos, or grilled meats.

Why You’ll Love This Recipe

  • Creamy & Flavorful: Pinto beans, bacon, and cheese create a rich, smooth texture.
  • Smoky & Savory: Bacon and chorizo provide depth of flavor.
  • Versatile: Serve as a side, main, or dip.
  • Easy to Make: Minimal ingredients and simple steps.
  • Authentic Mexican Comfort Food: A classic recipe that’s sure to impress.

Ingredients

  • 2 cups cooked pinto beans (or 1 15-oz can, drained and rinsed)
  • 4 slices bacon, chopped
  • ½ cup Mexican chorizo, casing removed
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 medium tomato, diced (or ½ cup canned tomatoes)
  • 1-2 jalapeños, minced (optional for heat)
  • ½ teaspoon ground cumin
  • Salt and black pepper, to taste
  • ½ cup shredded Oaxaca cheese (or mozzarella)
  • 2 tablespoons butter or lard (optional, for extra creaminess)
  • Fresh cilantro, for garnish

How to Make Frijoles Puercos

Step 1: Cook Bacon and Chorizo

In a large skillet over medium heat, cook the chopped bacon until crisp. Remove and set aside, leaving the rendered fat in the skillet. Add chorizo to the skillet and cook until browned and fragrant.

READ Related Post  Authentic Guacamole Recipe – Easy & Flavorful Dip

Step 2: Sauté Onion, Garlic, and Jalapeño

Add the onion, garlic, and jalapeño to the skillet. Sauté for 3–4 minutes until soft and aromatic.

Step 3: Add Tomatoes and Spices

Stir in diced tomatoes and cumin. Cook for another 2–3 minutes, allowing the tomatoes to soften and the flavors to meld.

Step 4: Add Beans

Add the cooked pinto beans to the skillet. Stir to combine with the bacon, chorizo, and tomato mixture. Cook for 5 minutes to allow flavors to develop.

Step 5: Mash and Cream

Use a potato masher or fork to mash the beans partially, leaving some texture. Stir in butter or lard if desired for extra creaminess. Adjust seasoning with salt and pepper.

Step 6: Add Cheese

Sprinkle shredded cheese over the top and stir until melted and incorporated, creating a rich, creamy consistency.

Step 7: Garnish and Serve

Remove from heat and garnish with fresh cilantro. Serve hot with tortillas, rice, or tortilla chips.

Tips for Perfect Frijoles Puercos

  • Use freshly cooked pinto beans for the best flavor, but canned beans work in a pinch.
  • Adjust spice levels by adding more or fewer jalapeños.
  • Partial mashing preserves texture while still giving creaminess.
  • Add extra cheese for a richer dish, or a splash of cream for indulgence.
  • This dish pairs beautifully with Mexican rice, tacos, or grilled meats.

Nutritional Information (Per Serving)

  • Calories: 340 kcal
  • Protein: 16 g
  • Carbohydrates: 28 g
  • Sugars: 3 g
  • Fat: 18 g
  • Saturated Fat: 7 g
  • Fiber: 10 g
  • Sodium: 700 mg
  • Cholesterol: 35 mg
  • Calcium: ~120 mg
  • Iron: ~3 mg

Notes:

  • Nutritional values are approximate and will vary depending on brands, type of cheese, and whether you use canned or freshly cooked beans.
  • Using lean chorizo or turkey bacon can reduce fat and calories.
  • Adding extra cheese increases fat and calories.
READ Related Post  Creamy Crockpot Ham Potatoes

Serving Suggestions

  • Spread on warm tortillas for a quick meal.
  • Serve as a side dish with grilled chicken, carne asada, or pork.
  • Use as a dip for tortilla chips at parties.
  • Top with sour cream, avocado, or extra cheese for a decadent touch.

How to Store Frijoles Puercos Recipe

Store leftovers in an airtight container in the refrigerator for up to 4–5 days. Reheat gently on the stovetop over low heat, stirring occasionally to maintain the creamy texture. You can also freeze Frijoles Puercos in portioned containers for up to 3 months. Thaw overnight in the fridge before reheating.

Conclusion

Frijoles Puercos is a creamy, smoky, and indulgent Mexican bean dish that brings comfort and flavor to any meal. With its combination of bacon, chorizo, beans, and cheese, it’s versatile enough to serve as a side, main, or dip. Easy to make yet bursting with authentic Mexican flavor, this recipe will quickly become a favorite for family dinners, holidays, or casual gatherings.

Frequently Asked Questions(FAQs)

Can I make Frijoles Puercos vegetarian?
Yes! Simply omit the bacon and chorizo, and substitute with smoked paprika or a plant-based chorizo alternative for flavor. You can also add sautéed mushrooms for a meaty texture.

Can I use canned beans instead of cooked beans?
Absolutely. Use 1–2 cans of pinto beans, drained and rinsed. The texture will be slightly softer, but the flavor remains delicious.

How spicy is this dish?
The spiciness depends on how many jalapeños you add. You can leave them out entirely for a mild version or add more for extra heat.

Can I make this dish ahead of time?
Yes, Frijoles Puercos can be prepared a day in advance. Store in an airtight container in the fridge and reheat gently on the stovetop before serving.

READ Related Post  Crockpot BBQ Pulled Pork Recipe (So Easy & Juicy)

What type of cheese works best?
Traditionally, Oaxaca cheese is used for its creamy meltability. You can also use mozzarella or Monterey Jack as alternatives.

Can I freeze Frijoles Puercos?
Yes, this dish freezes well. Portion into airtight containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat slowly over low heat.

How do I make it extra creamy?
For extra creaminess, mash some of the beans while leaving some whole, and add a tablespoon of butter or a splash of cream when stirring in the cheese.

What can I serve with Frijoles Puercos?
It pairs perfectly with tortillas, Mexican rice, grilled meats, tacos, or tortilla chips. You can also top it with avocado, sour cream, or fresh cilantro for extra flavor.

Can I adjust the salt and spice?
Yes, always taste while cooking and adjust seasoning. Use less salt if your bacon or chorizo is already salty, and adjust jalapeños to control heat.

Can I use other beans besides pinto?
Yes, black beans or kidney beans can work as substitutes, though pinto beans provide the traditional creamy texture and flavor.