Slow Cooker Baked Beans with Bacon and Brown Sugar
These slow cooker baked beans are tender, creamy navy beans simmered in a sticky sauce that hits sweet, tangy, and smoky all at once. The slow cooker does the long, gentle work while you go on with your day, and the smell alone will get everyone to the table early.

Canned beans can’t touch what happens when you start from dried. You get a sauce that clings instead of running, and the flavor deepens instead of fading because you decide how much molasses, brown sugar, and tang go into the pot.
What Makes These Slow Cooker Beans So Good
The sauce is the real star here. Molasses and brown sugar bring a dark, earthy sweetness, while a good splash of vinegar and mustard wakes everything up so it never tastes heavy. After hours in the slow cooker, the beans turn creamy but hold their shape, and the bacon adds a smoky backbone that ties it all together.
It’s one of those sides you can set and forget. The prep is short enough for a lazy weekend morning, and then the cooker takes over until you’re ready to serve a pot of beans that tastes like you fussed all day.
Ingredients

- 1 lb dried navy beans: No need for anything fancy, just fresh dried beans from a bag.
- 6 oz thick-cut bacon: Cut into pieces; a smoky, fatty cut works best here.
- 1 medium yellow onion: Finely diced so it melts into the sauce.
- 3 cloves garlic: Minced, because a little garlic warmth goes a long way.
- 3/4 cup ketchup: The backbone of the sauce, adding body and sweetness.
- 1/3 cup unsulphured molasses: For that deep, bittersweet baked bean flavor.
- 1/4 cup packed brown sugar: Light or dark both work; dark gives a little more depth.
- 2 tbsp yellow mustard: Brings a sharp, clean tang that cuts the richness.
- 2 tbsp apple cider vinegar: Plus a little extra at the end to brighten the whole pot.
- 1 tbsp Worcestershire sauce: For savory, umami depth.
- 1 tsp kosher salt: Season in layers, then taste later.
- 1/2 tsp black pepper: Freshly ground.
- About 3 cups water: Enough to just cover the beans; you can also use bean soaking liquid.
Variations / Substitutions
- Vegetarian: Skip the bacon and start with 1 tablespoon olive oil when cooking the onion. Stir in 1 teaspoon liquid smoke with the sauce for that smoky note.
- Maple instead of molasses: Swap the molasses for 1/3 cup pure maple syrup. The beans will be lighter in color and a little less bitter, but still wonderfully sweet.
- Pinto beans: Use the same weight of dried pinto beans. They cook a touch faster, so check for tenderness an hour earlier.
- A little heat: Add 1/4 teaspoon cayenne or a few dashes of your favorite hot sauce to the sauce mixture.
If you love the sweetness of these beans but want something creamier, try stovetop Boston baked beans next.
How to Make Slow Cooker Baked Beans
Step 1: Soak and Drain the Beans

Pour the navy beans into a large bowl and cover them with water by about 2 inches. Soak them overnight (8 to 12 hours), or do a quick soak by bringing the beans and water to a boil for 2 minutes, then covering and letting them sit off the heat for 1 hour.
You’ll notice the beans plump up and the skins get smooth. Drain them, rinse, and set aside. This step helps them cook evenly and makes them easier to digest.
Step 2: Cook the Bacon and Aromatics

Set a skillet over medium heat and cook the 6 oz of chopped bacon, stirring now and then, until it’s crisp and the fat has rendered, about 7 minutes. Scoop out half the cooked bacon and set it aside for topping the beans later.
Leave the rendered fat and remaining bacon in the pan. Add the diced onion and cook until it’s soft and golden at the edges, about 5 minutes. Stir in the minced garlic and cook just until fragrant, 30 seconds. The onion should be translucent and the garlic should smell sweet, not browned.
Step 3: Mix the Sauce

In a medium bowl, whisk together the 3/4 cup ketchup, 1/3 cup molasses, 1/4 cup brown sugar, 2 tablespoons mustard, 2 tablespoons apple cider vinegar, 1 tablespoon Worcestershire sauce, 1 teaspoon salt, and 1/2 teaspoon black pepper.
The mixture will be thick and glossy, with a smell that’s sweet and sharp at the same time. Whisk until the brown sugar dissolves and everything is smooth.
Step 4: Combine Everything and Cook Low and Slow

Add the drained beans, the bacon and onion mixture, and the sauce to a 4 to 6 quart slow cooker. Pour in about 3 cups of water, just enough to barely cover the beans. Stir gently to distribute everything, then cover with the lid.
Cook on low for 8 to 10 hours or on high for 4 to 5 hours. You’ll know the beans are done when they are tender all the way through and the sauce has thickened and darkened. Give the pot a gentle stir halfway through if you can, but it’s not a dealbreaker if you don’t.
Step 5: Stir and Serve

Remove the lid and stir in an extra splash of apple cider vinegar (about 1 tablespoon) right before serving. This wakes up the flavors that mellowed during cooking. Taste and add a pinch more salt if it needs it.
Spoon the beans into a serving bowl and scatter the reserved crispy bacon over the top. Serve the beans hot, with their glossy sauce pooling around the edges.
Tips for Beans That Turn Out Right
- Start with dried beans.: Canned beans break down into mush after hours in the slow cooker. Dried ones give you a soft, creamy bean that still holds its shape.
- Wait to add the final vinegar.: The acidic ingredients in the sauce are enough to build flavor during cooking. That last splash at the end brightens the whole pot without slowing down the beans.
- Check the beans before you decide they’re done.: Older dried beans can take longer. If they are still firm at 8 hours on low, let them keep going and check every 30 minutes.
- Thicken the sauce without cornstarch.: If the sauce looks too thin, take off the lid for the last 30 to 60 minutes of cooking, or mash a few beans against the side of the pot and stir them in.
- Make them a day ahead.: The flavors keep getting better overnight, so don’t hesitate to cook them a day before a cookout.
Here’s a quick guide for cooking times on your slow cooker:
| Heat Setting | Cook Time | What to Look For |
|---|---|---|
| Low | 8 to 10 hours | Beans tender, sauce dark and thick |
| High | 4 to 5 hours | Beans tender, sauce starting to cling |
Storing and Reheating Leftovers
- Refrigerate: Cool the beans completely, then store them in an airtight container for up to 5 days. The sauce will thicken in the fridge, so add a splash of water when reheating.
- Reheating: Warm them gently on the stovetop over low heat, stirring often, or microwave individual servings in short bursts. Add a small amount of water if they look dry.
- Freeze: Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but the texture will be softer and the cooking time much shorter. Use three 15-ounce cans of drained navy beans and cook on low for 2 to 3 hours so the sauce can meld without turning the beans to mush.
Why are my beans still hard after 8 hours on low?
Often it’s because the beans were old or stored too long, or your water has high mineral content. Continue cooking and check every 30 minutes. Adding acidic ingredients too early can also slow softening, but the sauce already has acid, so it just needs more time.
How do I thicken the sauce if it’s too watery at the end?
Remove the lid and let the beans cook on high for 30 minutes to evaporate extra liquid. Mashing a spoonful of beans against the side and stirring them in also thickens the sauce naturally.
Can I cook these in the oven instead of a slow cooker?
Sure. Use a Dutch oven. Bring the mixture to a simmer on the stovetop, then cover and bake at 300°F (150°C) for about 3 to 4 hours, checking the tenderness and liquid level a few times.
Can I double this recipe for a big cookout?
Absolutely. Double all the ingredients and use a 6-quart or larger slow cooker. The cooking time stays about the same on low; just start checking the beans at the 8 hour mark.

Slow Cooker Baked Beans Recipe
Ingredients
Method
- Soak the navy beans in water overnight (8 to 12 hours) or do a quick soak. Drain and rinse.
- Cook the chopped bacon in a skillet over medium heat until crisp, about 7 minutes. Remove half the bacon and set it aside. Add the onion to the pan and cook until soft, 5 minutes. Stir in garlic and cook 30 seconds.
- Whisk together the ketchup, molasses, brown sugar, mustard, 2 tablespoons vinegar, Worcestershire, salt, and pepper.
- Place the drained beans, bacon-onion mixture, and sauce in a slow cooker. Add enough water to just cover the beans, about 3 cups. Cover and cook on low for 8 to 10 hours or high for 4 to 5 hours, until beans are tender.
- Stir in an extra tablespoon of vinegar, taste for salt, then spoon into a bowl and top with the reserved bacon.
