Last updated: October 12, 2026
Baked beans from scratch start with dry navy beans, a smoky bacon base, and a molasses sauce that thickens in the oven. Soak the beans overnight, follow the steps below, and use the recipe card further down the page to cook along.
How to Make Baked Beans From Scratch
You make baked beans from scratch by soaking dry navy beans overnight, boiling and simmering them until just tender, then baking them in a bacon, ketchup, and molasses sauce at 325°F for 90 minutes. The recipe takes about 2 hours and 50 minutes of prep and cooking, plus the overnight soak.

What Goes Into the Pot
Start with 1 pound of dried navy beans, which is about 2 1/4 cups. Navy beans hold their shape through a long bake and turn creamy in the center.

For the sauce, you need 6 slices of chopped thick-cut bacon, 1 large diced yellow onion, and 3 minced garlic cloves. Add 1 cup of ketchup such as Heinz, 1/3 cup of unsulphured molasses such as Grandma’s, and 1/4 cup of packed dark brown sugar.
Round it out with 2 tablespoons of apple cider vinegar, 1 tablespoon of Lea & Perrins Worcestershire sauce, and 1 tablespoon of yellow mustard. Finish with 1 teaspoon of smoked paprika, 1 teaspoon of kosher salt, 1/2 teaspoon of black pepper, and 1 1/2 cups of the reserved bean cooking liquid.

Soak the Beans
Sort the beans on a rimmed sheet pan, discard any stones or shriveled beans, and rinse them well. Place them in a large pot, cover them with water by 2 inches, and let them soak at room temperature for at least 8 hours or overnight.

The FDA’s Bad Bug Book advises soaking dry beans for at least 5 hours before boiling, so an overnight soak comfortably covers it. Pour off the soaking water and do not reuse it.

Boil, Then Simmer
Return the drained beans to the pot and cover them with fresh water by 2 inches. Bring the pot to a full rolling boil over high heat and boil hard for 10 full minutes, which follows the FDA’s guidance for dry beans because raw and undercooked beans contain natural lectins.

Reduce the heat to a gentle simmer and cook for 45 minutes, until the beans are just tender but still hold their shape. Scoop out 2 cups of the cooking liquid, then drain the beans.
Build the Sauce
Heat the oven to 325°F with a rack in the lower middle position. Cook the chopped bacon in a 5-quart Dutch oven over medium heat for about 8 minutes, until the edges crisp, then pour off all but 2 tablespoons of the fat.

Add the onion and cook for 5 minutes until soft, then stir in the garlic for 30 seconds. Stir in the ketchup, molasses, brown sugar, vinegar, Worcestershire sauce, mustard, smoked paprika, salt, pepper, and 1 1/2 cups of the reserved cooking liquid, then bring the sauce to a simmer.

Bake Until Thick and Glossy
Fold the drained beans into the sauce, cover the pot, and bake for 1 hour. Uncover the pot, stir gently, and bake for 30 more minutes, until the sauce is thick and glossy.

If the beans look dry at any point, stir in a splash of the remaining cooking liquid, up to 1/2 cup in total. Let the pot rest for 15 minutes before serving, because the sauce tightens as it cools.
Tips for the Best Baked Beans From Scratch
The best baked beans from scratch come down to three things: beans that are tender but intact, a sauce thick enough to cling, and enough slow time in the oven. A few small choices make each one easier to get right.

Choose Fresh Dry Beans
Dry beans that sit in a pantry for years can stay stubbornly hard no matter how long they cook. Check the date on the bag and choose a recent one, ideally from a store with quick turnover.
Add the Acid After the Beans Soften
Ketchup, molasses, and vinegar are all acidic, and acid keeps bean skins firm. That is why we simmer the beans in plain water first and only add the sauce once the beans are just tender.

Judge Doneness by Texture
After 45 minutes of simmering, press a bean between your fingers. It should squish with light pressure without falling apart, because it keeps softening in the oven.
Older beans may need a little more time in the simmering pot before they go into the sauce.
Skip the Slow Cooker for Raw Beans
The FDA warns that undercooked beans can make you sick and that low, slow heat can fail to destroy the natural toxin in raw beans. If you want to finish these in a slow cooker, boil the soaked beans on the stove first, exactly as the recipe does.
Control the Thickness
A thick sauce comes from uncovering the pot for the last 30 minutes of baking. If the sauce is too thin at the end, bake the beans uncovered a little longer, and if it is too thick, loosen it with a splash of cooking liquid.

Baked Beans From Scratch Variations and Substitutions
You can change the beans, the fat, or the sweetness without changing the method. The card below leaves these swaps out, so treat each one as optional.
Make Them Vegetarian
Skip the bacon and start the sauce with 2 tablespoons of olive oil instead. Add an extra 1/2 teaspoon of smoked paprika to keep the smoky flavor.
Try Different Beans
Great northern beans work with the same method and give you a slightly larger bean. Pinto beans make a more rustic pot, and they can take a few extra minutes at the simmering stage.
Adjust the Sweetness
If you like a less sweet pot, cut the brown sugar to 2 tablespoons. For a New England flavor, replace the molasses with pure maple syrup, or add a pinch of cayenne pepper if you want gentle heat.
What to Serve With Baked Beans
Baked beans belong next to anything smoky, grilled, or fried, and they fill out a plate better than almost any other side. Their sweet and tangy sauce balances salty and rich foods especially well.
Serve them with burgers, bratwurst, pulled pork, or grilled chicken at a summer cookout. They also stand up to ribs and brisket, since the sauce echoes the flavor of a good barbecue glaze.
For a cozy fall dinner, spoon them next to a wedge of cornbread, a pile of coleslaw, and a few roasted potatoes. A scoop over a baked potato with cheddar turns leftovers into a meal on its own.
How to Store, Freeze, and Reheat Baked Beans
Refrigerate leftover baked beans within 2 hours of cooking, in a covered container. They keep for up to 4 days, which is the top of the USDA’s 3 to 4 day guideline for leftovers.
For longer storage, freeze them in a freezer-safe container for up to 3 months. Thaw them overnight in the refrigerator before reheating.
Reheat the beans in a saucepan over low heat with a splash of water, stirring often, until they reach 165°F as the USDA recommends. You can also reheat single servings in the microwave, stirring halfway through.
These beans taste even better the next day, so they are a smart make-ahead dish. Bake them a day early, refrigerate, and warm them gently before guests arrive.
The Story Behind Baked Beans From Scratch
Baked beans have deep roots in New England, where cooks slow-baked beans in a sweet sauce for generations. Food historians often trace the dish to Native American cooks who simmered beans with maple syrup and fat in clay pots and pits.
Colonial settlers adapted the idea with molasses and salt pork, and Boston earned its nickname Beantown for the pots of beans baked on Saturdays. The long, low bake suited households that avoided cooking on Sunday, so the beans were ready to eat without fuss.
Today the dish is a staple at barbecues and potlucks across the country, and the canned versions many of us grew up with are a simplified echo of the original. Making baked beans from scratch brings back the texture and depth that a can cannot match.
Ready to cook? Use the recipe card below for the full ingredient list and every step in one place.
Baked Beans From Scratch
Tender navy beans bake low and slow in a smoky bacon and molasses sauce until thick and glossy. Soak overnight, simmer, then bake for classic baked beans from scratch.
Ingredients
- 1 pound dried navy beans (about 2 1/4 cups)
- 6 slices thick-cut bacon, chopped
- 1 large yellow onion, diced
- 3 garlic cloves, minced
- 1 cup ketchup
- 1/3 cup unsulphured molasses
- 1/4 cup packed dark brown sugar
- 2 tablespoons apple cider vinegar
- 1 tablespoon Worcestershire sauce
- 1 tablespoon yellow mustard
- 1 teaspoon smoked paprika
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 1/2 cups reserved bean cooking liquid, plus up to 1/2 cup more as needed
Instructions
- Sort the beans, discarding any stones or shriveled beans, and rinse them well. Place them in a large pot, cover with water by 2 inches, and soak at room temperature for at least 8 hours or overnight.
- Drain the beans and discard the soaking water. Return the beans to the pot and cover with fresh water by 2 inches.
- Bring to a full rolling boil over high heat and boil hard for 10 full minutes. Reduce the heat to a gentle simmer and cook for 45 minutes, until the beans are just tender but still hold their shape.
- Scoop out 2 cups of the cooking liquid, then drain the beans.
- Heat the oven to 325°F with a rack in the lower middle position.
- Cook the bacon in a 5-quart Dutch oven over medium heat for about 8 minutes, until the edges crisp. Pour off all but 2 tablespoons of the fat.
- Add the onion and cook for 5 minutes until soft. Stir in the garlic and cook for 30 seconds.
- Stir in the ketchup, molasses, brown sugar, vinegar, Worcestershire sauce, mustard, smoked paprika, salt, pepper, and 1 1/2 cups of the reserved cooking liquid. Bring to a simmer.
- Fold in the drained beans, cover the pot, and bake for 1 hour.
- Uncover, stir gently, and bake for 30 more minutes, until the sauce is thick and glossy. If the beans look dry, stir in a splash of the remaining cooking liquid, up to 1/2 cup in total.
- Let the beans rest for 15 minutes before serving.
Notes
Times do not include the overnight soak or the 15-minute rest. Always soak dry beans for at least 5 hours, discard the soaking water, and boil in fresh water for at least 10 minutes, as advised by the FDA. Refrigerate leftovers within 2 hours in a covered container for up to 4 days, or freeze for up to 3 months. Reheat to 165°F before serving.
Nutrition Information:
Yield:
8Serving Size:
1 cupAmount Per Serving: Calories: 350Total Fat: 5gSaturated Fat: 2gSodium: 750mgCarbohydrates: 61gFiber: 9gSugar: 25gProtein: 15g
Baked Beans From Scratch Questions Answered
Do you have to soak beans for baked beans?
Yes, we soak them for at least 8 hours, or overnight. The FDA advises soaking dry beans for at least 5 hours and then boiling them in fresh water.
Soaking also helps the beans cook more evenly in the oven.
Why are my baked beans still hard?
Old beans are the most common cause, since dry beans that have sat for years resist softening. Adding the sauce too early can also keep the skins firm, because the ketchup, molasses, and vinegar are acidic.
Simmer the beans in plain water until just tender before they meet the sauce.
Can you use canned beans instead of dry?
Canned beans are already cooked, so you could skip the soaking and boiling steps. This card is written for dry beans, though, so the timing and liquid amounts only apply to that method.
Can you make baked beans from scratch in a slow cooker?
Only after the beans have been soaked and boiled on the stove. The FDA cautions that raw beans cooked at a low temperature may not lose their natural toxin.
Once the beans are boiled and simmered, you can finish them in a slow cooker with the sauce.
How do you thicken baked beans that look runny?
Bake them uncovered for a little longer, stirring once or twice. The sauce also thickens as it rests, so give the pot the full 15 minutes before you decide.
Why This Baked Beans From Scratch Recipe Works
The recipe works because each stage has one job. An overnight soak and a 10-minute hard boil make the beans safe to eat, and a 45-minute simmer in plain water softens them before any acid arrives.
The bacon fat and onion build a savory base for the sauce. Ketchup, molasses, brown sugar, and cider vinegar balance sweet and tangy, while smoked paprika adds the campfire flavor that makes them taste slow-cooked.
Baking at 325°F for 1 hour covered and 30 minutes uncovered finishes the job. The lid keeps the beans moist while they absorb the sauce, and the uncovered stretch reduces it until it is thick and glossy.
Make Baked Beans From Scratch Tonight
Baked beans from scratch ask for patience, not skill, and the payoff is a pot that beats anything from a can. Soak a pound of navy beans tonight, and tomorrow you will have a thick, smoky, sweet side dish ready for the whole table.
Try the recipe, then leave a comment and a star rating below to tell us how it turned out.



