Old-Fashioned Baked Beans From Scratch

4.94 from 298 votes
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

These Old-Fashioned Baked Beans are made from scratch with tender navy beans and a rich, sweet, and savory sauce. Passed down from my Papa, this family recipe has been a staple at cookouts and holiday meals for generations.

Serve these homemade baked beans alongside classic burgers, BBQ chicken breast, or your holiday ham. Or grab a bag of plain potato chips and eat them straight from the dish, which was always my Papa's favorite way.

Homemade baked beans in large white casserole dish.

Old-Fashioned Baked Beans at a Glance

  • Serves: 10 as a side dish
  • Time Needed: 8-12 hours to soak dried beans, 45-60 minutes to simmer, and 2½-3 hours to bake. Using canned beans eliminates the soaking and simmering time.
  • Use Dried or Canned Beans: Use dried navy beans for the most classic texture, or canned navy beans when you need a shortcut.
  • Make-Ahead Side Dish Perfect For: Summer cookouts, potlucks, and holiday meals
  • Stand-Out Flavor: Molasses, maple syrup, and brown sugar create a rich, balanced sauce that is sweet without being cloying.

What Makes These Baked Beans So Good

After watching my Papa and then my mom make these for countless family gatherings, I learned that the best baked beans come down to three things: tender beans, a balanced sauce, and slow baking.

  • Start with tender beans. Whether you use dried navy beans or canned beans, they need to be tender before folding into the sauce. Either soak and simmer dried beans first, or use canned navy beans that are already tender.
  • Build a balanced sauce. Molasses, maple syrup, brown sugar, tomato sauce, dried mustard, vinegar, and apple juice combine to keep the sauce sweet, tangy, savory, and a bit smoky.
  • Bake covered first, then uncovered. Covered baking gives the beans time to absorb the sauce without drying out. Removing the lid (or foil) at the end lets the sauce reduce until it is thick, glossy, and clings to the beans.

Happy Cooking! xo Kristen

5-Star Reader Review

This is by far the best baked beans from scratch recipe. Following the recipe as written results in a perfect outcome. The beans are rich, sweet and paired with brown bread and ham, a perfect wintery Saturday night supper.-Cynthia C.⭐⭐⭐⭐⭐

Notes on Ingredients

These old-fashioned baked beans use simple pantry staples, but each ingredient helps build their signature flavor.

Ingredients for homemade baked beans made with dried navy beans, bacon, tomato sauce, and brown sugar labeled on counter.
  • Navy Beans: This recipe includes instructions for both dried beans and canned beans, so you can choose what works best for your schedule. If using dried beans, check the expiration date on the bag. Older beans can remain tough no matter how long they cook.
  • Bacon (optional): Pork bacon adds the richest smoky flavor, but you can omit it entirely if you'd like to keep the recipe vegetarian..
  • Maple Syrup, Brown Sugar & Molasses: Using all three sweeteners creates a deeper flavor than relying on brown sugar alone. Maple syrup adds warmth, brown sugar contributes caramel notes, and molasses delivers the classic flavor associated with old-fashioned baked beans.
  • Dried Mustard: Dried mustard balances the sweetness and adds depth. You can skip it, but the flavor won't be quite the same.
  • Apple Juice: Apple juice adds moisture and natural sweetness while helping create the signature saucy consistency without making the beans taste watered down.
  • Apple Cider Vinegar: I prefer apple cider vinegar over other varieties here, as it pairs well with the apple juice and molasses already in the baked beans and helps cut through the sweetness, making the flavors pop.

How to Make Homemade Baked Beans

Step One: Soak & Cook Dried Beans

If starting this recipe with dried navy beans, place them in a large bowl and cover with several inches of cold water. Let soak overnight, or for at least 8 hours.

After soaking, drain, add to a large pot, cover with fresh water, and bring to a simmer over medium-high heat. Once bubbling, reduce the heat and simmer until tender, but not falling apart, about 45-60 minutes. You should be able to easily mash a bean between your fingers. Once tender, drain and set the beans aside.

If starting with canned beans, skip this step.

Dried navy beans in large bowl covered with water to soak overnight.
Spoonful of cooked navy beans in spider spoon over saucepan.

Step Two: Pan-Fry Bacon (Optional)

Add diced bacon to a large skillet and cook over medium heat until fat begins to render.

Add the minced onion to the rendered fat and partially cooked bacon and continue cooking until the onion is softened and the bacon is lightly crisp, about 4-5 minutes.

Not adding bacon? Skip this step and simply mix the raw minced onion into the beans. They will soften as the baked beans bake.

Cubed bacon and minced onion together in large sauté pan after bacon has been rendered and cooked.

Step Three: Combine Beans + Bacon + Sauce

In a large mixing bowl, mix together the tomato sauce, brown sugar, molasses, maple syrup, salt, mustard, apple juice, and water until evenly combined.

Add the beans, bacon, and onion, then gently fold together until the beans are coated in the sauce.

At this stage, the sauce will look a little thin. That's normal. As the beans bake low and slow, the sauce thickens into that rich, glossy consistency everyone wants in classic baked beans.

Cooked beans in baked bean sauce with molasses, brown sugar, and bacon.

Step Four: Bake

Transfer the prepared baked bean mixture to a baking dish, cover with foil, and bake at 300℉ for 2 hours. That low oven temperature gives the beans time to absorb the sauce without the liquid evaporating too quickly.

After 2 hours, remove the foil, give everything a gentle stir, and continue to bake for 30-60 minutes, or until the sauce thickens and clings to the beans.

Baked Beans in large white casserole dish.

Step Five: Serve

Let the baked beans cool for 5-10 minutes before serving. The sauce will continue to thicken slightly as it rests.

Plain potato chip dipping into rich homemade baked beans.

How to Make Baked Beans in the Crockpot

If you want to keep the heat out of the kitchen, you can use the slow cooker to make this homemade baked beans recipe.

  • Prepare the recipe up through combining the beans and sauce, omitting the added water.
  • Transfer to a slow cooker and cook on low for 4-6 hours or high for 2-3 hours, stirring occasionally.
  • Remove the lid for the final 30-45 minutes so the sauce can thicken.

Variations & Modifications

  • Use Canned Beans: Replace the dried beans with 4 cups of rinsed, drained canned navy beans, or three 15-ounce cans. You will also want to reduce the salt in the sauce.
  • Skip the Bacon: Simply add the minced raw onion directly to the baked bean sauce and bake as directed. My kids actually prefer this baked bean recipe without bacon.
  • No Navy Beans? Dried or canned Great Northern or pinto beans can be used, but the texture won't be quite as classic.
  • Make them Sweeter: Add an extra ¼ cup brown sugar or swap the tomato sauce for ketchup.
  • No Dried Mustard? Replace with 1 tablespoon of prepared yellow mustard.
  • No Apple Cider Vinegar? Use distilled white vinegar.

Serving Suggestions

These homemade baked beans are especially popular for Memorial Day, the 4th of July, Labor Day cookouts, and Easter. But you can't go wrong serving them in the following ways:

Make-Ahead + Storage Tips

Homemade baked beans can be served warm, chilled, or at room temperature. In fact, many people, myself included, think they taste even better the next day after the sauce thickens and the beans continue to soak up the flavor.

  • Make-Ahead: Make up to 3 days in advance, cover, and refrigerate. Reheat or serve cold.
  • Serving at Room Temperature: If it is a particularly warm day, don't leave it at room temperature longer than 1 hour. Otherwise, 2 hours is safe.
  • Leftovers: Store in an airtight container in the refrigerator for up to 5 days or store in a freezer-safe container and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheat: Transfer the refrigerated or thawed baked beans to a baking dish. Cover with foil and bake at 300℉ for 45 minutes, or until warmed through. Alternatively, microwave in a heat-safe dish, covered with a lid or damp paper towel, in 60-second intervals, stirring between intervals, until warmed through.

Old-Fashioned Baked Beans FAQs

Can I use the Instant Pot to cook the Navy Beans?

Yes! Follow my Instant Pot dried beans recipe to cook the soaked navy beans. Alternatively, you can follow my Instant Pot Baked Beans recipe to use the Instant Pot start to finish.

Why Are My Baked Beans Still Hard?

This usually happens because the dried beans were old, were not simmered until fully tender before baking, or lost too much moisture during baking. Use a relatively fresh bag of beans, cook them until they mash easily between your fingers, and keep the dish covered for the first 2 hours so the liquid does not evaporate too quickly.

Can I doctor up Prepared Baked Beans to make them taste Homemade?

Yes! Combine 32 ounces of prepared canned baked beans (or canned pork and beans) with 2 teaspoons of dried mustard powder and ¼ cup minced onion. Omit the maple syrup, and start with 1-2 tablespoons each of brown sugar and molasses, then adjust to taste, since prepared baked beans vary widely in sweetness. Bake as directed for a shortcut that still tastes homemade.

More Picnic-Worthy Recipes

If you love my Papa's old-fashioned baked beans recipe, don't miss these other family favorites. They were the recipes that always showed up on our summer cookout menus.

five-stars

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
4.94 from 298 votes

Baked Beans from Scratch

Servings: 10
Prep: 10 minutes
Cook: 4 hours
Soaking Dried Beans: 8 hours
Total: 12 hours 10 minutes
Saucy brown sugar baked beans in large white casserole dish.
These Old-Fashioned Baked Beans are rich, saucy, perfectly sweet, and made from scratch with simple pantry staples and dried or canned beans.

Ingredients 

  • 1⅓ cups dried navy beans, soaked overnight
  • 3 slices thick bacon, chopped
  • ¼ cup minced yellow onion
  • ½ cup tomato sauce, or ketchup
  • ¼ cup molasses
  • ¼ cup brown sugar, use up to ½ cup if you like REALLY sweet beans
  • ¼ cup pure maple syrup
  • 1 teaspoon kosher salt
  • 2 teaspoons dried mustard
  • 1 tablespoon apple cider vinegar
  • ½ cup apple juice, or water
  • ½ cup water

Instructions 

Prepare Navy Beans

  • Place 1⅓ cups dried navy beans in a large bowl that can be fitted with a lid. Pour fresh water over the beans until the water is at least 1 inch above the beans. Seal the container shut. Soak at room temperature for 8-12 hours.
  • After soaking, drain the beans. Add the soaked beans to a large stock pan. Add enough fresh water to cover beans by 1 inch. Bring water to a rapid boil then reduce to a simmer. Simmer for 1 hour or until beans are tender but not falling apart. Drain cooked beans well.
  • Alternatively, you can speed up the process by cooking the soaked beans in the Instant Pot after they have been soaked (Navy beans' texture is best if soaked before cooking.)

For the Baked Beans

  • Preheat oven to 300℉ (150℃).
  • Heat a large skillet over medium-high heat. Add in the diced bacon and cook until bacon begins to render fat and then stir in the minced onion. Sauté bacon and onions together until onions begin to soften and the bacon is browned and slightly crisp. This should take about 5-6 minutes. After browned, drain off the excess grease that the bacon has rendered.
  • In a large bowl, mix together ½ cup tomato sauce, ¼ cup molasses, ¼ cup brown sugar, ¼ cup pure maple syrup, 1 teaspoon kosher salt, 2 teaspoons dried mustard, 1 tablespoon apple cider vinegar, ½ cup apple juice, and ½ cup water until well combined. Gently fold in the beans, bacon, and onions.
  • Pour the bean mixture into a 2-quart oven-safe dish. Beans should be pretty well submerged in liquid and the mixture should be relatively loose. If there does not seem to be enough liquid in the baking dish, add up to ½ cup of additional water or juice. Cover the pan with foil or an oven-safe lid.
  • Bake covered for 2 hours. After 2 hours, remove the lid or foil, and bake for another 30-60 minutes, or until thickened.

Equipment

Notes

***Old dried beans may take longer to cook and never fully soften.*** It is best to use dried beans within 6 months of purchase and ALWAYS check the expiration date - even recently purchased beans may have been in storage for a while.
Type of Beans: Navy Beans are traditional for baked beans, but pinto beans or Great Northern beans can be used in a pinch. 
Using Canned Beans: In place of dried beans, you can use 4 cups of canned navy beans, rinsed and drained (measure after draining -- you will need about three 15-ounce cans). I would also add just a pinch of salt or omit it altogether. 
Dried Mustard: In place of dried mustard, feel free to use 1 tablespoon of prepared mustard.
Sweeter Baked Beans: For really sweet baked beans, use ketchup in place of the tomato sauce OR add up to ½ cup brown sugar instead of ¼ cup brown sugar. 
Vegetarian Baked Beans: Omit the bacon and add the onions raw to the bean mixture. You will want to add an additional ½ teaspoon of kosher salt to the bean mixture, as the bacon has quite a bit of sodium. 
Storage: Let the baked beans cool fully, then store in an airtight container in the refrigerator for up to 5 days or freeze in a freezer-safe container for up to 3 months. Thaw frozen beans overnight in the refrigerator, then reheat covered at 300°F for about 45 minutes, or microwave in 60-second intervals until warmed through.

Nutrition

Calories: 280kcalCarbohydrates: 70gProtein: 15gFat: 2gCholesterol: 4mgSodium: 1043mgPotassium: 1223mgFiber: 16gSugar: 31gVitamin A: 195IUVitamin C: 4mgCalcium: 161mgIron: 4.8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

4.94 from 298 votes (175 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

465 Comments

  1. 5 stars
    I have been making this recipe for several years now and it has reignited my love for baked beans! Not too sweet, intense flavour especially if slab bacon is used. Always a hit with guests and versatile as they can be served with bbq brisket or a hearty brunch with pancakes! Love them especially when cooked in a bean crock

    1. I am thrilled to hear how much you enjoy this recipe, Catherine! Thanks for taking the time to share a review.