Mexican Pork & Pinto Beans

Total Time

Prep: 30 min. Cook: 4 hours


16 servings (4 quarts)

Updated: Jan. 13, 2023
We've lived in Arizona for decades, so Mexican-style cooking has become the same as "Arizona-style cooking" for us. Nothing tastes better than chili-spiced pork with tortillas. —Anne Fatout, Phoenix, Arizona
Mexican Pork & Pinto Beans Recipe photo by Taste of Home


  • 1 bone-in pork loin roast (3 pounds), trimmed
  • 1 package (16 ounces) dried pinto beans, soaked overnight
  • 4 to 5 cloves garlic, minced
  • 2 tablespoons chili powder
  • 1 to 1-1/2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 2 cans (4 ounces each) chopped green chiles
  • Pepper to taste
  • 5 medium carrots, sliced
  • 4 celery ribs, sliced
  • 1 can (14-1/2 ounces) diced tomatoes, undrained
  • 3 small zucchini, sliced
  • Flour tortillas, warmed


  1. In a stockpot, combine the first 8 ingredients; cover with water. Bring to a boil. Reduce heat; simmer, covered, 3 to 4 hours or until meat and beans are tender.
  2. Remove pork; cool slightly. Stir carrots, celery and tomatoes into bean mixture; return to a boil. Reduce heat; simmer, covered, until vegetables are crisp-tender. Add zucchini; cook 8-10 minutes longer or until crisp-tender.
  3. Meanwhile, remove pork from bone; discard bone. Cut pork into bite-sized pieces; return to pot and heat through. Serve with tortillas.

Can you freeze Mexican Pork & Pinto Beans?

Freeze cooled pork mixture in freezer containers. To use, partially thaw in refrigerator overnight. Microwave, covered, on high in a microwave-safe dish until heated through, gently stirring and adding a little broth or water if necessary. Serve with tortillas.

Nutrition Facts

1 cup (calculated without tortillas): 211 calories, 5g fat (2g saturated fat), 34mg cholesterol, 181mg sodium, 23g carbohydrate (3g sugars, 6g fiber), 19g protein. Diabetic Exchanges: 2 lean meat, 1-1/2 starch, 1 vegetable.