Ingredients
Equipment
Method
- Preheat & Prep
- Preheat oven to 325°F (160°C). If using bacon, chop into small pieces and cook in a skillet until crispy. Remove and set aside.
- Sauté Aromatics
- In a Dutch oven or skillet, heat olive oil. Add onions and garlic, cook until softened and fragrant (about 3–4 minutes).
- Mix Sauce
- Stir in tomato sauce, ketchup, molasses, brown sugar, vinegar, mustard, smoked paprika, chili powder, salt, and pepper. Simmer for 5 minutes.
- Add Beans & Bacon
- Stir in navy beans and crispy bacon (if using). Add 1 cup water or broth to loosen sauce.
- Bake Slowly
- Cover pot with lid (or foil) and bake for 1½ to 2 hours, stirring halfway through. If beans look dry, add a splash more water.
- Serve
- Remove from oven, let cool slightly, and serve warm as a side or main dish. Garnish with fresh parsley.
Notes
No Bacon? Make it vegetarian/vegan by skipping bacon and using vegetable broth.
Beans from Scratch: For even better flavor, soak dried navy beans overnight and cook before using.
Sweeter Beans: Increase brown sugar or molasses.
Smokier Beans: Add more smoked paprika or a dash of liquid smoke.
