Ingredients
Equipment
Method
- Soak the beans (overnight): Place rinsed navy beans in a large bowl and cover with cool water by at least 4 inches. Soak 8–12 hours. Drain and rinse.
- Render bacon & caramelize onions: In a Dutch oven over medium heat, cook bacon 6–8 minutes until crisp. Remove with a slotted spoon (reserve). Reduce heat to low; add onions and cook 30–40 minutes, stirring occasionally, until deeply caramelized.
- Sauté aromatics: Add minced garlic and diced red & green bell peppers. Cook 6–8 minutes over low-medium heat until peppers soften and garlic is fragrant.
- Combine sauce & beans: Stir in soaked beans, tomato puree, mustard, tomato paste, apple cider vinegar, molasses, brown sugar, a dash of hot sauce, and 3 cups beef stock. Mix in about 3/4 of the reserved bacon. Season with salt & pepper.
- Slow bake: Bring to a gentle simmer. Cover and transfer to a 325°F (165°C) oven for 3–3 1/2 hours, until beans are tender and sauce is thick. Check around 90 minutes; add 1/2–1 cup stock if liquid is low.
- Garnish & serve: Top with remaining crispy bacon (and chopped parsley or chives if desired). Serve hot.
Notes
Beans vary by age; total cook can range 4–6.5 hours. If beans are nearly tender but sauce is thin, uncover to reduce during the last 20–30 minutes. For sweeter beans, add +1 Tbsp molasses; for smokier depth, add a few drops liquid smoke.