If you’re craving something warm, hearty, and incredibly satisfying, this Ham, Potato, and Corn Soup is a must-make! It’s one of our absolute favorites—comfort food at its finest. With tender potatoes, sweet corn, and savory chunks of ham, every bite is creamy, flavorful, and feels just like home.
What makes this soup extra special is the balance of flavors—the creamy base is rich without being heavy, and the seasoning is just right. It’s the perfect recipe to cozy up with on a cool, crisp day, whether you're feeding the family or just need a comforting bowl for yourself.

Ingredients
- butter
- onion
- carrots
- garlic
- cajun seasoning
- thyme
- flour
- chicken broth
- milk (or cream)
- potatoes
- ham
- corn
- salt and pepper
- Bacon and cheese for topping
See exact quantities in recipe below
Instructions
To begin, heat the butter in a large saucepan over medium-high heat. Once melted, add the chopped onions and carrots, and cook them until they’re tender—this usually takes about 8 to 10 minutes. Next, stir in the minced garlic, Cajun seasoning, thyme, and flour. Let this mixture cook for another 2 to 3 minutes, just until the flour is lightly browned and aromatic.
Then, slowly pour in the broth, making sure to scrape up any browned bits from the bottom of the pan as you go—this adds extra flavor. Stir in the milk and diced potatoes, then bring everything to a gentle boil. Once boiling, reduce the heat and let the soup simmer until the potatoes are fork-tender, about 10 to 12 minutes.
After that, stir in the ham and corn, and cook just until everything is heated through. Finish by seasoning the soup with salt and pepper to taste. For serving, ladle the soup into bowls and top with crispy bacon and shredded cheese if desired.
Tip: If you prefer a thicker, more chowder-like consistency, simply reduce the broth to 2 cups instead of the full amount.
See recipe in action below!
Equipment
If you do not own a good heavy dutch oven style pot this is your nudge to grab one now! Here is are two links to favorites of mine. HERE and HERE.
Storage
I love having this sound for left overs! Put into a warmed thermos and send with your kids to school! They will love it! And it is hearty and filling, so everyone including mom is happy. Just store in an airtight container in the fridge for 3-4 days. I love these glass bowls for left over soups and stews.

Top Tip
Fry up bacon pieces first for the garnish and use a little of that grease to sauté the onion and carrots....YUM!
FAQs
YES! I love chowders. Just reduce the broth to 2 cups.
I actually warm mine, but you can add it in cold. It will warm in the soup (as long as it is fully cooked it is fine) I like a little crisp on my ham pieces so I cook them for a couple minutes in the pan before frying the bacon.
Soup Recipes to Try
- Lasagna Soup
- My Favorite Chili
- Pumpkin Chili
- Chunky Chicken Vegetable Soup
- Beef Vegetable Soup
- Green Chile Chicken Enchilada Soup
Desserts!
Ham Potato and Corn Soup
Ingredients
- 4 Tablespoons butter
- ½ small onion diced
- 2 carrots chopped bite size
- 2 garlic cloves minced or chopped
- ¼-1/2 teaspoon cajun seasoning amount depending on tastes, can always add more later
- 1 teaspoon dried thyme
- ¼ cup flour
- 3 ½ cups chicken broth
- 2 cups milk or fat free half and half
- 1 ½ pounds potatoes diced small and optionally peeled
- 8 oz ham diced
- 1 cup corn
- salt and pepper
Toppings
- cooked bacon pieces
- cheddar cheese
Instructions
- If using bacon, fry the pieces first and use and Tablespoon of grease in with carrots and onions below.
- Heat the butter in a large sauce pan over medium-high heat, add the onions, carrots and cook until tender, about 8-10 minutes.
- Mix in the garlic, Cajun seasoning, thyme and flour and cook until the flour is lightly browned, about 2-3 minutes.
- Slowly stir in the broth, deglazing the pan as you go, add the milk and potatoes, bring to a boil, reduce the heat and simmer until the potatoes are tender, about 10-12 minutes.
- Add the ham and corn, cook until heated and season with salt and pepper.
- Serve with bacon pieces and cheese as garnish.







Therese says
I made a big bowl of this on Monday to have for my lunch throughout the week. It was so delicious!
Misty Tannery says
So glad you liked it! It is such a comforting soup!