In a large pot, heat the olive oil over medium heat. Dice the onions, carrots, and celery, then add to the pot and cook until softened, about 3-5 minutes.
1 Tablespoon Olive oil, ½ cup Onion, 3 Carrots, 3 stalks Celery
Add the minced garlic and stir until aromatic, about one minute.
2 cloves Garlic
Pour in the bone broth, add the bay leaves, and stir.
8 cups Ham bone broth, 2 Bay leaves
Cover, then let simmer on low for 30 minutes.
Peel and dice the potatoes, and dice the ham. Once the broth has simmered, add in the potatoes and ham, and let cook an additional 15-20 minutes.
2 cups Ham, 3 Russet potatoes
In a small bowl, combine the milk or cream and cornstarch, and mix well. Add the mixture to the soup, stirring to combine. Let it simmer another 5 minutes to thicken.
1 cup Milk, 2 Tablespoons Cornstarch
Season with salt and pepper to taste, and enjoy!
Salt and pepper