Ham Pinto Bean Soup

Featured in: One-Pot Comforts

This Tex-Mex inspired dish brings together tender diced ham and creamy pinto beans simmered slowly with aromatic southwestern spices, including cumin, smoked paprika, and oregano. Fresh vegetables like onion, bell pepper, and garlic build a flavorful base, enhanced by optional jalapeño for mild heat. Garnishes such as cilantro, lime wedges, avocado, and cheese add freshness and richness. Ideal for a satisfying, easy-to-prepare main course, it offers flexibility with substitutions like turkey or chorizo and can be paired perfectly with warm cornbread or tortilla chips.

Updated on Mon, 16 Feb 2026 11:39:00 GMT
A steaming bowl of ham and pinto bean soup with diced ham, vegetables, and fresh cilantro garnish.  Save
A steaming bowl of ham and pinto bean soup with diced ham, vegetables, and fresh cilantro garnish. | crumbnest.com

My neighbor showed up one cold January afternoon with a thermos of this soup, steam escaping from under the lid, and I watched her face light up as I took that first spoonful. The warmth spread through me instantly—not just from the temperature, but from something deeper, a combination of smoky spices and the richness of ham that made me want to figure out how to make it myself. That evening, I started jotting down what I remembered from her description, and by the next week, my own pot was simmering on the stove. Now it's become my go-to when I need comfort in a bowl.

I made this for my sister's book club potluck, nervous that soup wouldn't feel special enough, and three people asked for the recipe before dessert even arrived. One woman actually pulled me aside and asked if I'd added bacon grease or some secret ingredient—it was just the combination of smoked paprika and proper seasoning that made it taste like it had been tended to for hours. That moment taught me that sometimes the simplest dishes, made with intention, are the ones people remember.

Ingredients

  • Cooked ham, diced (2 cups): This is your protein anchor and flavor builder—don't skip it or use the watery deli kind; get a good quality ham shank or leftover baked ham with actual texture.
  • Dried pinto beans (2 cups) or canned (3 cans): Dried beans take longer but reward you with a creamier, more developed flavor; if you're short on time, canned works beautifully and tastes nearly as good.
  • Yellow onion, carrots, celery, and red bell pepper: This aromatic base is non-negotiable—it's where the soup's backbone comes from, so don't rush the sauté.
  • Garlic and jalapeño: The garlic brings sweetness and depth while the jalapeño adds a gentle heat and brightness that balances the richness.
  • Diced tomatoes (1 can, 14.5 oz): Canned tomatoes give you acidity and body without watering down the soup like fresh ones sometimes do.
  • Chicken broth (6 cups) and water (1 cup): The ratio matters—pure broth would be too intense, so the water softens it just enough to let the beans shine.
  • Cumin, smoked paprika, oregano, chili powder: These four are your flavor quartet; the smoked paprika is the secret that makes people ask what you did differently.

Instructions

Product image
Cook complete meals by sautéing, simmering sauces, boiling pasta, and steaming vegetables with reliable everyday cookware.
Check price on Amazon
Soak those beans overnight if you have time:
If using dried pinto beans, rinse them and submerge in plenty of water the night before—they'll cook more evenly and faster the next day. If you forgot to plan ahead, a quick soak of an hour or even skipping it isn't the end of the world, though it'll add a bit more time to your simmer.
Build your aromatic foundation:
Heat a splash of oil in your large pot over medium heat and add the onion, carrots, celery, and bell pepper, letting them soften for about 5 to 7 minutes until they're translucent and fragrant. You'll know it's right when the onion becomes nearly see-through and the whole kitchen smells like something good is happening.
Wake up the spices with garlic and jalapeño:
Stir in your minced garlic and chopped jalapeño and let them cook for just about a minute—you want them fragrant but not burned, which would make them taste bitter. This short step is where the magic of the spice profile really begins to develop.
Bring everything together:
Add the diced ham, your soaked (or canned, drained) pinto beans, the can of diced tomatoes with its juices, the chicken broth, water, and all your spices—cumin, smoked paprika, oregano, chili powder, black pepper, and salt. Stir everything together until it's well combined and every ingredient is kissing the broth.
Let it simmer and become something beautiful:
Bring the whole pot to a boil, then immediately lower the heat to low, cover it, and let it simmer for 1 to 1.5 hours if you're using dried beans (or 30 to 45 minutes if you're using canned). Stir it occasionally so nothing sticks to the bottom, and the beans will gradually become creamy and the flavors will deepen into something that tastes like comfort.
Taste and adjust to your preference:
This is the moment where your kitchen becomes your laboratory—taste a spoonful and decide if you want more salt, more spice, or if it's perfect as is. Remember that flavors can seem muted when the soup is hot, so be conservative with additions and taste again after a minute or two.
Serve it with the toppings that make you happy:
Ladle the soup into bowls and add whatever garnishes call to you—fresh cilantro for brightness, lime wedges to squeeze in for a little zing, creamy avocado for richness, or sharp cheddar cheese for that final savory punch. Let each person build their own bowl so everyone gets exactly what they want.
Product image
Cook complete meals by sautéing, simmering sauces, boiling pasta, and steaming vegetables with reliable everyday cookware.
Check price on Amazon
Hearty Tex-Mex ham and pinto bean soup with tender beans, smoky spices, and chunks of savory ham.  Save
Hearty Tex-Mex ham and pinto bean soup with tender beans, smoky spices, and chunks of savory ham. | crumbnest.com

The day my mom came home sick from work, I had this simmering on the stove, and she sat at the kitchen table for an hour just breathing in the steam and feeling better before she even took a sip. Meals like this remind me that food does more than fill bellies—it tells people they're cared for.

The Magic of Smoked Paprika

If you've ever wondered why some soups taste restaurant-quality and others taste like you're just boiling things together, smoked paprika is often the answer. It adds a depth and richness that makes people pause mid-spoonful and ask what you did differently, even though you followed a straightforward recipe. I learned this by accident when I grabbed the wrong paprika one evening, and the difference was night and day.

Making It Your Own

Once you've made this soup once or twice, you'll start seeing it as a template rather than a rigid formula, which is when the real fun begins. I've added corn when I had it, thrown in spinach for extra nutrition, and even swapped the ham for smoked turkey when I wanted something lighter. The base is forgiving enough to handle variations while staying true to what makes it work.

Serving Suggestions and Storage

This soup is perfect alongside warm cornbread for dunking or crispy tortilla chips for texture, but honestly, it stands beautifully on its own. It actually tastes even better the next day after the flavors have merged and mellowed slightly, and it freezes well for up to three months, so making a double batch is never a bad idea.

  • Serve with a lime wedge and fresh cilantro for a flavor boost that feels intentional and bright.
  • If you have leftovers, refrigerate in an airtight container and reheat gently on the stovetop, adding a splash of broth if it's thickened too much.
  • For a vegetarian version, skip the ham and use vegetable broth instead, doubling up on the beans or adding corn for that same heartiness.
Product image
Serve homemade meals comfortably with sturdy utensils and steak knives for everyday dining and special dinners.
Check price on Amazon
Creamy pinto beans and diced ham simmered in a rich broth, topped with avocado and lime wedges. Save
Creamy pinto beans and diced ham simmered in a rich broth, topped with avocado and lime wedges. | crumbnest.com

This soup has become my answer to almost every question: a cold night, a friend who needs cheering up, leftovers in the fridge that need using. It's reliable, deeply satisfying, and the kind of dish that makes a house smell like someone who cares about feeding people well.

Recipe FAQ

Can dried pinto beans be substituted with canned beans?

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

How can I adjust the heat level in this dish?

Omit or reduce jalapeño to lower spice, or add extra chili powder for more heat according to personal preference.

What garnishes pair well with this dish?

Chopped cilantro, lime wedges, diced avocado, and shredded cheddar cheese complement the flavors beautifully and add fresh texture.

Is it possible to make this dish vegetarian-friendly?

Absolutely. Replace the ham with extra beans or corn and use vegetable broth instead of chicken broth for a meat-free alternative.

How should I store leftovers for best quality?

Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or microwave before serving.

Can the texture be altered for creaminess?

Partially blending the soup with an immersion blender results in a smoother, creamier texture without losing chunkiness.

Ham Pinto Bean Soup

A nourishing Tex-Mex blend of ham, pinto beans, and spices for a warm, comforting meal.

Prep duration
20 min
Cook duration
90 min
Complete duration
110 min
Created by Chloe Martin


Skill Level Easy

Heritage Tex-Mex

Output 6 Portions

Dietary considerations No Gluten

Components

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½ teaspoons ground cumin
02 1 teaspoon smoked paprika
03 1 teaspoon dried oregano
04 ½ teaspoon chili powder
05 ½ teaspoon ground black pepper
06 Salt to taste

Garnishes

01 Fresh cilantro, chopped
02 Lime wedges
03 Diced avocado
04 Shredded cheddar cheese

Directions

Phase 01

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

Phase 02

Sauté Aromatic Vegetables: Heat a splash of oil in a large soup pot over medium heat. Add diced onion, carrots, celery, and bell pepper. Sauté for 5–7 minutes until vegetables are softened.

Phase 03

Build Flavor Base: Stir in minced garlic and jalapeño, cooking for 1 minute until fragrant.

Phase 04

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

Phase 05

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

Phase 06

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

Phase 07

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

Tools needed

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

Allergy details

Review each component for potential allergens and seek medical guidance if you're uncertain about ingredients.
  • May contain dairy if cheese is added as garnish
  • Check broth labels for potential gluten or other allergens

Nutritional information (each portion)

These values are approximate guides only and shouldn't replace professional medical consultation.
  • Energy: 320
  • Fats: 8 g
  • Carbohydrates: 38 g
  • Proteins: 22 g