Heat a medium soup pot over medium-high heat. Add the oil to the hot pot, then the garlic, celery, onions, jalapeno and bay leaf. Cook 3 to 4 minutes, and then add the bell peppers and continue to cook. Drain 2 cans of beans and add them. Use a fork to mash up the beans in the remaining cans. Stir the mashed beans into the pot and season with 2 to 3 tablespoons hot sauce, the cumin, coriander, salt and pepper. Add the stock and tomatoes to the stoup and bring to a bubble. Reduce the heat to low and simmer, about 15 minutes. Add the lime juice. Remove and discard the bay leaf.
While stoup cooks, make the Monte Cristos. Spread the bread with a light layer of hot pepper jelly. Build the sandwiches using 2 slices each of ham, cheese and turkey per sandwich. Beat the eggs with the milk and the remaining 2 teaspoons hot sauce. Sprinkle the eggs with a little salt. Heat a griddle pan or nonstick skillet over medium heat. Melt the butter in the skillet. Dip each sandwich in egg coating and cook 3 to 4 minutes on each side to melt the cheese and warm the meats through.
Ladle up the black bean stoup and top with the sour cream and scallions. Cut the Monte Cristos corner to corner and serve halves alongside the stoup for dipping and munching.
This recipe has been updated and may differ from what was originally published or broadcast.