This post may contain affiliate links. Please read our disclosure policy.
This ham and corn chowder recipe is loaded with hearty potatoes, crispy bacon, and plenty of sweet corn! It’s creamy, comforting, and easy to make.
You may also enjoy my Salmon Chowder or Creamy Corn Chowder next.
Why you’ll love it
This corn chowder with ham is based on my popular Chicken and Corn Chowder. The ingredients and simple cooking process are fairly similar, but it’s great to use up leftover ham from Easter or Christmas. One lovely reader called it “the perfect cozy dinner”!
Cream gives this ham, potato, and corn chowder recipe that signature silkiness. This comforting chowder is made from everyday ingredients. Bacon, onion, celery, and garlic infuse a ton of flavor. The flour and potatoes thicken the soup and make it hearty.
What you’ll need
- Bacon – it makes everything better!
- Onion, celery, and garlic – tasty building blocks. I like sweet (Vidalia) onions here.
- Flour – to thicken up the broth
- Chicken broth – for more savory flavor
- Heavy cream – to make the texture rich and luscious
- Corn – I used frozen corn for convenience. You could definitely use fresh or canned corn if you wish.
- Ham – use leftover, or you can also just buy a piece of ham and cut it up like I did. You can find smaller pieces of smoked ham (like around 1-2 pounds) in most major grocery stores.
- Potatoes – Russets are my go-to in soups
- Italian seasoning – my favorite all-purpose seasoning blend
- Cayenne – it’s optional; it doesn’t make it spicy but it adds a little something-something to punch up the taste even more
Tools for this recipe
Check out Natasha’s favorite kitchen essentials, gadgets, and cookware!
- This is the Dutch oven I use.
- I use kitchen shears to quickly cut up the bacon into bite-sized pieces and a chef’s knife for the ham.
- Store flour in this airtight OXO container to keep it fresh.
How to make ham and corn chowder
This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.
Cook the bacon in a soup pot until crispy, then transfer to a paper towel lined plate, leaving the fat behind. Stir in the onion and celery, and sauté for about 5 minutes. Add in the flour and garlic, and stir until fragrant.
Stir in the broth until the flour has dissolved while scraping up the browned bits. Add in the cream, corn, ham, potatoes, Italian seasoning, cayenne, and most of the bacon. Bring to a boil, then reduce heat and simmer until the potatoes are tender. If needed, season with salt & pepper. Top with remaining bacon.
Substitutions and variations
- As with any recipe, substitutions are at your own risk. Someone made my other (similar) chowder recipe with half-and-half instead of cream, and the heat curdled it, so just be mindful if you’re doing a substitution.
- Because ham and bacon can be quite salty, you may want to use low-sodium chicken broth if you have any concerns with salt content.
- I like the starchiness of Russet potatoes, but you can use a different variety if you like.
What to serve with this chowder
- Pair it with fresh crusty bread, cornbread, or crackers. A slice of Garlic Bread is great as well.
- For a salad, I like spring mix with my Homemade Ranch Dressing or this zesty Italian Dressing. This Super Simple Parmesan Arugula Salad always works too.
Leftovers and storage
- Store leftovers in an airtight container for 3-4 days in the fridge.
- Reheat over a low heat. The soup gets thicker the longer you leave it. You can add more chicken broth to leftovers to thin it out if needed.
- You could freeze it if you want for up to 3 months, but since there’s dairy, there’s a chance the texture will change a bit. But it’ll still taste good!
Questions about this corn chowder recipe with ham and potatoes? Made it? Leave me a comment below! Tag me on Instagram if you’ve made any of my recipes.
Ham and Corn Chowder
Ingredients
- 4 strips bacon
- 1/2 medium onion chopped
- 2 sticks celery chopped
- 1/4 cup flour
- 2 cloves garlic minced
- 4 cups chicken broth or stock
- 1 cup heavy/whipping cream
- 2 cups frozen corn
- 1 pound smoked ham chopped
- 2 large Russet potatoes peeled & diced
- 1/4 teaspoon Italian seasoning
- 1 pinch cayenne pepper optional
- Salt & pepper to taste
Instructions
- Prep your bacon (I use kitchen shears to make cutting it up easy) and add it to a large pot over medium-high heat. Cook until crispy (about 10 minutes).
- Meanwhile, prep your onion, celery, ham, and potatoes.
- Once the bacon is crispy, transfer it to a paper towel lined plate. Leave the bacon fat in the pot.
- Add the onion and celery to the pot and sauté for 5 minutes.
- Stir in the flour and garlic and cook for about a minute, stirring nearly constantly.
- Stir in the chicken broth, and ensure the flour has dissolved and the flavorful brown bits are scraped up from the bottom of the pot.
- Add in the cream, corn, ham, potatoes, Italian seasoning, cayenne pepper, and most of the bacon (I save the rest for garnishing the bowls later on). Increase the heat to high and bring the soup to a boil. Once it's boiling, reduce the heat to a rapid simmer so it's gently boiling.
- Cook with the lid slightly open until the potatoes are tender (about 15-20 minutes). Stir every so often. The soup will get thicker the longer you cook it.
- Season the soup with salt & pepper if needed. Garnish with the rest of the bacon.
Notes
- Serves 4-6 depending on portion size.
- If you’re sensitive to salt, use low-sodium chicken broth. Ham can be quite salty.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.
This is some of the best soup that I’ve ever made, and I’ve been cooking for many years! I garnished with a few shreds of sharp chedder with the bacon crumbles. This will definitely go on my favorites list!
That makes me so happy, Kat!! ๐ Thank you!
Made this Ham and Corn Chowder for the 2nd time today.
So tasty and flavourful. My husband loves it.
I am never disappointed when I try any of your recipes.
Aww I’m thrilled to hear that, Linda!! ๐ Thank you so much!
Made this soup for dinner tonight and it was delicious. Thanks for sharing this recipe!
You are very welcome!!
Made soup today and in place of ham I added chicken sausage and thyme instead of italian seasonings. It came out delicious. Thank you for sharing this wonderful recipe. Next time I will make it with the ham.
You are very welcome, Lu! ๐
Looking for a soup to serve this Sunday at Church using the leftover ham we froze from our Christmas Dinner – this recipe sounds like it’s going to be the ticket! Just have to quadruple the recipe! lol I will try to remember to come back and tell you how it turned out!
Yes – let me know, Ellen!! Hope everyone loves it! ๐
Very good and easy to make. I added some leftover rotisserie chicken as well as extra ham, bacon, corn and potatoes. I used half and half because that MIS what I had and it turned out perfect. Thank you for sharing.
You’re very welcome!
We use your recipes so much! We love them!! We tried this recipe for the first time tonight as it has been -40 degrees in Montana. THE PERFECT COZY DINNER. Thank you ๐๐ป
That makes me so happy!! Thanks for your review. ๐ Stay warm!!
I made this for a rainy, cold weekend and my family loved it! All they could think about was getting home after church to warm it up!
Love that!! ๐ Thanks for letting me know!
Made this and was excellent. Does this freeze well? Thank you
Hi! So glad you liked it!! ๐ You can freeze it but there’s a chance it’ll change texture a little due to the dairy. But it’ll still taste fine.
Judy Augustine-( or Natasha) all I have are small red potatoes, too, and will be using those. About how many ( cups or lbs, or whatever) did you use?
Hi! I haven’t made this soup in a long time, so I am not certain about weight – sorry. I’d probably use somewhere between 1-1.5 pounds at a guess. It is a flexible soup, though! Hope you enjoy it.