Homemade Baked Beans

Homemade baked beans recipe

The Spruce

Prep: 20 mins
Cook: 6 hrs
Soaking Time: 8 hrs
Total: 14 hrs 20 mins
Servings: 8 servings
Nutritional Guidelines (per serving)
351 Calories
6g Fat
57g Carbs
18g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 8
Amount per serving
Calories 351
% Daily Value*
Total Fat 6g 8%
Saturated Fat 2g 10%
Cholesterol 15mg 5%
Sodium 564mg 25%
Total Carbohydrate 57g 21%
Dietary Fiber 11g 40%
Protein 18g
Calcium 138mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

There is a definite difference between homemade baked beans and those out of a can. When you make them from scratch, the beans maintain more of their texture and flavor, the notes of good-quality molasses can be detected.

Note that using full-flavored molasses and dark brown sugar will yield stronger, more deeply flavored baked beans. Feel free to play a bit with the amount of molasses and brown sugar you add.


  • 1 pound navy beans (or Great Northern beans)
  • 1/4 pound salt pork (or bacon)
  • 1 onion
  • 1/3 cup molasses
  • 1/3 cup brown sugar
  • 1 tablespoon dry ground mustard
  • 3 cups water (boiling)
  • 1 teaspoon fine sea salt (plus more to taste)

Steps to Make It

  1. Gather the ingredients.

    Gather the ingredients
    The Spruce
  2. Rinse the beans and pick them over, removing any truly shriveled specimens or bits of rock or grit. Put the beans in a large bowl and cover them with cool water. Let them soak overnight.

    Rinse the beans
    The Spruce
  3. Preheat an oven to 250 F or get out a slow cooker and set it to high.

  4. Chop the salt pork or bacon and put half of it in the bottom of a Dutch oven, heavy pot, or the slow cooker.

    Chop the salt pork and put in a pan.
    The Spruce
  5. Drain the beans and put half of them on top of the bacon.

    Drain the beans and place on top of bacon.
    The Spruce
  6. Peel and chop the onion and put it on top of the beans.

    Peel and chop the onions and place on top of beans.
    The Spruce
  7. Add the remaining beans and top of them with the remaining salt pork or bacon.

    Add remaining beans and bacon.
    The Spruce
  8. In a medium bowl or large measuring cup, combine the molasses, brown sugar, and mustard with 3 cups boiling water. Stir to dissolve the sugar and mustard.

    Combine molasses and water in a bowl.
    The Spruce
  9. Pour the mixture over the beans.

    Combine mixture over beans
    The Spruce
  10. Cover the pot or slow cooker and cook the beans for 4 hours. Check on them; if the beans are tender to the bite, stir in the salt.

    Add salt to the pot.
    The Spruce
  11. Cover again and cook for another 2 hours, removing the lid after the first hour (you can leave the lid on if you prefer soupier beans). The beans should be tender and the flavors fully blended.

    Pot full of cooked beans.
    The Spruce
  12. You can serve the beans right away, but something even more magical happens to their flavor if you let them cool and reheat them the next day.