Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(69)
Export 8 ingredients for grocery delivery
Step 1
Place dried beans in a container that can be fitted with a lid. Pour fresh water over beans until the water is at least 1 inch above beans. Seal container shut. Soak beans for 8-12 hours.
Step 2
After soaking, drain beans. Add soaked beans to a large stock pan. Cover beans by 1 inch with fresh cold water.
Step 3
Bring water to a rapid boil, and reduce to a simmer. Simmer for 1 hour. Drain cooked beans well.
Step 4
Instead of soaking beans overnight and simmering, you can speed up the process and cook dried beans right in the Instant Pot, no soaking required.
Step 5
Preheat oven to 300 degrees.
Step 6
Heat a large skillet over medium-high heat.
Step 7
Add in the sliced bacon. Cook until bacon begins to render fat and then stir in the chopped onion. Saute bacon and onions together until onions begin to soften and bacon is browned and slightly crisp. This should take about 5-6 minutes. Drain off excess fat off bacon.
Step 8
Mix together tomato sauce, brown sugar, molasses, maple syrup, dried mustard, vinegar,apple juice, water, and salt together. Add in bacon and onion mixture and cooked beans and gently stir to combine.
Step 9
Pour bean mixture into a 2-quart oven-safe dish. Beans should be pretty well submerged in liquid and mixture should be relatively loose. If there does not seem to be enough liquid in the baking dish, add up to 1/2 cup additional water or juice. Cover pan with foil or oven-safe lid.
Step 10
Bake covered for 2 hours. Uncover and bake for another 30-40 minutes, until thickened.