1Pick through the beans to discard any pebbles or other debris. Rinse the beans well. Soak in plenty of water to cover for at least 4 hours or overnight. Drain the beans and set aside.
2In a heavy pot, fry the bacon over medium-high heat until it browns, about 10 minutes. Stir in the onion, celery, bell peppers, and garlic to cook, stirring occasionally, until the vegetables soften but still have some crispness, about 5 minutes. Scoop out half the mixture and set aside (refrigerate if you're not planning to serve the beans as soon as they're cooked.)
3Add the beans to the remaining vegetables in the pot and enough water to cover by 1 inch (6 to 8 cups). Bring to a boil over high heat, then reduce the heat so the beans slowly simmer. Do not cover the pot. Start testing after 20 minutes, though they make take as long as 1 hour. When the beans start to feel soft, stir in the salt and spice rub. Stir the beans occasionally as they cook; they're done when just tender, but not mushy. (Note: for thicker bean broth, puree 1/2 to 1 cup of the beans and return them to the pot.)
4Ladle the beans, with some of their liquid, into bowls or cups. Spoon on some of the reserved bacon mixture (reheat if necessary in skillet or microwave). For extra flavor, drizzle with olive oil and a splash of vinegar to taste.
Nutrition information coming soon.
SIGN-UP FOR OUR
FREE MEAL PLANNER
It’s your way to plan meals, save recipes and spices, get inspired — and receive special offers and discounts.