Skip to content

Get 5 Secrets to Make Homemade Taste Food Better + New Recipes Weekly!

    Homemade Baked Beans Recipe from Scratch

    Published July 7, 2021. This post may contain affiliate links. Please read my disclosure policy.

    No need to ever buy the canned version again because this easy-to-make homemade baked beans recipe from scratch is jam-packed with flavor.

    We are all about the side dishes in our family to help bring about a lot of different flavors to the dinner table.  If you’re similar to us then you should absolutely try my potato salad or homemade cornbread recipe.

    pot with baked beans and bacon

    Baked Beans

    Baked beans have a very long history stemming all the way back to Native American tribes.  They would soak native or “navy” beans with bear fat, venison meat, and maple syrup and then cook them over the open fire for long periods of time until tender.  

    Fast forward to the present day and we still are essentially preserving that same ancient method of slow cooking beans with sweeteners and protein.  This dish is loved globally and is an excellent source of protein, fiber, and healthy fat.   

    Beans You Could Use

    While baked beans would classically use the smaller white navy bean, you can absolutely go a bit outside of the normal standard and use a variety of beans to make this recipe.  Here are some great beans to use:

    • Great Northern
    • Cannellini
    • Kidney
    • Pinto

    How to Make Baked Beans from Scratch

    Use these simple step-by-step instructions for making this tasty homemade baked bean recipe from scratch:

    Soak the dried navy beans in cold water overnight.

    soaking beans in water in a container

    Brown the bacon in a cassoulet pot over medium heat until crisp and then set aside.

    cooking bacon in a pot

    Add in the onions and brown until they are very well caramelized on low to medium heat, which takes about 30-40 minutes.

    caramelizing onions in a pot

    Next, add in the garlic and peppers and cook for a further 5-7 minutes.

    sautéing peppers in a pot

    Drain the beans, rinse them, and then add them to the cassoulet pot along with tomato puree, mustard, mustard, apple cider vinegar, molasses, brown sugar, hot sauce, salt, pepper, and beef stock and stir until completely combined.

    baked beans in a pot

    Place a lid on the cassoulet pot and then bake in the oven at 325° for about 3  to 3 1/2 hours or until the mixture is thick and the beans are cooked.

    adding baked beans to the oven

    Garnish with more chopped crisp bacon and finely minced parsley or chives.

    garnishing baked beans with parsley

    Additional Ingredients to Add-In

    You can get creative when making these baked beans to enhance the flavor and make them your own.  Here are some other things you can add:

    • Cooked Ground Beef
    • Chunks of Cooked Pork
    • Sugar
    • Dry Mustard
    • Dijon Mustard
    • Worcestershire Sauce
    • Ketchup
    • Spicy Peppers

    Recipe Chef Notes + Tips

    Make-Ahead: You can make these up to 1 day ahead of time, simply reheat them before serving.

    How to Reheat: Add the desired amount to a small saucepot and heat over low heat until warmed.  You can also heat in the microwave.

    How to Store: Cover and store for up to 7 days. Cover and freeze for up to 3 months.  Thaw them in the refrigerator for 1 day before reheating.

    If you don’t have a Dutch oven pot you can use your favorite oven-safe pot with a lid.

    To slow cook these, simply follow procedures 2-4 on the sauté function, and then once you add in all of the ingredients, slow cook on high heat for 6-7 hours.

    You can substitute the tomato puree for canned tomato sauce or blended or finely pureed fresh tomatoes.

    Swap out the dried beans for 6 15-ounce canned beans and reduce the baking time to 30 minutes.  In addition, remove the beef stock completely.

    southern baked beans with bacon and molasses

    More Side Dish Recipes

    Be sure to follow me on FacebookYouTube, Instagram, and Pinterest, and if you’ve had a chance to make this then definitely drop me a comment and a rating below.

    Let's Cook - Chef Billy Parisi

    Video

    Homemade Baked Beans Recipe from Scratch

    5 from 2 votes
    No need to ever buy the canned version again because this easy-to-make homemade baked beans recipe from scratch is jam-packed with flavor.
    Servings: 10
    Prep Time: 10 minutes
    Cook Time: 3 hours 30 minutes

    Ingredients 

    • 1 pound dried navy beans
    • 6 strips thick-cut bacon, cut into thick slices
    • 2 medium-size peeled and small diced yellow onions
    • 3 finely minced cloves of garlic
    • ½ seeded and small diced red bell pepper
    • ½ seed and small diced green bell pepper
    • 1 cup tomato puree
    • 3 tablespoons yellow mustard
    • 2 tablespoons tomato paste
    • 2 tablespoons apple cider vinegar
    • 1/3 cup molasses
    • 1/3 cup packed light brown sugar
    • dash of hot sauce
    • 3 cups beef stock
    • salt and pepper to taste

    Instructions

    • Add the navy beans to a large container and cover them with water by about 4 inches. Set aside overnight.
    • Preheat the oven to 325°.
    • Drain the beans, rinse them, and set them aside.
    • In a medium to large size cassoulet pot or Dutch oven, add in the bacon and cook over medium heat until crispy, about 6-8 minutes.
    • Set the crispy bacon lardons aside and then add in the onions. Turn the heat down to low and cook until well browned about 30-40 minutes. Stir occasionally.
    • Add in the garlic and peppers and cook for 6-8 minutes on low to medium heat. Stir occasionally.
    • Add in the remaining ingredients, rinsed beans, tomato puree, mustard, tomato paste, vinegar, molasses, brown sugar, hot sauce, beef stock, salt, and pepper, and mix until completely combined.
    • Cover with a lid and bake in the oven at 325° for 3 to 3 ½ hours or until the beans are tender and the mixture is thick. You may need to add ½ to 1 cup more of beef stock at the 90-minute cooking mark.
    • Garnish with additional crispy bacon and optional chopped parsley or sliced chives.

    Notes

    Chef Notes:
    Make-Ahead: You can make these up to 1 day ahead of time; simply reheat them before serving.
    How to Reheat: Add the desired amount to a small saucepot and heat over low heat until warmed. You can also heat in the microwave.
    How to Store: Cover and store for up to 7 days. Cover and freeze for up to 3 months. Thaw them in the refrigerator for 1 day before reheating.
    If you don’t have a Dutch oven pot, you can use your favorite oven-safe pot with a lid.
    To slow cook these, simply follow procedures 2-4 on the sauté function, and then once you add in all of the ingredients, slow cook on high heat for 6-7 hours.
    You can substitute the tomato puree for canned tomato sauce or blended or finely pureed fresh tomatoes.
    Swap out the dried beans for 6 15-ounce canned beans and reduce the baking time to 30 minutes. In addition, remove the beef stock completely.

    Nutrition

    Calories: 342kcalCarbohydrates: 50gProtein: 15gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 1gCholesterol: 14mgSodium: 379mgPotassium: 1102mgFiber: 12gSugar: 21gVitamin A: 402IUVitamin C: 18mgCalcium: 119mgIron: 4mg
    Course: Side Dish
    Cuisine: American, southern