Print

Homemade Baked Beans

homemade baked beans from scratch

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting side dish made with dried beans, bacon, and a rich, sweet-savory sauce—baked low and slow to perfection.

Ingredients

Units Scale
  • 1 lb. dried pinto or navy beans (about 2 cups)
  • 1/2 lb. bacon (about 6-8 slices)
  • 1 large onion, finely diced
  • 3 tablespoons molasses
  • 1/2 cup brown sugar
  • 1 cup ketchup
  • 1 teaspoon dry mustard
  • 1/2 cup apple cider vinegar
  • 1 teaspoon salt
  • 1 1/2 teaspoons ground black pepper
  • 1 1/2 tablespoons minced garlic or 1 teaspoon garlic powder

Instructions

  1. Place dried beans in a large bowl and add enough water to cover by 2-3 inches. Let the beans soak overnight. Drain and rinse the beans.
  2. Simmer beans in a heavy bottomed stockpot or Dutch oven with 8 cups of water and 1/4 cup of apple cider vinegar. Cook until tender, about 1 to 2 hours (longer is fine, especially if your beans are older). Don’t boil, as this may make your beans tougher.
  3. Drain and set aside, reserving 2 cups of the cooking liquid.
  4. Using a large, heavy pot or Dutch oven, cook the bacon until crisp, 7 or 8 minutes. Remove bacon, sauté onions until translucent. Add garlic and cook 1 minute more.
  5. Add the beans and all other remaining ingredients and bring to a simmer. Add some of the cooking liquid if the mixture is too thick.
  6. Transfer pot to oven, or use a baking dish.
  7. Bake covered for 2-3 hours (or to desired thickness) until the beans are tender, stirring occasionally. Remove cover if needed partway through cooking to thicken sauce.

Notes

Slow Cooker Option: After sautéing the onions, garlic, and sauce components, transfer everything to a slow cooker. Add soaked beans, bacon, and liquids. Cook on low for 8–10 hours or high for 4–5 hours.