Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 lb (2 cups) dry navy beans
- 4 oz salt pork (slab), rind scored
- 1 medium yellow onion, peeled and halved
- 1/2 cup unsulphured molasses + 2 tbsp dark brown sugar
- 2 tsp dry mustard, 1 tsp kosher salt, 1/2 tsp black pepper, 1 bay leaf
- 1 tbsp apple cider vinegar (add at the end)
- Water as needed (for soaking and baking)
- Brown bread: 1 cup whole wheat flour, 1 cup rye flour, 1 cup fine cornmeal
- 1 tsp baking soda, 1 tsp baking powder, 1 tsp kosher salt
- 1 3/4 cups buttermilk, 2/3 cup molasses, 2 tbsp melted butter
- 3/4 cup raisins; butter for serving
Do This
- 1) Soak beans 8–12 hours in plenty of cold water; drain.
- 2) Simmer beans in fresh water 45–60 minutes until just tender; reserve 2 cups cooking liquid, drain the rest.
- 3) Heat oven to 275°F. In a Dutch oven, layer onion, salt pork, and beans; whisk molasses, brown sugar, dry mustard, pepper, and 1 tsp salt with 1 1/2 cups hot bean liquid; pour over and add bay leaf. Add more liquid to barely cover.
- 4) Cover and bake 4 1/2–5 hours, checking hourly and topping up with hot water to keep beans just submerged.
- 5) In the last 30 minutes, stir in 1 tbsp cider vinegar; uncover to glaze and thicken.
- 6) While beans bake, mix brown bread batter; steam in a tightly covered mold for 2 hours. Rest 10 minutes, unmold, slice, and serve warm with butter alongside the beans.
Why You’ll Love This Recipe
- Classic New England comfort: deep, molasses-kissed beans and tender, gently sweet steamed brown bread.
- Hands-off cooking: low-and-slow beans do their magic in the oven while the bread steams.
- Balanced sweetness: dry mustard and cider vinegar keep the molasses rich, not cloying.
- Feeds a crowd beautifully and reheats like a dream.
Grocery List
- Produce: 1 medium yellow onion
- Dairy: Buttermilk, unsalted butter
- Pantry: Dry navy beans, salt pork (or bacon slab), molasses, dark brown sugar, dry mustard, apple cider vinegar, black pepper, bay leaf, kosher salt, whole wheat flour, rye flour, fine cornmeal, baking soda, baking powder, raisins
Full Ingredients
Boston Baked Beans
- 1 lb (2 cups) dry navy beans
- 4 oz slab salt pork, rind scored in a crosshatch (or use 6 oz thick-cut bacon)
- 1 medium yellow onion, peeled and halved (root intact if possible)
- 1/2 cup unsulphured molasses
- 2 tbsp dark brown sugar, packed
- 2 tsp dry mustard
- 1 tsp kosher salt, plus more to taste at the end
- 1/2 tsp freshly ground black pepper
- 1 bay leaf
- 1 tbsp apple cider vinegar (stir in near the end)
- Water as needed (for soaking, simmering, and baking)
Boston Brown Bread (Steamed)
- 1 cup whole wheat flour
- 1 cup rye flour
- 1 cup fine yellow cornmeal
- 1 tsp baking soda
- 1 tsp baking powder
- 1 tsp kosher salt
- 1 3/4 cups buttermilk, at room temperature
- 2/3 cup unsulphured molasses
- 2 tbsp unsalted butter, melted and cooled, plus more for greasing
- 3/4 cup raisins
To Serve
- Softened salted butter for the bread
- Extra cider vinegar or a splash of hot water to loosen beans if needed

Step-by-Step Instructions
Step 1: Soak the beans
Pick over 1 lb navy beans to remove debris, rinse, and place in a large bowl with at least 6 cups cold water. Soak 8–12 hours (overnight). Drain and rinse.
Step 2: Pre-cook the beans
Place soaked beans in a pot, cover with fresh water by 2 inches, and bring to a gentle simmer. Cook 45–60 minutes until the beans are just tender but not bursting. Reserve 2 cups of the bean cooking liquid, then drain the rest.
Step 3: Heat oven and mix the flavor base
Heat oven to 275°F. In a bowl, whisk together molasses, dark brown sugar, dry mustard, black pepper, and 1 tsp kosher salt with 1 1/2 cups hot reserved bean liquid (or hot water). This creates a glossy sauce. Keep 1/2–1 cup extra hot liquid nearby to top up during baking.
Step 4: Assemble the bean pot
In a heavy Dutch oven (or traditional bean pot), lay the onion halves cut-side down. Nestle in the slab of scored salt pork. Add the drained beans, tucking the bay leaf in the center. Pour the molasses mixture over the beans. Add enough additional hot bean liquid to just cover the beans by a thin sheen.
Step 5: Bake low and slow
Cover tightly with a lid (or foil) and bake at 275°F for 4 1/2–5 hours, checking hourly. Each time, gently stir once and top up with a little hot water as needed to keep the beans barely submerged. During the final 30 minutes, stir in 1 tbsp cider vinegar and remove the lid so the sauce reduces to a shiny glaze. Taste and adjust salt. If desired, remove the salt pork, dice, and return some crisped bits to the pot.
Step 6: Make the brown bread batter
About 2 hours before the beans are done, grease a 1-quart pudding mold (or two clean 15-ounce cans). In a large bowl whisk whole wheat flour, rye flour, cornmeal, baking soda, baking powder, and kosher salt. In a second bowl whisk buttermilk, molasses, and melted butter. Stir wet into dry just until no dry patches remain; fold in raisins. The batter will be thick.
Step 7: Steam the brown bread
Scrape batter into the prepared mold, filling to about 2/3 full. Cover tightly with the mold lid or with greased foil secured with kitchen twine. Set the mold on a rack inside a large pot with 1 1/2–2 inches simmering water. Cover the pot and steam at a gentle simmer for 2 hours, rotating the mold halfway and adding more hot water as needed to maintain the level. The bread is done when a skewer comes out clean or the center reaches about 200°F.
Step 8: Rest, slice, and serve
Let the brown bread rest 10 minutes, then unmold and slice into thick rounds. Spoon the baked beans into bowls, ensuring each serving gets some glossy sauce. Serve hot with buttered slices of brown bread. If the bean sauce thickens on standing, loosen with a splash of hot water or a few drops more vinegar.
Pro Tips
- Use low, steady heat. Boston baked beans shine at 275°F—patience builds that deep, caramel molasses glaze.
- Keep beans just barely submerged. Too little water dries them out; too much dilutes flavor.
- Add vinegar near the end. Acid too early can toughen bean skins.
- Steam bread gently. A hard boil can force water into the mold; keep it at a steady simmer and check the water level often.
- For clean slices, let the bread rest 10 minutes and use a serrated knife.
Variations
- Vegetarian beans: Replace salt pork with 2 tbsp olive oil plus 1 tsp smoked paprika and 1 tsp soy sauce; add a bay leaf for depth.
- Maple-molasses twist: Swap 2–3 tbsp of the molasses for real maple syrup for a softer sweetness.
- Brown bread add-ins: Use chopped dried cranberries instead of raisins, or add 1 tsp orange zest for a bright note.
Storage & Make-Ahead
Beans keep refrigerated up to 5 days or frozen up to 3 months; reheat gently with a splash of water. Brown bread keeps wrapped at room temperature 2 days or refrigerated 5 days; freeze slices up to 2 months and toast from frozen. Beans can be fully baked a day ahead—flavors deepen overnight. Bread can be steamed earlier in the day and rewarmed by steaming (15 minutes) or toasting slices.
Nutrition (per serving)
Approximate for 1/8 of recipe (about 1 cup beans + 1 thick slice bread): 640 calories; 20 g fat; 96 g carbohydrates; 9 g fiber; 29 g sugars; 15 g protein; 780 mg sodium.


Leave a Reply