Print
Baked beans recipe from scratch in a serving bowl
Recipe

Baked Beans from Scratch

This homemade baked beans recipe will change the way you look at a can of baked beans

Recipe By: Madeline
Prep: 20 minutesCook: 4 hoursTotal: 4 hours 20 minutes
Servings: 8 servings 1x

Ingredients

  • 1 lb dried navy beans
  • 1/2 lb bacon, diced
  • 23 cloves garlic, minced
  • 1 small sweet onion, finely diced
  • 1/2 cup ketchup
  • 1/2 cup molasses
  • 1/2 cup brown sugar
  • 2 tbsp mustard
  • 3 tbsp white vinegar
  • 2 tbsp worcestershire sauce
  • 1 tbsp smoked paprika
  • 1 tbsp salt
  • 3 cups chicken broth

Instructions

  1. Cover the beans in 2-3 inches of water (more water than you think, they’ll soak a lot up!) and soak them overnight. They can soak for up to 24 hours, but no less than 12 hours
  2. Drain the beans and add them to a large pot and cover with water. Bring to a boil, then reduce to simmer and allow to simmer for 2 hours, until softened.
  3. Drain the beans once again and set aside.
  4. Preheat the oven to 325F.
  5. In a large dutch oven or other oven-proof pot, add the diced bacon and cook until crispy. Remove with a slotted spoon. Leave about 1-2 tbsp of bacon grease in the pot, but you can discard the rest.
  6. While the bacon is cooking, stir together the remaining ingredients in a mixing bowl and set aside.
  7. Add in the onion and garlic to the dutch oven and saute in the grease until soft, about 5 minutes. Add the beans and the bacon back in. Stir in the sauce and broth that you’ve mixed together. It’ll probably be quite liquidy at this point, but will thicken up significantly in the oven.
  8. Cover the pot and move it into the oven. Allow it to bake for at least 2-3 hours, stirring every 45 minutes to an hour or so. 
  9. Once the beans are thickened and very tender, they’re ready to serve!
This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.