Simply Scratch Made

  • Recipes
    • Appetizers
    • Breakfast
    • Dessert
    • Dinner
    • Lunch
    • Side Dish
    • Beef
    • Chicken
  • Homesteading
    • Gardening
    • Preserving the Harvest
  • About
  • Contact Me
menu icon
go to homepage
  • Recipes
    • Appetizers
    • Breakfast
    • Lunch
    • Dinner
    • Side Dish
    • Dessert
      • Cookies
    • Breads
    • Chicken
    • Beef
  • Homesteading
  • About
    • Pantry Staples Cheat Sheet Freebie
  • Contact Me
search icon
Homepage link
  • Recipes
    • Appetizers
    • Breakfast
    • Lunch
    • Dinner
    • Side Dish
    • Dessert
      • Cookies
    • Breads
    • Chicken
    • Beef
  • Homesteading
  • About
    • Pantry Staples Cheat Sheet Freebie
  • Contact Me
×
Home » Recipes » Dinner

Ham and Cheddar Potato Soup

Jump to Recipe Print Recipe

This Ham and Cheddar Potato Soup is the perfect cozy meal when the weather starts to cool down. Hearty, filling, and loaded with diced ham and sharp cheddar cheese, this creamy soup is a comfort food classic that comes together in about 30 minutes.

Ham and Cheddar Potato Soup

It's a great choice any time of year, but when the temperatures drop, I head straight into soup-making mode. If you're like me and love warm, hearty soups, you might also enjoy my Marry Me Chicken Soup or Broccoli Soup for more family favorites.

My Latest Videos

The Best Potato Soup with Ham and Cheese

One of the best things about this recipe is how quick it is to make. In about 30 minutes, you can have a creamy, hearty pot of soup on the table, making it perfect for busy weeknights when you need something fast but still homemade.

If you have leftover holiday ham from Thanksgiving or Christmas, this soup is a fantastic way to use it up. Thick-cut ham steaks work just as well if you don't have leftovers on hand. Either way, the smoky, savory ham pairs perfectly with the creamy potatoes and melty cheese.

Ham and Cheddar Potato Soup

When serving, I love pairing this ham and potato soup with cheese with a slice of crusty sourdough or even just a handful of crackers. Something sturdy to soak up all that creamy, cheesy goodness is a must.

How To Freeze Ham and Cheddar Potato Soup

In airtight containers:
Let the soup cool completely. Portion it into airtight containers, leaving about 1 inch of space at the top. Label and freeze for up to 6 months. Thaw fully in the fridge before reheating.

In freezer bags:
Cool the soup completely, then portion it into freezer bags. Seal well, label, and lay flat in the freezer to save space. Freeze for up to 6 months. Thaw fully before reheating.

More Delicious Recipes

Creamy Chicken Noodle Soup

Loaded Potato Soup

Zuppa Toscana Soup

Creamy Curry Chicken Soup

Easy Taco Soup

A simple, homemade soup like this is always worth keeping in your meal rotation. It's the kind of recipe that makes dinnertime feel easy and satisfying. Let me know if you make it!

-Sky🩷

FOLLOW ME on Facebook, Pinterest, and YouTube to stay connected!

If you tried this Ham and Cheddar Potato Soup recipe or any other recipe on my blog, please leave a 🌟star rating and let me know how it went in the comments below!

📖 Recipe

Ham and Cheddar Potato Soup

Ham and Cheddar Potato Soup

Creamy, hearty, and packed with potatoes, diced ham, and cheddar cheese. This easy soup comes together fast and is perfect for leftovers.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Dinner, Lunch
Servings 4

Ingredients
  

  • 1 ½ pounds russet potatoes, peeled and cut into ½" cubes baked or boiled
  • ⅓ cup onions small diced
  • 2 tablespoons olive oil
  • 2 tablespoons butter
  • ¼ cup flour
  • 2 cups chicken stock
  • 2 cups milk
  • 1 cup cheddar cheese shredded
  • 2 cups ham cut or chopped into small pieces
  • ¾ teaspoon salt
  • pepper to taste
  • 1-2 green onions sliced

Instructions
 

  • In a large pot over medium heat add in the olive oil.  Once hot add the ham and cook until lightly browned.  Remove from the pot and reserve for later.
  • Add in the butter and the onions and sauté until the onions have softened, about 4 minutes.
  • Next, whisk in the flour to make a roux.  Now add in the chicken stock, whisking to prevent any clumping.  Add in the milk, mix well.
  • Once the soup has slightly thickened add in half of the cooked potatoes and lightly mash.  The mashed potatoes will add texture and help to thicken the soup further.
  • Add in the remaining potatoes and cook for about 5 minutes.
  • Add in all of the cheese and mix well.  Once the cheese is fully incorporated add in the ham.  Mix well.  Season with salt and pepper.  Enjoy!
Tried this recipe?Let us know how it was!

More Dinner

  • 10 Easy Chicken Marinade Recipes
    10 Easy Chicken Marinade Recipes
  • Pan-Seared Chicken Breast
  • Greek Chicken Marinade
    Greek Chicken Marinade
  • Cilantro and Lime Chicken Marinade
    Cilantro and Lime Chicken Marinade

Comments

    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Shay says

    September 29, 2025 at 8:43 am

    5 stars
    This soup is perfect!

    Reply

Welcome!

Welcome! I'm Sky, the creator of Simply Scratch Made. I’m passionate about helping home cooks make simple, delicious meals from scratch. From my kitchen to yours, let’s cook with confidence!



More about me

Popular Recipes

  • Lemon Garlic Asparagus
    Lemon Garlic Asparagus
  • Lemon Cookies Recipe
    Lemon Cookies Recipe
  • Spanish Rice
    Spanish Rice
  • Oven Baked Pork Chops
    Oven Baked Pork Chops

Footer

↑ back to top

Explore

  • Recipe Index
  • About

About

  • Privacy Policy
  • Contact

Copyright © 2025 Simply Scratch Made on the Feast Plugin

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.