Ham Pinto Bean Soup

Featured in: Warm Everyday Meals

This Tex-Mex inspired dish combines tender ham with creamy pinto beans and a blend of southwestern spices. Vegetables like onion, bell pepper, and carrots add depth, while garlic and jalapeño contribute a subtle heat. Simmered slowly to develop rich flavors, it's ideal for a comforting meal. Garnish with cilantro, lime, and cheese for added freshness and texture. Versatile and easy to prepare, this hearty bowl is satisfying and perfect for cooler days.

Updated on Tue, 17 Feb 2026 09:46:56 GMT
Hearty ham and pinto bean soup in a rustic bowl, garnished with fresh cilantro and lime wedges.  Pin This
Hearty ham and pinto bean soup in a rustic bowl, garnished with fresh cilantro and lime wedges. | messli.com

This Tex-Mex inspired Ham and Pinto Bean soup is a robust, flavorful dish that brings southwestern warmth to your kitchen. Featuring smoky ham and creamy pinto beans, it is the ultimate comfort meal, perfect for a cold evening or a family gathering. The combination of savory aromatics and deep spices creates a hearty soup that is as satisfying as it is simple to prepare.

Hearty ham and pinto bean soup in a rustic bowl, garnished with fresh cilantro and lime wedges.  Pin This
Hearty ham and pinto bean soup in a rustic bowl, garnished with fresh cilantro and lime wedges. | messli.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Building a great soup starts with a strong base of aromatics. By slowly sautéing onions, carrots, celery, and red bell peppers, you develop a natural sweetness that balances the saltiness of the ham. This layering of flavors ensures that every spoonful is packed with complexity and southwestern flair.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Meats: 2 cups cooked ham, diced (about 300 g)
  • Beans and Legumes: 2 cups dried pinto beans (or 3 cans, drained and rinsed)
  • Vegetables: 1 large yellow onion, diced; 2 medium carrots, diced; 2 celery stalks, diced; 1 large red bell pepper, diced; 2 cloves garlic, minced; 1 jalapeño, seeded and finely chopped (optional); 1 (14.5 oz/410 g) can diced tomatoes
  • Liquids: 6 cups low-sodium chicken broth; 1 cup water
  • Spices and Seasonings: 1 1/2 teaspoons ground cumin; 1 teaspoon smoked paprika; 1 teaspoon dried oregano; 1/2 teaspoon chili powder; 1/2 teaspoon ground black pepper; Salt, to taste
  • Garnishes: Chopped fresh cilantro, lime wedges, diced avocado, shredded cheddar cheese (optional)

Instructions

Step 1
If using dried pinto beans, rinse and soak them overnight in plenty of water. Drain and rinse before using.
Step 2
In a large soup pot or Dutch oven, heat a splash of oil over medium heat. Add onion, carrots, celery, and bell pepper. Sauté for 5–7 minutes until softened.
Step 3
Stir in the garlic and jalapeño; cook for 1 minute until fragrant.
Step 4
Add the diced ham, soaked (or canned) pinto beans, diced tomatoes, chicken broth, water, cumin, smoked paprika, oregano, chili powder, black pepper, and a pinch of salt. Stir well.
Step 5
Bring to a boil, then reduce heat to low. Cover and simmer for 1 to 1 1/2 hours (or until beans are tender if using dried), stirring occasionally.
Step 6
Taste and adjust seasoning with more salt or spice as desired.
Step 7
Ladle soup into bowls and add your favorite garnishes—cilantro, lime wedges, avocado, or cheese.

Zusatztipps für die Zubereitung

For a smoother, thicker texture, you can partially blend the soup with an immersion blender before serving. If you are short on time, using canned pinto beans is a great shortcut—just ensure they are drained and rinsed well before adding them to the pot to control the salt content.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

This recipe is highly adaptable. For a vegetarian version, omit the ham and use vegetable broth, adding corn for extra heartiness. You can also substitute the ham for smoked turkey or chorizo to give the dish a different smoky twist.

Serviervorschläge

Serve this hearty soup with warm cornbread or crunchy tortilla chips for the perfect texture contrast. Don't forget the garnishes—a squeeze of fresh lime juice and a sprinkle of cilantro add a brightness that perfectly complements the smoky southwestern spices.

A steaming bowl of Tex-Mex ham and pinto bean soup, rich with diced vegetables and smoky spices.  Pin This
A steaming bowl of Tex-Mex ham and pinto bean soup, rich with diced vegetables and smoky spices. | messli.com

Whether you're looking for a reliable weeknight dinner or a meal to share with friends, this Ham and Pinto Bean soup is a satisfying choice. It captures the essence of Tex-Mex cuisine in a single, comforting bowl. Enjoy the hearty textures and vibrant flavors of this classic southwestern dish.

Recipe Q&A

Can I use canned pinto beans instead of dried ones?

Yes, canned pinto beans can be used to save time. Just make sure to rinse and drain them before adding to the pot.

How long should I soak dried pinto beans?

Soaking dried pinto beans overnight in plenty of water helps them cook more evenly and reduces cooking time.

What can I substitute for ham in this dish?

Smoked turkey or chorizo are great alternatives that offer different flavor profiles while maintaining the hearty aspect.

How can I make the soup spicier?

Adding extra jalapeño, chili powder, or a dash of hot sauce will increase the heat according to your preference.

What garnishes work best with this soup?

Fresh cilantro, lime wedges, diced avocado, and shredded cheddar cheese complement the flavors and add freshness.

Can I blend the soup for a smoother texture?

Yes, partially blending with an immersion blender creates a creamier consistency while keeping some bean chunks intact.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham Pinto Bean Soup

Tender ham and creamy pinto beans simmered with southwestern spices for a cozy, flavorful dish.

Prep Needed
20 minutes
Time to Cook
90 minutes
Overall Time
110 minutes
Created by Messli Tessa Marlow


Skill Level Easy

Cuisine Tex-Mex

Makes 6 Portions

Dietary Notes No Gluten

What You'll Need

Meats

01 2 cups cooked ham, diced

Beans and Legumes

01 2 cups dried pinto beans or 3 cans pinto beans, drained and rinsed

Vegetables

01 1 large yellow onion, diced
02 2 medium carrots, diced
03 2 celery stalks, diced
04 1 large red bell pepper, diced
05 2 cloves garlic, minced
06 1 jalapeño, seeded and finely chopped
07 1 can (14.5 oz) diced tomatoes

Liquids

01 6 cups low-sodium chicken broth
02 1 cup water

Spices and Seasonings

01 1 1/2 teaspoons ground cumin
02 1 teaspoon smoked paprika
03 1 teaspoon dried oregano
04 1/2 teaspoon chili powder
05 1/2 teaspoon ground black pepper
06 Salt to taste

Garnishes

01 Chopped fresh cilantro
02 Lime wedges
03 Diced avocado
04 Shredded cheddar cheese

Steps

Step 01

Prepare Beans: If using dried pinto beans, rinse and soak them overnight in plenty of water. Drain and rinse thoroughly before using.

Step 02

Sauté Aromatics: In a large soup pot or Dutch oven, heat a splash of oil over medium heat. Add onion, carrots, celery, and bell pepper. Sauté for 5 to 7 minutes until softened.

Step 03

Bloom Seasonings: Stir in the minced garlic and jalapeño; cook for 1 minute until fragrant.

Step 04

Combine Ingredients: Add the diced ham, soaked or canned pinto beans, diced tomatoes, chicken broth, water, cumin, smoked paprika, oregano, chili powder, black pepper, and a pinch of salt. Stir well to combine.

Step 05

Simmer Soup: Bring to a boil, then reduce heat to low. Cover and simmer for 1 to 1.5 hours, or until beans are tender if using dried, stirring occasionally.

Step 06

Adjust Seasoning: Taste the soup and adjust seasoning with additional salt or spices as desired.

Step 07

Serve: Ladle soup into bowls and garnish with fresh cilantro, lime wedges, avocado, or shredded cheddar cheese.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large soup pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Details

Be sure to check each ingredient for allergens and consult your healthcare provider if you have questions.
  • If adding cheese or using broth, check labels for potential allergens including dairy and gluten

Nutrition Breakdown (per portion)

For general guidelines only. Not meant to provide medical or dietary diagnosis.
  • Caloric Value: 320
  • Fats: 8 g
  • Carbohydrates: 38 g
  • Proteins: 22 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.