Best Boston Baked Beans

Nothing says comfort food quite like a hearty dish of homemade Boston baked beans simmered low and slow until rich, thick, and deeply flavorful.

This classic recipe combines tender navy beans with smoky bacon, sweet molasses, brown sugar, and savory seasonings for an old-fashioned side dish that’s perfect for backyard barbecues, potlucks, and family dinners.

Every spoonful delivers the perfect balance of sweet, smoky, and savory flavors.

Slow baking allows the beans to absorb every bit of the delicious syrupy sauce while the bacon adds incredible depth and richness.

Serve these traditional baked beans alongside grilled meats, burgers, ribs, or warm cornbread for a timeless comfort meal everyone will love.

The leftovers taste even better the next day, making this recipe a fantastic make-ahead option for gatherings and cookouts.

Prep Time: 10 mins
Cook Time: 4 hrs 10 mins
Total Time: 4 hrs 20 mins
Servings: 6

Ingredients

  • 2 cups dry navy beans, soaked overnight
  • 1/2 pound uncooked bacon strips
  • 1 medium onion, diced
  • 1/2 cup ketchup
  • 3 tablespoons molasses
  • 1/4 cup brown sugar
  • 1 tablespoon Worcestershire sauce
  • 2 teaspoons salt
  • 1/4 teaspoon ground black pepper
  • 1/4 teaspoon dry mustard

Directions

  1. Drain the soaked navy beans and transfer them to a large saucepan. Cover with fresh water and bring to a boil over medium-high heat.
  2. Reduce the heat to low and simmer the beans until nearly tender, about 1 to 2 hours. Drain the beans, reserving the cooking liquid for later use.
  3. Preheat the oven to 325 degrees F (165 degrees C).
  4. Spread half of the cooked beans into the bottom of a 2-quart casserole dish. Layer half of the bacon strips over the beans, then sprinkle half of the diced onions on top. Repeat the layers with the remaining beans, bacon, and onions.
  5. In a medium saucepan, combine ketchup, molasses, brown sugar, Worcestershire sauce, salt, black pepper, and dry mustard. Cook over medium heat until the mixture comes to a gentle boil.
  6. Pour the sauce evenly over the layered beans. Add enough reserved bean cooking liquid to just cover the beans.
  7. Cover the casserole dish tightly with a lid or aluminum foil and bake for 1 1/2 hours.
  8. Remove the cover and continue baking for another 1 1/2 to 2 1/2 hours, stirring occasionally and adding more reserved cooking liquid as needed to keep the beans from drying out.
  9. Once the beans are tender and the sauce has thickened into a rich glaze, remove from the oven and let rest for several minutes before serving.

Chefs Notes

  • For extra smoky flavor, try using thick-cut smoked bacon.
  • If you prefer sweeter baked beans, add an extra tablespoon of brown sugar or molasses.
  • These beans can be made a day ahead and reheated before serving.
  • Serve with cornbread, biscuits, grilled hot dogs, pulled pork, or barbecue chicken.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.