Cheesy Ham and Potato Soup

  • Average
  • Average budget

Ingredients

  • 2 tablespoons butter
  • 1 cup diced onions
  • 1 tablespoon minced garlic
  • 2 tablespoons flour
  • 3 cups peeled and diced russet potatoes (about 1 pound)
  • 3 cups chicken broth
  • 2 cups diced cooked ham
  • 1 cup half and half
  • 1 pound sharp shredded cheddar
  • 1/2 cup chopped fresh parsley
  • salt and pepper to taste

Preparation

Step 1

Melt butter in a pot over medium heat. Add onions and garlic; sweat until onions soften, about 5 minutes.

Step 2

Stir in flour; cook 1-2 minutes. Add potatoes and cook, stirring, 1 minute. Stir in broth and ham, and bring to a boil; reduce heat to medium low, and cook until potatoes are fork-tender, 10-15 minutes.

Step 3

Coarsely mash potatoes, then stir in half and half. Stir in cheddar, a handful at a time, letting each addition fully melt before adding the next.

Step 4

Off heat, stir in parsley and season soup with salt and pepper.