Add onion and carrot; saute 3-4 minutes or until slightly soft. Stir in garlic; saute 30-60 seconds or until fragrant.
Add potatoes, cabbage and ham; stir to combine.
Stir in thyme, salt, black pepper and celery salt.
Add chicken stock and bay leaves; bring to a simmer. Reduce heat to medium-low.
Cook, covered, 20-25 minutes or until potatoes are tender. Remove bay leaves; discard. Stir in bouillon (if using). Taste and adjust seasoning, if necessary.
Notes
Cooking Tip: Soup will taste better the next day, or after simmering for several hours.