Nutrition Facts for Pinto beans ham

Pinto Beans Ham

Image of Pinto Beans Ham
Nutriscore Rating: 69/100

Warm, hearty, and full of comforting flavors, this Pinto Beans Ham recipe is the epitome of Southern-inspired comfort food. Tender pinto beans are slow-simmered alongside a smoky ham hock, aromatic garlic, onions, and a blend of savory spices like cumin and chili powder. The ham infuses the dish with rich, smoky depth, while the beans soak up all the flavorful broth, creating a creamy, satisfying dish perfect for chilly days. With minimal prep and simple pantry staples, this recipe is both easy and budget-friendly, making it a great option for weeknight dinners or meal prep. Serve it with a side of fluffy cornbread or steamed white rice for a soul-warming meal that feeds the whole family. Whether you're looking for a protein-packed dish or a taste of traditional Southern cuisine, this Pinto Beans Ham recipe hits all the right notes!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
3 hr
🕐
Total Time
3 hr 15 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

12 items
  • 1 pound dried pinto beans
  • 1 large ham hock (or diced cooked ham)
  • 1 medium yellow onion
  • 3 large garlic cloves
  • 8 cups chicken broth or water
  • 1 tablespoon olive oil
  • 1 whole bay leaf
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons fresh cilantro (optional, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Rinse the dried pinto beans under cold water and remove any debris or damaged beans. Place them in a large bowl, cover with water, and let soak overnight (or for at least 6-8 hours). Alternatively, use the quick soak method: boil the beans in water for 2 minutes, then remove from heat and let them soak for 1 hour.

2

Drain the soaked beans and set aside.

3

Dice the onion and mince the garlic cloves.

4

In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté for 3-4 minutes until softened and translucent. Add the minced garlic and cook for another 1-2 minutes until fragrant.

5

Add the ham hock (or diced cooked ham) to the pot, along with the drained pinto beans.

6

Pour in the chicken broth or water, ensuring the beans are fully submerged. Stir in the bay leaf, ground cumin, chili powder, salt, and black pepper.

7

Bring the mixture to a boil over high heat, then reduce the heat to low. Cover the pot and simmer for 2.5 to 3 hours, stirring occasionally, until the beans are tender and the flavors are well combined.

8

If using a ham hock, remove it from the pot once the beans are tender. Shred the meat off the bone and return the shredded ham to the pot, discarding the bone.

9

Taste and adjust the seasoning with additional salt and pepper, if needed.

10

Serve the pinto beans and ham warm, garnished with chopped fresh cilantro if desired. Pair with cornbread or white rice for a complete meal.

Cooking Tip: Take your time with each step for the best results!
1105
cal
71.6g
protein
148.8g
carbs
26.6g
fat

Nutrition Facts

1 serving (2614.8g)
Calories
1105
% Daily Value*
Total Fat 26.6 g 34%
Saturated Fat 5.7 g 29%
Polyunsaturated Fat 2.4 g
Cholesterol 40 mg 13%
Sodium 11149 mg 485%
Total Carbohydrate 148.8 g 54%
Dietary Fiber 44.6 g 159%
Total Sugars 10.3 g
Protein 71.6 g 143%
Vitamin D 0.0 mcg 0%
Calcium 382 mg 29%
Iron 13.6 mg 76%
Potassium 2834 mg 60%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

53.1%%
25.5%%
21.4%%
Fat: 239 cal (21.4%%)
Protein: 286 cal (25.5%%)
Carbs: 595 cal (53.1%%)