I always start by soaking my beans in plenty of water. Boil water, remove from heat, and let the beans sit for about 2 hours. This softens them and reduces cooking time.
While beans soak, I simmer the smoked ham in a stockpot with water. This creates a deeply flavorful broth as the meat slowly releases its smoky goodness.
I heat olive oil and sauté onions, celery, carrots, and garlic until fragrant. This builds a savory foundation that blends beautifully with the beans and ham.
Once beans are soaked and drained, I add them to the ham broth along with sautéed vegetables and seasonings. Simmer everything for 2–3 hours until beans are tender and the flavors meld.
I taste the soup and adjust salt, pepper, and a dash of Tabasco if desired. Garnish with fresh parsley before serving for a fresh, bright touch.