Ham Soup Recipes for Chilly Nights

Ham Soup Recipes for Chilly Nights

Ham Soup Recipes for Chilly Nights

If you have a ham bone in the fridge, then you have the perfect starting point for making soups, especially with the chilly nights creeping up on us. All you need to do is chuck the bone into a pot and let it do its thing. It will give you so much flavor.

Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.

I love making soups when the weather starts to get colder. You don't even really need a recipe, and if you use a ham base, then you can stretch a small amount of meat to feed an entire family. You can add things like beans, lentils, or any vegetables you have that are starting to turn.

Either way you will end up with a big pot of warm comforting soup. You will easily find a recipe you will want to try here for chilly nights.

1) Classic Ham and Bean Soup

A bowl of homemade ham and bean soup with vegetables sits on a kitchen table beside a spoon and bread.

1) Classic Ham and Bean Soup

Prep Time 15 minutes
Total Time 15 minutes
Servings: 8 servings

Ingredients
  

Method
 

  1. Drain and rinse the beans.
  2. Add all ingredients to a large pot.
  3. Bring the soup to a boil, then reduce heat.
  4. Cover and simmer for 2 hours, or until the beans are tender.
  5. Remove the bone and bay leaf. Shred any meat from the bone and stir it back in.
  6. Season with salt and pepper. I serve it with bread for dunking, while my kids pick out the onions.

This classic ham and bean soup is a one-pot meal. It's perfect for the nights when you really can't face lots of cleanup. You don't need precision at all with these types of soups.

Once you learn the basics, they are so easy to make.

You don't even have to use dried beans or soak them overnight. Using canned beans is more than okay and will save you hours. The great thing about using ham is it gives so much flavor.

It makes the soup taste like it has been cooking for hours. Not only will it give you enough soup for dinner, but you'll have plenty of leftovers for the next day too.

2) Slow Cooker Ham Bone Soup

A bowl of hearty ham soup with vegetables on a kitchen table.

2) Slow Cooker Ham Bone Soup

Prep Time 15 minutes
Total Time 15 minutes
Servings: 6 servings

Ingredients
  

  • 1 ham bone with meat about 2 pounds
  • 8 cups chicken broth
  • 1 cup dried navy beans rinsed
  • 2 carrots sliced
  • 2 celery stalks sliced
  • 1 small onion chopped
  • 2 garlic cloves minced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • ½ teaspoon black pepper

Method
 

  1. I add the ham bone, broth, beans, carrots, celery, onion, garlic, thyme, bay leaf, and pepper to my slow cooker.
  2. I cover and cook on low for 8 hours, until the beans soften and the ham pulls from the bone.
  3. I remove the bone and bay leaf. Then I shred the ham, return it to the soup, and taste for seasoning.
  4. I serve it with warm bread. My kids may pick out the onions, but at least they eat the carrots.

I love my slow cooker, and it's a great gadget for making soups. It's also the best way to get as much flavor into your soup as you can. If you are busy and like to prep ahead, adding a leftover ham bone and vegetables to your crock pot guarantees that you'll have dinner ready for when you get home.

The slow cooker will do all the work and extract all the flavors from your ingredients, and when you get home, you'll have a great, nourishing, and healthy meal. The best part is it will feel effortless.

Check Price
We earn a commission if you make a purchase, at no additional cost to you. 10/8/2026 12:06 am GMT ⓘ

3) Creamy Potato and Ham Soup

A bowl of creamy potato and ham soup on a kitchen table.

3) Creamy Potato and Ham Soup

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

  • 2 tablespoons butter
  • 1 small onion diced
  • 3 cups peeled diced potatoes
  • 3 cups chicken broth
  • 1½ cups diced cooked ham
  • 1 cup milk
  • ½ cup heavy cream
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Method
 

  1. Melt butter in a large pot over medium heat. Cook onion for 4 minutes.
  2. Add potatoes and broth. Bring to a boil, then simmer for 15 minutes, until tender.
  3. Mash some potatoes in the pot, leaving a few chunks for texture.
  4. Stir in ham, milk, cream, salt, and pepper. Warm for 5 minutes without boiling.
  5. Taste and adjust the seasoning. I serve it with crackers because hungry kids rarely wait patiently.

You will love this creamy potato and ham soup. It's perfect for using up any scraps of ham that you have in the fridge, as well as potatoes. Not only are the potatoes cheap, but they are filling, and everybody loves a good potato.

Making this soup extra creamy all comes down to just letting your potatoes soften and thicken the broth. You can use cream if you like your soup extra rich. Just be careful when reheating it.

Do this gently so that the soup doesn't split.

Let the ham bone do the work and provide all the savory and salty flavors. This one will help you clear out your fridge and give you something warm and comforting.

4) Split Pea Soup with Ham

A bowl of thick split pea soup with diced vegetables and pieces of ham on a kitchen table beside a spoon.

4) Split Pea Soup with Ham

Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings: 8 servings

Ingredients
  

  • 1 pound dried split peas rinsed
  • 1 ham bone or 2 cups diced cooked ham
  • 1 medium onion diced
  • 2 carrots sliced
  • 2 celery stalks sliced
  • 2 garlic cloves minced
  • 8 cups chicken broth
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • ½ teaspoon black pepper

Method
 

  1. Add all ingredients to a large pot.
  2. Bring the soup to a boil, then reduce the heat.
  3. Cover and simmer for 1½ hours, stirring now and then, until the peas soften.
  4. Remove the ham bone and bay leaf. Shred any meat from the bone and return it to the pot.
  5. Add diced ham if needed. Taste and adjust the seasoning before serving.

I love split pea soup with ham. It may not be the prettiest to look at, but it's so tasty and full of flavor. It's perfect for cold and chilly nights.

It's amazing that you can make this from a leftover ham bone and dried split peas from your pantry. The peas will break down and give you a thick and creamy soup, and you don't even need to use a blender. Throw it all into a pot and let it simmer, and you will get a great stick-to-your-ribs bowl of soup.

Fantastic.

5) Ham and Corn Chowder

A bowl of creamy ham and corn chowder sits on a kitchen table beside a spoon and napkin.

5) Ham and Corn Chowder

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

  • 2 tablespoons butter
  • 1 small onion diced
  • 2 medium potatoes peeled and cubed
  • 3 cups chicken broth
  • 2 cups corn
  • 2 cups cooked ham diced
  • 1 cup milk
  • 1 cup half-and-half
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Method
 

  1. I melt the butter in a large pot over medium heat. I add the onion and cook it for 4 minutes.
  2. I stir in the potatoes and broth. I simmer for 12–15 minutes, until the potatoes soften.
  3. I add the corn, ham, milk, half-and-half, salt, and pepper. I cook for 5–7 minutes, stirring often.
  4. I mash a few potatoes against the pot to thicken the chowder. I serve it with crackers before someone asks for cereal instead.

I'm a big believer in using staples from your pantry and your freezer. I hate wasting food, and this ham and corn chowder is a great example of how to do this. I like to always have either frozen corn or canned corn so that I can make this soup.

If you're tired and need something nourishing, using your leftover ham with some frozen corn and potatoes to make a soup is a massive plus. You don't have to go out to the grocery store. You don't have to stress.

You just need to throw everything into the pot and let it simmer away.

I'm a fan of chowder that's thick and chunky, because it feels more substantial, and I love the flavor the ham brings to the soup. It's fast, it's easy, and it will leave you satisfied.

6) Hearty Ham and Lentil Soup

A bowl of ham and lentil soup with vegetables sits on a kitchen table beside bread and a spoon.

6) Hearty Ham and Lentil Soup

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

  • 1 tablespoon olive oil
  • 1 small onion diced
  • 2 carrots diced
  • 2 celery stalks diced
  • 2 garlic cloves minced
  • 1 cup brown lentils rinsed
  • 6 cups chicken broth
  • 2 cups diced cooked ham
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • Salt and pepper to taste

Method
 

  1. Warm the oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5 minutes.
  2. Stir in garlic, lentils, broth, ham, thyme, and bay leaf.
  3. Bring the soup to a boil, then lower the heat. Cover and simmer for 30 minutes, until the lentils are tender.
  4. Remove the bay leaf. Season with salt and pepper. I serve it with bread for dunking, while the kids quietly pick out the onions.

Lentils are an amazing ingredient. I always have them in my pantry. I keep dried and canned lentils whenever I need something quick and easy to make.

Lentils are always at the front of my mind. They cook really quickly.

To make this hearty ham and lentil soup, all you need to do is dump the lentils with some herbs, aromatics, and your ham leftovers, and you'll end up with something seriously tasty. This soup actually gets better as it sits in the fridge, so make a big batch, and you'll have dinner for the next 3 days. Adding the lentils also means it's protein-rich and will keep everyone feeling full.

7) Ham, Cabbage, and White Bean Soup

A bowl of ham, cabbage, and white bean soup on a kitchen table.

Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.

7) Ham, Cabbage, and White Bean Soup

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • 2 cups diced cooked ham
  • 1 small onion diced
  • 2 carrots sliced
  • 4 cups chopped cabbage
  • 2 cans white beans drained
  • 6 cups chicken broth
  • 1 teaspoon dried thyme
  • Salt and pepper to taste

Method
 

  1. I sauté the onion and carrots in a large pot for 5 minutes.
  2. I add the ham, cabbage, beans, broth, and thyme.
  3. I bring the soup to a boil, then reduce the heat.
  4. I simmer it for 25 minutes, until the cabbage softens.
  5. I season with salt and pepper, then serve it with crusty bread.

Cabbage is one of those underrated vegetables. Not only is it cheap, but it can last a long time in the fridge and is great for bulking up meals when you pair it with some creamy white beans and leftover ham. This soup is not only nourishing but substantial, perfect for dinner not just a starter or a side dish.

During the week, it's perfect for my "throw it all in" style of cooking. The cabbage will get sweeter as it cooks down, and the beans will get creamy and absorb all the flavor from the ham. Try serving this with a big thick slice of crusty bread for a satisfying dinner.

8) Cheesy Ham and Broccoli Soup

A bowl of creamy ham and broccoli soup sits on a kitchen table beside a spoon and napkin.

8) Cheesy Ham and Broccoli Soup

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings

Ingredients
  

Method
 

  1. Melt butter in a large pot over medium heat. Cook the onion for 4 minutes.
  2. Stir in flour and garlic powder. Cook for 1 minute.
  3. Slowly whisk in broth and milk. Simmer until slightly thickened, about 5 minutes.
  4. Add broccoli and ham. Cook for 8–10 minutes, until the broccoli softens.
  5. Lower the heat and stir in cheddar until smooth. Season with salt and pepper. I serve it with crackers while someone inevitably picks out the onions.

This cheesy ham and broccoli soup is a great recipe for getting your kids to actually eat broccoli, using the cheese trick to cover the flavor of the broccoli. As the soup cooks, the broccoli will turn soft, and then the cheese and ham provide a lot of the flavor and help to thicken everything into a comforting bowl of nourishing soup.

Don't feel guilty about needing to use cheese to ensure that you get broccoli into your kid's diet. This soup uses simple ingredients and only one pot, perfect when you need to make something without any extra added stress.

9) Ham and Wild Rice Soup

A bowl of ham and wild rice soup with vegetables sits on a kitchen table beside a spoon and bread.

9) Ham and Wild Rice Soup

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

  • 1 cup wild rice blend
  • 2 cups diced cooked ham
  • 6 cups chicken broth
  • 2 carrots sliced
  • 2 celery stalks sliced
  • 1 small onion diced
  • 2 tablespoons butter
  • 1 teaspoon dried thyme
  • Salt and pepper to taste

Method
 

  1. I rinse the rice and cook it according to the package directions.
  2. I melt the butter in a soup pot, then cook the onion, carrots, and celery for 5 minutes.
  3. I add the broth, ham, thyme, salt, and pepper. I simmer for 20 minutes.
  4. I stir in the cooked rice and simmer for 5 more minutes. Then I serve it hot.

This ham and wild rice soup can actually look quite fancy when it's finished, even though it requires little effort. I love the wild rice as it gives a nice chewy texture and it has a creamy mouthfeel, which makes it indulgent.

Even so, it's still a forgiving dump-and-go style soup. Don't worry if you don't have any carrots or celery. You can use whatever vegetables you have in the fridge.

The leftover ham is what will bring the majority of the flavor. Try this one for a slightly elevated and stress-free midweek dinner.

10) Tomato Ham Soup

A bowl of tomato ham soup with bread on a kitchen table.

10) Tomato Ham Soup

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings

Ingredients
  

  • 2 cups diced cooked ham
  • 1 tablespoon olive oil
  • 1 small onion diced
  • 2 cloves garlic minced
  • 2 cans 14.5 ounces each diced tomatoes
  • 4 cups chicken broth
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste

Method
 

  1. I warm the oil in a large pot over medium heat. I cook the onion for 4 minutes, then add the garlic for 30 seconds.
  2. I stir in the tomatoes, broth, Italian seasoning, ham, salt, and pepper.
  3. I bring the soup to a gentle boil, then lower the heat and simmer for 20 minutes.
  4. I serve it with grilled cheese or crusty bread while everyone is still mostly at the table.

When making this tomato ham soup, all you need is canned tomatoes. Fresh tomatoes are great, but they can go bad quite quickly and need a bit of preparation. Throwing a couple of cans into a pot with your leftover ham and some good broth gives you an easy meal in minutes.

The tomatoes and their acidity give good balance with the rich and salty flavor of the ham.

I always start making a pot of soup the same way, using onions, carrots, and celery, and then all I do here is add the canned tomatoes with the ham to build the rest of the flavor. It's one of those straightforward soups and helps you get dinner on the table quickly.

11) Ham and Navy Bean Soup

A bowl of ham and navy bean soup with beans, vegetables, and pieces of ham on a kitchen table.

11) Ham and Navy Bean Soup

Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings: 8 servings

Ingredients
  

  • 1 ham bone or 2 cups diced ham
  • 1 pound dried navy beans soaked overnight
  • 1 medium onion diced
  • 2 carrots sliced
  • 2 celery stalks sliced
  • 8 cups chicken broth
  • 2 garlic cloves minced
  • 1 teaspoon dried thyme
  • Salt and pepper to taste

Method
 

  1. Drain the beans and add them to a large pot with the ham bone, broth, onion, carrots, celery, garlic, and thyme.
  2. Bring the pot to a boil, then reduce the heat. Cover and simmer for 90 minutes, or until the beans are tender.
  3. Remove the bone and pull off any meat. Stir the meat back into the soup, then season with salt and pepper. My kids may pick out the onions, but they still eat the ham.

If you only have a small amount of leftover ham, then this ham and navy bean soup is what you need. It's the perfect way to take a small amount of protein and stretch it into a large pot of something that can give you multiple meals.

I like to keep navy beans in my pantry. They are quite mild, but they hold their shape and absorb a lot of flavor from the ham.

When you have all these sorts of ingredients in your pantry, then cooking can start to feel almost therapeutic and grounding rather than being full of stress. This soup is practical and satisfying and a regular in my kitchen.

12) Ham, Carrot, and Potato Soup

A bowl of ham, carrot, and potato soup with bread on a kitchen table.

12) Ham, Carrot, and Potato Soup

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • 2 cups diced cooked ham
  • 4 medium potatoes peeled and cubed
  • 3 carrots sliced
  • 1 small onion diced
  • 4 cups chicken broth
  • 1 cup milk
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 1/2 teaspoon black pepper

Method
 

  1. I melt the butter in a large pot over medium heat. I cook the onion and carrots for 5 minutes.
  2. I stir in the flour, then slowly add the broth and milk.
  3. I add the potatoes, ham, and pepper. I bring the soup to a gentle boil.
  4. I reduce the heat, cover the pot, and simmer for 20 minutes, until the potatoes are tender.
  5. I taste it before adding salt because ham usually brings plenty.

Carrots and potatoes are standard for soups and are always on my shopping list. Chop these up and add them to a pot with some leftover ham and you've got a foolproof dinner. You don't even have to worry about timing as the vegetables tend to soften at similar rates.

One-pot formats are all about minimizing stress and cleanup.

If you have anything that's starting to wilt in the fridge, like spinach or even peas or other vegetables, chuck them in as well. It's a great way of teaching you how to cook without a recipe. You will love this filling and reliable soup.

13) Creamy Ham and Noodle Soup

A bowl of creamy ham and noodle soup with vegetables on a kitchen table.

13) Creamy Ham and Noodle Soup

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 servings

Ingredients
  

  • 2 tablespoons butter
  • 1 small onion diced
  • 2 carrots sliced
  • 3 cups chicken broth
  • 2 cups cooked ham diced
  • 2 cups egg noodles
  • 1 cup whole milk
  • 2 tablespoons flour
  • ½ teaspoon dried thyme
  • Salt and pepper to taste

Method
 

  1. Melt the butter in a large pot over medium heat. Add the onion and carrots, then cook for 5 minutes.
  2. Stir in the flour and thyme. Cook for 1 minute.
  3. Slowly pour in the broth and milk, stirring until smooth.
  4. Add the ham and noodles. Simmer for 8–10 minutes, until the noodles are tender.
  5. Season with salt and pepper. I serve it with crackers while someone searches for the “good” spoon.

This creamy ham and noodle soup is perfect for kids. They love noodles, and it is a great way to guarantee that they will finish the bowl without complaints. This one is basically a homemade version of canned chicken noodle soup, but you are using your leftovers, and it is so much healthier.

I love how the creaminess helps to balance the saltiness of the ham.

Watch out for the noodles, though. They can soak up the broth, and if you're going to make this ahead of time, keep some stock back to help thin out the soup. This is great for using pantry staples and is easily adaptable.

14) Ham and Green Bean Soup

A bowl of ham and green bean soup sits on a kitchen table beside a spoon.

14) Ham and Green Bean Soup

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

  • 2 cups diced cooked ham
  • 3 cups green beans trimmed and cut
  • 4 cups chicken broth
  • 2 cups diced potatoes
  • 1 small onion chopped
  • 2 carrots sliced
  • 1 garlic clove minced
  • 1 teaspoon dried thyme
  • Salt and pepper to taste

Method
 

  1. I add the broth, potatoes, onion, carrots, garlic, and thyme to a large pot.
  2. I bring it to a boil, then reduce the heat and simmer for 12 minutes.
  3. I stir in the ham and green beans. I cook for 10 to 12 minutes, until the vegetables are tender.
  4. I season with salt and pepper, then ladle it into bowls before someone asks if we have pizza.

I love this ham and green bean soup, and it's a great way of using up leftover green beans. I like using these in soups as they hold their texture and don't go mushy. Throwing them into a pot with some leftover holiday ham is a great way to get a nourishing dinner, but also something different from boring old ham sandwiches.

If I have frozen green beans, I will use them too. You can't really mess up soups like these. Throw whatever you have together, and even if there's chaos going on around you, you'll still end up with something tasty for dinner.

15) Smoky Ham and Black-Eyed Pea Soup

A bowl of smoky ham and black-eyed pea soup with bread on a kitchen table.

15) Smoky Ham and Black-Eyed Pea Soup

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • 2 cups cooked ham diced
  • 3 cups cooked black-eyed peas
  • 1 tablespoon olive oil
  • 1 small onion diced
  • 2 carrots sliced
  • 2 garlic cloves minced
  • 4 cups chicken broth
  • 1 teaspoon smoked paprika
  • 1 bay leaf
  • Salt and pepper to taste

Method
 

  1. Heat the oil in a large pot over medium heat. Cook the onion and carrots for 5 minutes.
  2. Stir in the garlic and smoked paprika for 30 seconds.
  3. Add the ham, peas, broth, and bay leaf. Bring the soup to a gentle boil.
  4. Lower the heat and simmer for 25 minutes. Remove the bay leaf, then season with salt and pepper.

This smoky ham and black-eyed pea soup is one of those meals that builds itself, meaning you can get on with other things. All you need to do is let the ham and the peas simmer together, and you end up with a gorgeous, savory, comforting soup.

The black-eyed peas will get nice and creamy as they cook. This is one of those soups where you realize how much you can get from that leftover ham bone. It's hands-off and even tastes better the next day.

Keep reading