Large Pot or Dutch Oven For boiling the beans until tender.
Large skillet To sauté the aromatics and build flavor.
Casserole dish (9x13) This will house the beans while they finish cooking in the oven.
Mixing bowl For combining sauces and flavor elements.
Wooden spoon For stirring and scraping all that good stuff off the pan.
Aluminum foil To cover the casserole during the initial bake and keep moisture in.
Ingredients
1cupdried navy beans
1cupdried kidney beans
1cupdried pinto beans
1medium yellow oniondiced
4clovesgarlicminced
1can15 oz fire-roasted diced tomatoes
1/4cuptomato paste
1/4cupmolassesor maple syrup for a lighter flavor
2tablespoonsbrown sugar
2tablespoonsapple cider vinegar
1tablespoonyellow mustard
2teaspoonssmoked paprika
1teaspoonground cumin
Salt and pepper to taste
3cupswater or vegetable broth
Olive oil for sautéing
Optional: 1/2 cup cooked chopped baconif you're not keeping it vegetarian
Instructions
Soak and Cook the Beans
Rinse and soak the dried beans overnight in cold water. The next day, drain, rinse again, and add to a large pot with fresh water. Bring to a boil, reduce heat, and simmer for about 45 minutes or until tender but not mushy. Drain and set aside. (Pro tip: If you’re in a hurry, this step can be replaced with three cans of drained and rinsed beans.)
Sauté Aromatics
In a large skillet, heat a splash of olive oil over medium heat. Add diced onion and garlic, sautéing until softened and golden—around 5–6 minutes.
Build the Sauce
Add the fire-roasted tomatoes, tomato paste, molasses, brown sugar, vinegar, mustard, and spices to the skillet. Stir well to combine and let it simmer for 5–7 minutes to thicken and intensify the flavors.
Mix the Beans and Sauce
Transfer the cooked beans to a large bowl and pour the sauce over them. If you're using bacon, toss it in now for a smoky hit. Stir to coat everything evenly.
Bake to Perfection
Pour the bean mixture into your casserole dish. Add 2–3 cups of water or broth to help everything meld together in the oven. Cover with foil and bake at 350°F for 45 minutes. Remove the foil and bake for another 20–25 minutes until the top is bubbling and slightly caramelized.
Cool and Serve
Let it rest for about 10 minutes before serving. This makes the sauce thicken up and gives the beans time to settle.