The moment these baked beans start to bubble in the oven, your kitchen fills with a rich, smoky aroma that is somehow sweet, savory, and totally satisfying. Each little bean soaks up the glossy mix of tomato, brown sugar, and molasses until the edges turn tender while the center stays pleasantly firm.
This is the kind of recipe you can set and forget for a few hours, making it ideal for lazy weekend mornings or for when you want to show up to a dinner with minimal effort. You can let them simmer on the stovetop or let the gentle heat of the oven do the work while you focus on the rest of the meal.
SaveI remember my grandmother standing by the stove, stirring this exact mix until it turned silky and deep mahogany, and the whole house felt like it was wrapped in a warm hug. Making this recipe now always brings me back to those cozy evenings and reminds me that simple food can truly feel like home.
Baked Beans Recipe
Ingredients
Beans
Toppings and Serving
Instructions
- Soak and drain the beans
Place the dried beans in a large bowl, cover with plenty of cold water, and let them soak overnight. In the morning, drain and rinse them well under cold running water to remove any dust or debris.
- Cook the bacon until crisp
In a large heavy bottomed pot or Dutch oven, cook the chopped bacon over medium heat until it is golden and crisp. Remove the bacon with a slotted spoon, leaving the rendered fat in the pot.
- Sauté onions and garlic
Add the chopped onion to the bacon fat and cook, stirring often, until soft and translucent. Stir in the minced garlic during the last minute of cooking so it becomes fragrant without browning.
- Combine beans and liquids
Add the drained beans, chicken broth, black pepper, dry mustard, chili powder, and red pepper flakes if using. Bring the mixture to a gentle simmer, then reduce the heat and let it cook until the beans are just beginning to soften, about 45 to 60 minutes.
- Whisk in sweeteners and butter
In a small bowl, whisk together the brown sugar, molasses, butter, and salt until smooth. Stir this mixture into the pot of beans so it melts and begins to coat the beans evenly.
- Stir in tomato sauce
Pour the tomato sauce into the pot and gently fold it into the beans. If you prefer a thicker sauce, whisk the flour with a bit of cold water to make a slurry and stir it in at this stage.
- Transfer to a baking dish
Pour the bean mixture into a greased 2 quart baking dish, spreading it into an even layer. Scatter the reserved crispy bacon over the top for added texture and flavor.
- Bake until tender and glossy
Cover the dish tightly with foil and bake in a preheated 325 degree Fahrenheit oven for 2 hours. Remove the foil and continue baking for another 30 to 45 minutes, stirring once, until the beans are silky, the liquid has thickened, and the edges are bubbling.
- Rest before serving
Let the baked beans rest for about 10 minutes after they come out of the oven. This helps the sauce settle and makes each bite nicely coated and easy to spoon.
- Garnish and serve
Scoop the beans into bowls, sprinkle with chopped yellow or green onion, and add an extra curl of cooked bacon if desired. Serve them alongside whole grain mustard and your favorite grain or bread.
Substitutions and variations
- Use smoked turkey instead of bacon for a lighter option
- Swap brown sugar with honey or maple syrup for a different sweetness
- Replace tomato sauce with crushed tomatoes for a fresher texture
- Use vegetable broth instead of chicken broth for a vegetarian version
- If you are in a hurry, use 3 cups cooked beans instead of dried
Chloe's tips
- For extra depth of flavor, add a splash of apple cider vinegar during the last 10 minutes of baking
- If the beans thicken too much, add a splash of hot broth or water while stirring to loosen the sauce
- Taste before salting again, because bacon and canned tomato products can add extra sodium
- These beans reheat beautifully on the stovetop, so they are great for leftovers and meal prep
- Feel free to stir in a spoonful of yellow mustard with the tomato sauce for a little tang
How to store it
- Cool the beans completely, then store them in an airtight container in the refrigerator for up to 4 days
- Reheat gently on the stovetop or in the microwave, adding a little water or broth to keep them creamy
- For longer storage, freeze the beans in portion sized containers for up to 2 to 3 months
Serving suggestions
These baked beans are hearty enough to be the star of a casual meal and comforting enough to pair with almost anything.
- Serve them piled high in warm bowls with extra bacon on top
- Pair with cornbread, biscuits, or rice for a cozy dinner
- Use them as a flavorful base for a baked potato bar
- Add a simple green salad on the side for a balanced plate

Frequently asked questions
Can I make this in a slow cooker?
Yes, after the beans are mostly tender, transfer them to a slow cooker with the tomato mixture and cook on low for 3 to 4 hours, or until the flavors are melded and the texture is silky.
Why are my baked beans still a little firm after baking?
Older dried beans often take longer to soften. Give them more time on low heat, either on the stovetop or in the oven, and check them periodically until they reach your preferred tenderness.
Can I adjust the sweetness to my taste?
Absolutely, start with a smaller amount of brown sugar and molasses, then add more gradually until the beans feel sweet enough for you.
How do I make this dairy free?
Skip the butter or use a plant based butter, and choose a dairy free bacon alternative or omit it for a vegetarian version.
Let's get cooking!
This baked beans recipe is all about slow, steady flavor and that deep, comforting aroma that fills your home. Whip up a pot, settle in with a spoon, and enjoy the simple pleasure of beans done just right.




