Melt butter in a large stock pot over medium high heat. Add the onion and saute until translucent then add celery, carrots and garlic and saute for another 5 minutes.
Fill the pot with 2.8 qt (3 L) of water and then add ham, parsnip, bay leaves and Vegeta. Bring to a boil and lower heat to medium. Let cook for about 30 minutes.
Add rinsed beans, thyme, tomato paste and season with salt and pepper. Continue cooking for another 30 minutes.
Remove bay leaves and parsnip. Remove from heat and add tarragon; cover with lid and let sit for 5-10 minutes then serve.
Recipe by CookingGlory at http://www.cookingglory.com/recipes/meal-ideas/soups-stews/smoked-ham-and-bean-soup/