
You are going to love this flavorful ham and beans dish with the perfect blend of spices, onions, celery and carrots,
Rinse the beans and sort through them, removing any pebbles. Add the beans to a large pot, cover them with cold water, and soak them overnight in the refrigerator. Drain the beans in a colander in the sink and rinse.
Dry the pot. Heat the olive oil in the pot over medium-low heat. Add the onion, celery, and carrots, cooking and stirring frequently until the carrots and celery are tender.
Reduce the heat to low and add the garlic, dried marjoram, dried basil, dried thyme, ground cumin, and ground cayenne pepper. Cook for 1 minute, stirring frequently.
Add the diced ham, ham bone, and drained beans to the pot. Add enough chicken broth to cover the mixture. Stir in the brown sugar and add the bay leaf. Bring the mixture to a boil, then reduce to a simmer and cook for 1 1/2-2 hours or until the beans are tender.
Fish out the bay leaf and ham bone. Season with salt and freshly ground black pepper.