Mexican Pinto Beans

Prep: 80 min Cook: 90 min Serves: 7 Cuisine: Mexican

Rich, smoky Mexican pinto beans infused with bacon, cumin, and chili powder, perfect for hearty meals, family gatherings, or a flavorful side dish in any Mexican-inspired menu.

Be the first to rate this recipe

Ingredients

  • 1 lb dried pinto beans
  • 5 cups water
  • 6 slices bacon, finely chopped
  • 1 large onion, chopped
  • 1/2 green pepper, chopped
  • 1 1/2 tablespoons ground cumin
  • 1 tablespoon chili powder
  • 1 1/2 teaspoons salt
  • 1 teaspoon pepper

Instructions

  1. Sort and wash the dried pinto beans.
  2. Place the beans in a Dutch oven.
  3. Cover the beans with water 2 inches above the beans.
  4. Cover and bring the water to a boil.
  5. Boil for 1 minute, then remove from heat and let stand covered for 1 hour.
  6. Drain the beans and return them to the Dutch oven.
  7. Add 5 cups of water and the remaining ingredients: chopped bacon, chopped onion, chopped green pepper, ground cumin, chili powder, salt, and pepper.
  8. Bring to a boil, then cover and reduce heat to simmer.
  9. Cook for 1 1/2 hours or until the beans are tender.
  10. Serve the beans with a slotted spoon.

Tips & Substitutions

To enhance the flavor of your Mexican pinto beans, consider adding garlic or jalapeños for a kick. If you want a vegetarian version, substitute the bacon with smoked paprika or liquid smoke for that depth of flavor. For a quicker cooking method, use canned pinto beans, reducing the cooking time significantly. Pairing these beans with Chicken With Peppers Mex Style can create a delicious meal.

Serving Suggestions

Serve the pinto beans as a main dish or as a hearty side. They pair excellently with rice, tortillas, or cornbread. For a complete meal, consider serving them alongside 24Th Street Taco Soup or a fresh salad. Top with fresh cilantro, diced avocado, or a squeeze of lime for added freshness.

Storage & Reheating

Store leftover pinto beans in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm them on the stovetop over low heat, adding a splash of water if needed to prevent sticking. For longer storage, freeze the beans in portions, which can last up to 3 months.

Nutrition & Diet Analysis (per serving)

Each serving of Mexican Pinto Beans contains roughly 737 calories, with 35g protein, 84g carbohydrates, and 44g fat. It is an excellent source of iron (222% of the Daily Value), calcium (126% of the Daily Value), and dietary fiber (78% of the Daily Value). Note that it is relatively high in sodium, at 968mg per serving (42% of the Daily Value).

737 kcal 37% DV
Protein Fat Carbs

Macronutrients

Protein 34.9g 70% DV
Total Fat 44.3g 57% DV
Carbs 83.9g 30% DV
Fiber 21.9g 78% DV
Sugar 5.4g 11% DV

Electrolytes

Sodium 967.8mg 42% DV
Potassium 3333mg 71% DV
Cholesterol 8.7mg 3% DV

Vitamins & Minerals

Vitamin A 240.7mcg 27% DV
Vitamin C 32.1mg 36% DV
Calcium 1631.6mg 100% DV
Iron 40mg 100% DV
Diet fit High-protein High-fiber

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

How do I know when the beans are done cooking?

The beans are done when they are tender but not mushy. Taste a few beans after about 1 1/2 hours of simmering. If they are still hard, continue to cook, checking every 15 minutes until they reach the desired tenderness.

Can I add other vegetables to the beans?

Absolutely! Feel free to add vegetables like diced tomatoes, corn, or spinach for added nutrition and flavor. Just make sure to adjust the cooking time based on the vegetables you include to ensure everything is cooked properly.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Mexican recipes → Pork recipes → All recipes →