Best Homemade Baked Beans (From Dried Beans)

Most baked bean recipes start with canned beans. Those are fine, but they will never be great. Starting with dried beans changes everything.
Dried beans absorb flavor as they cook. They stay intact without turning to mush. They have a creamy interior and a satisfying pop of skin. This recipe uses slow baking – not a stovetop simmer – to build layers of smoky, sweet, tangy flavor.
The secret is salt pork or bacon, a long low oven, and a sauce that balances molasses, brown sugar, mustard, and a secret ingredient: a splash of apple cider vinegar added at the very end to brighten everything.
Make these once, and you will never open a can again.
Tips for Success
- Do not skip the soak. Soaking dried beans reduces cooking time and makes them more digestible.
- Salt goes in the sauce, not the soaking water. Salting soaking water can make bean skins tough. Add salt only during baking.
- Low and slow is non-negotiable. Baking at 300°F for 3 hours transforms the beans. Higher heat will break them apart.
- Use real maple syrup. Table syrup is corn syrup with flavoring. Real maple syrup adds depth that cannot be replicated.
- The final vinegar is essential. Do not add all the vinegar at the beginning. The final tablespoon brightens the beans without making them sour.
- Make ahead. These beans taste even better the next day. Refrigerate overnight and reheat gently on the stovetop or in a 300°F oven.
Storage Instructions
- Refrigerator: Store in an airtight container for up to 5 days. The flavors continue to develop.
- Freezer: Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat on the stovetop over low heat, adding a splash of water if the sauce has thickened too much.
Substitutions
| Instead of… | Use this… |
|---|---|
| Navy beans | Great northern beans, cannellini beans, or pinto beans |
| Salt pork | Bacon (thick-cut), pancetta, or omit for vegetarian (see below) |
| Molasses | Dark corn syrup or additional brown sugar |
| Maple syrup | Honey or agave nectar |
| Yellow mustard | 1 teaspoon dry mustard powder |
| Smoked paprika | Regular paprika + a drop of liquid smoke |
Vegetarian / Vegan Version
Omit the salt pork or bacon. Use 3 tablespoons of olive oil to cook the onions and garlic. Add 1 teaspoon of liquid smoke to the sauce for smoky flavor. Use maple syrup instead of honey (for vegan). These beans are just as delicious – the liquid smoke does the heavy lifting.
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but the texture will be different and the beans may become mushy. If using canned beans, skip steps 1 and 2. Rinse 4 cans of navy beans (15 oz each). Reduce baking time to 90 minutes total.
Why are my beans still hard after baking?
Two possibilities: your dried beans were old (over a year old), or your soaking water had salt or acid (like vinegar or tomatoes). Always soak in plain water. Old beans may never soften fully.
Can I make these in a slow cooker?
Yes. Follow steps 1 through 5, then transfer everything to a slow cooker. Cook on low for 8 to 10 hours. Remove the lid for the last hour to thicken the sauce.
Do I really need to bake them? Can I just simmer on the stove?
Stovetop simmering works, but the oven produces superior results. Oven heat is gentle and even, surrounding the pot completely. Stovetop heat is direct and can scorch the bottom.
How do I prevent the beans from breaking apart?
Stir gently with a rubber spatula instead of a metal spoon. Do not stir more than necessary. Bake covered for the first 2 hours to trap steam, then uncover to thicken.
Why add vinegar at the end?
Vinegar added early cooks down and loses its brightness. Adding it at the end gives a fresh tang that balances the sweetness of molasses and brown sugar.

Best Homemade Baked Beans (From Dried Beans)
Ingredients
Equipment
Method
- Pick over and rinse dried beans. Place in a large bowl and cover with 8 cups water. Soak overnight for at least 8 hours.
- Drain soaked beans. Place in a large pot with 4 cups fresh water. Bring to a boil then simmer for 30 minutes. Drain and reserve cooking liquid.
- Preheat oven to 300°F.
- In a Dutch oven over medium heat, cook diced salt pork or bacon until crispy, about 8 minutes. Transfer crispy pieces to a plate, leaving fat in pot.
- Add chopped onion to pot and cook in rendered fat until soft, about 5 minutes. Add minced garlic and cook 1 minute more.
- Return crispy salt pork to pot. Add par-cooked beans. Add molasses, brown sugar, maple syrup, 1 tablespoon vinegar, mustard, Worcestershire sauce, pepper, smoked paprika (if using), and salt.
- Pour in enough reserved bean cooking liquid to just cover beans – about 2 to 3 cups. Stir gently to combine.
- Bring pot to a simmer on stovetop. Cover with lid and transfer to oven. Bake for 2 hours.
- Remove lid and bake uncovered for 1 more hour until sauce is thick and glossy.
- Remove from oven. Stir in remaining 1 tablespoon of apple cider vinegar. Taste and adjust salt if needed.
- Let beans rest for 15 minutes before serving. Garnish with fresh parsley if desired.
