Add the olive oil to a large pot set over medium heat.
Stir in the potatoes, onion, carrots, and celery and stir to coat. Sprinkle with salt and pepper and cook for 5-7 minutes or until the vegetables are just starting to soften.
Add 5 cups of the broth, cover, and bring to a boil. Adjust the cover so some steam escapes and reduce the heat to medium. Simmer for 15-20 minutes or until the vegetables are soft.
Stir in the ham.
Add the beans and the remaining 1 cup broth to a blender. Blend until very smooth. Stir into the soup.
Season to taste with salt and pepper and serve warm with cheese, if using.
Notes
Store leftovers in an airtight container in the fridge for up to 5 days. Heat to serve.
Drain off some of the broth to make it easier for the kids to eat if needed.
Use leftover baked ham in this recipe.
I like to use reduced-sodium chicken broth.
Serve with muffins or cheese and crackers for an easy meal.