Pinto Beans with Chorizo is a comforting and flavorful dish found in kitchens throughout Mexico. Combining tender pinto beans with spicy, smoky Mexican chorizo creates a rich and satisfying meal that is perfect as a side dish or a main course.

The savory chorizo infuses the beans with bold flavor while tomatoes, onions, garlic, and spices add depth and aroma. Whether served with warm tortillas, rice, or alongside grilled meats, this traditional recipe brings authentic Mexican flavor to the table.

Why You'll Love This Recipe

  • Rich, smoky, and savory flavor
  • High in protein and fiber
  • Perfect for family meals and gatherings
  • Easy to prepare with simple ingredients
  • Authentic Mexican comfort food

Ingredients

  • 2 cups dried pinto beans
  • 8 cups water
  • 12 ounces Mexican chorizo, casing removed
  • 1 medium white onion, diced
  • 4 cloves garlic, minced
  • 2 Roma tomatoes, diced
  • 1 jalapeño pepper, diced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • Salt and black pepper to taste
  • Fresh cilantro, chopped
  • Lime wedges for serving

Instructions

Step 1: Soak the Beans

Rinse the pinto beans and remove any debris. Soak them overnight in a large bowl covered with water.

Step 2: Cook the Beans

Drain the beans and place them in a large pot with fresh water. Bring to a boil, then reduce the heat and simmer for 1½ to 2 hours until tender.

Step 3: Cook the Chorizo

In a large skillet over medium heat, cook the Mexican chorizo, breaking it apart with a spoon as it cooks. Continue cooking until browned and fully cooked.

Step 4: Add Vegetables

Add the diced onion, garlic, tomatoes, and jalapeño to the skillet. Cook for 5 to 7 minutes until the vegetables soften.

Step 5: Combine with the Beans

Transfer the chorizo mixture into the pot of cooked beans. Stir in cumin, oregano, salt, and black pepper.

Step 6: Simmer

Allow everything to simmer together for 20 to 30 minutes so the flavors can fully develop.

Step 7: Garnish and Serve

Stir in fresh cilantro and serve hot with lime wedges on the side.

Serving Suggestions

Pinto Beans with Chorizo pair wonderfully with:

  • Warm corn tortillas
  • Mexican rice
  • Tacos
  • Quesadillas
  • Grilled meats
  • Fried eggs for breakfast
  • Fresh avocado slices

Tips for the Best Pinto Beans with Chorizo

  • Use authentic Mexican chorizo for the most traditional flavor.
  • Save some bean cooking liquid to adjust the consistency.
  • Add extra jalapeños if you enjoy more heat.
  • Simmer slowly to allow the spices and chorizo to flavor the beans.
  • Top with crumbled queso fresco for added richness.

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat on the stovetop or in the microwave. The dish can also be frozen for up to 3 months.

Frequently Asked Questions

What type of chorizo should I use?

Mexican chorizo is preferred because it is fresh, seasoned, and crumbles as it cooks, blending beautifully with the beans.

Can I use canned pinto beans?

Yes. Substitute three 15-ounce cans of pinto beans, drained and rinsed. Reduce cooking time to about 30 minutes.

Is this dish spicy?

It has a mild to moderate spice level depending on the chorizo and peppers used. Adjust the heat to your preference.

Final Thoughts

Pinto Beans with Chorizo is a hearty Mexican classic that combines simple ingredients with bold flavors. Tender beans, savory chorizo, and aromatic spices come together to create a comforting dish that's perfect for weeknight dinners, family gatherings, or festive celebrations. Serve it with warm tortillas and enjoy a true taste of Mexican home cooking.