This Black Bean and Ham Soup is super simple, comes together quickly, and is full of flavor. It’s a perfect use for leftover ham. It’s also great the next day!
Want even more ways to use that leftover ham? Try this Mac and Cheese with Ham or Cauliflower Soup with Ham and Cheese.

Once the weather starts to cool down, you can never have too many soup recipes. Especially when it’s a hearty bean soup.
One of my favorite soups is my Ham and Bean Soup. This soup is similar, but totally different. Similar in that they both have ham and beans, but this soup takes black beans and gives the soup a Mexican-ish twist.
This soup packs a punch of flavor in well under an hour. Serve it up with some Jalapeño Cheddar Biscuits for a delicious, warming dinner.

Ingredients
- Oil: I use olive oil to sauté the vegetables, but you can swap in another favorite oil, if desired.
- Vegetables: I use a combination of onion, bell peppers, jalapeño, and garlic. I like to use 2 different colored peppers, but you can use all of one. For the jalapeño, you can remove the seeds and ribs for less heat.
- Ham: I originally made this recipe as a way to use up leftover holiday ham. But I love it so much now that I will often buy a ham steak at the grocery store and dice it up.
- Beans: You will need 2 cans of black beans. You could also cook your beans from scratch.
- Broth: I’m using chicken broth because I think it has better flavor. But you can always use beef broth or vegetable broth.
- Spices: You will need cumin, chili powder, salt, and pepper. This would also be great with a bit of paprika (smoked paprika is my favorite!), oregano, or cayenne pepper for some extra heat.
- Toppings: This is where you can get creative! I like some shredded Monterey Jack cheese, sour cream, avocado, and pico de gallo.

How to Make Black Bean and Ham Soup
STEP 1: Heat the oil in a Dutch oven or soup pot, then add in the onion, both bell peppers, and the jalapeño. Once they have softened up, stir in the garlic.
STEP 2: Add the ham to the pot. Cook this, stirring, until the ham starts to get brown on the edges.

STEP 3: Stir one can of the beans into the soup pot.
STEP 4: Take the other can of beans and combine it with the broth and blend in a blender until smooth. Add this to the pot, along with the cumin, chili powder, salt, and pepper. Let this all simmer together for about 20 minutes. Then serve topped with your favorite toppings.

Tips and Tricks
- You can make this vegetarian by leaving out the ham and using vegetable broth instead of chicken broth. It will still be very tasty!
- I actually really love the leftovers of this soup. Store any soup in a container in the refrigerator, then reheat on the stove or in a microwave.
- You can make this even more veggie packed if you want to add more vegetables. You can add in carrots, celery, or any other vegetables you have on hand.
- I like to puree part of the beans to thicken it up a bit, but if you like a thinner soup, you can skip this part. You could also use an immersion blender and pulse a few times, making sure not to blend everything together.

More Soup Recipes
Homemade Bean and Bacon Soup
Hamburger Soup
Lemon Chicken Orzo Soup
Slow Cooker Chicken Enchilada Soup
LOOKING FOR MORE FREE RECIPES?
Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest, Facebook, and Instagram.

Black Bean and Ham Soup
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 medium onion diced
- 1 red bell pepper diced
- 1 orange bell pepper diced
- 1 jalapeno diced
- 2-3 garlic cloves minced
- 10 oz cooked diced ham
- 2 (15 oz each) cans black beans drained and rinsed, divided
- 2 cups chicken broth
- 1/2 teaspoon cumin
- 1/2 teaspoon chili powder
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- Desired toppings – shredded Monterey Jack cheese, cilantro, pico de Gallo, avocado, sour cream, etc.
Instructions
- Heat the oil in a large soup pot or Dutch oven.1 tablespoon extra virgin olive oil
- Once hot, add the onion, bell peppers, and jalapeño. Cook, stirring, until softened, about 5 minutes. Stir in the garlic and cook for an additional 30 seconds.1 medium onion, 1 red bell pepper, 1 orange bell pepper, 1 jalapeno, 2-3 garlic cloves
- Add the ham and cook, stirring so that the vegetables don’t burn, until the ham is heated through and starting to brown, another 2 minutes.10 oz cooked
- Stir in once can of the beans.2 (15 oz each) cans black beans
- Place the remaining can of beans along with the chicken broth in a blender and puree until smooth. Add to the soup pot.2 cups chicken broth
- Season the soup with the cumin, chili powder, salt, and pepper.1/2 teaspoon cumin, 1/2 teaspoon chili powder, 1/2 teaspoon salt, 1/4 teaspoon ground black pepper
- Bring the soup to a boil, then reduce to a simmer. Simmer for 20 minutes.
- Serve topped with your desired toppings.Desired toppings – shredded Monterey Jack cheese, cilantro, pico de Gallo, avocado, sour cream, etc.








Heather of Kitchen Concoctions says
DEBORAH! I am so glad you tried this recipe and it was such a hit with your family! My family loved this soup so much that they have already asked for it again! I guess that is a sign of a tried and true hit! I have been trying to do better about not wasting food and ingredients either. In fact I have a whole bag of ‘leftover’ veggie pieces in my freezer that I plan on making into vegetable broth this weekend. Thanks again for re-sharing/featuring the recipe!
grace says
your other ham and bean soup looked good, but this is a masterpiece! black beans are one of the best ingredients in all the land. 🙂
Monet says
This is a good way to start the year. January is soup month! I’m drinking a big cup of tea, but even with that hot beverage in my stomach, I’m hungry! I think I need to break out the banana bread. Thanks for sharing, sweet friend!
Kalyn says
That is a great goal. Love the sound of this, especially the addition of sour cream and salsa at the end!
Joanne says
I was SO confused when I saw the title of this recipe because I thought I’d seen it yesterday! NOW I understand. GO YOU! I’m generally pretty good about not wasting because I only buy things I menu plan for, but some things still do fall by the wayside. Hope to be better this year too!
Chels R. says
Black Bean Soup is something I’ve been wanting to try anyways, but I love the addition of the ham, and my husband might like that better to than just beans. But as long as it doesn’t have Lentils in it, I’m sure I won’t hear him complain 😉
Kristy says
This is on my menu for soup night. And I think it’s one all four of us will get behind. We love black beans!
Averie @ Love Veggies and Yoga says
You’re one Soupy lady the past few days…all these fun recipes for soup. Thanks for inspiring me to make some!
natalie (the sweets life) says
I have a ham that I’m planning to serve this weekend but I know we’re going to have leftovers–I’m thinking this is what we’ll have!! thank you so much for posting-good timing 🙂
jennifurla says
what a healthy delish soup, something I could enjoy all week for sure.
Rachel @ Not Rachael Ray says
Looks so delicious. I love bean soups!
Rosa says
Very satisfying and wonderfully nourishing!
Cheers,
Rosa
Bev Weidner says
LO-OOO-OOO-VE this soup. Oh, my heart.
Curt says
This looks delicious! Black beans are by far my absolute faovorite bean. Especially in a soup.
Julie @ Table for Two says
I didn’t make any new year’s resolutions either 🙂 I made kitchen goals instead. This soup looks so hearty and delicious 🙂 yummy!
Cookin' Canuck says
That is a great goal for the new year – less waste. You’re off to a fantastic start with this soup. Yum!