I love how these baked beans come out rich, smoky, and sweet with tender bites of bacon in every scoop. They have that from-scratch flavor everyone hopes for, with hardly any fuss.

A photo of Homemade Baked Beans Recipe

I’m obsessed with homemade baked beans because they hit that sweet, smoky, sticky spot I crave with anything grilled, crispy, or straight off a paper plate. I love how bacon brings the salty bite, while barbecue sauce gives the beans that bold, tangy edge that keeps me going back for “just one more” spoonful.

But honestly, I’d eat these on their own. No shame.

They taste rich, hearty, and a little messy in the best way, like the side dish that quietly steals the whole meal. And when the sauce gets thick and glossy, I’m completely done for.

Every time.

Ingredients

Ingredients photo for Homemade Baked Beans Recipe

  • Navy beans get creamy and hearty, basically the cozy backbone of the whole pot.
  • Bacon brings smoky, salty richness, and those little chewy bits are pure comfort.
  • Onion softens down sweet, giving the beans that slow-cooked, homey flavor.
  • Garlic adds a warm bite so the sauce doesn’t taste flat.
  • Ketchup keeps things tangy, sweet, and classic, like backyard cookout beans.
  • Barbecue sauce adds smoky depth and a little sticky, saucy personality.
  • Brown sugar makes the sauce glossy and sweet, but not shy about it.
  • Molasses gives that deep, old-school baked bean flavor you’ll totally notice.
  • Dijon mustard cuts through the sweetness with a sharp little kick.
  • Worcestershire sauce adds savory depth, kind of like a secret handshake.
  • Apple cider vinegar brightens everything up so it doesn’t feel too heavy.
  • Smoked paprika adds extra campfire flavor without needing a smoker.
  • Salt and pepper pull it all together, because bland beans are just sad.
  • Plus, maple syrup makes it sweeter and richer if you’re feeling extra.

Ingredient Quantities

  • 1 pound dried navy beans, rinsed and picked over, soaked overnight (or 3 cans 15-ounce navy or great northern beans, drained and rinsed)
  • 6 cups water for cooking soaked beans (or 1 cup water or low-sodium chicken stock if using canned)
  • 6 slices bacon, chopped
  • 1 large yellow onion, finely diced
  • 3 garlic cloves, minced
  • 1 cup ketchup
  • 1/2 cup barbecue sauce
  • 1/2 cup packed brown sugar
  • 2 tablespoons molasses
  • 2 tablespoons tomato paste
  • 2 tablespoons Dijon mustard
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon smoked paprika
  • 1 to 1 1/2 teaspoons kosher salt, to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 tablespoon maple syrup, optional

How to Make this

1. If using dried beans, drain the overnight soaked beans and place them in a large pot with 6 cups water; bring to a simmer and cook until tender, about 45 to 60 minutes, then drain and reserve a cup of the cooking liquid. If using canned beans, drain and rinse them and set aside with 1 cup water or low sodium chicken stock.

2. Preheat the oven to 325°F (163°C).

3. In a large ovenproof skillet or Dutch oven, cook the chopped bacon over medium heat until crisp; remove bacon with a slotted spoon and drain on paper towels, leaving about 1 to 2 tablespoons of bacon fat in the pan.

4. Add the finely diced onion to the bacon fat and cook over medium heat until softened and lightly golden, about 6 to 8 minutes; add the minced garlic and cook 30 seconds until fragrant.

5. Stir in ketchup, barbecue sauce, packed brown sugar, molasses, tomato paste, Dijon mustard, Worcestershire sauce, apple cider vinegar, smoked paprika, maple syrup if using, kosher salt, and black pepper; cook for 2 to 3 minutes to meld flavors.

6. Return the cooked bacon to the pan, then add the cooked or canned beans and 1 cup of the reserved bean cooking liquid or stock; gently fold to combine and bring the mixture to a simmer.

7. Taste and adjust seasoning with additional salt, pepper, or maple syrup for sweetness; if the sauce seems too thick, add up to 1/2 cup more water or stock.

8. Cover the skillet or Dutch oven with a lid or foil and transfer to the preheated oven; bake for 1 to 1 1/4 hours until beans are very tender and sauce is bubbly and slightly thickened.

9. Remove from oven, let rest 10 to 15 minutes to thicken further, then stir gently and serve warm as a hearty side dish.

Equipment Needed

1. Large pot for soaking and cooking beans
2. Colander or fine mesh strainer to drain beans
3. Ovenproof skillet or Dutch oven for stovetop and oven cooking
4. Slotted spoon to remove bacon
5. Wooden spoon or heatproof spatula for stirring sauce
6. Chef’s knife for chopping onion and bacon
7. Cutting board
8. Measuring cups and spoons

FAQ

Homemade Baked Beans Recipe Substitutions and Variations

  • Bacon: smoked pancetta, salt pork, or diced smoked turkey for a leaner option; for vegetarian, sautéed smoked tempeh or shiitake mushrooms for umami
  • Molasses: dark brown sugar (increase acidity slightly with a splash of vinegar), maple syrup, or light corn syrup for sweetness and body
  • Ketchup: tomato passata or crushed tomatoes plus 1 to 2 tablespoons sugar and a splash of vinegar, or extra barbecue sauce for a smokier profile
  • Dijon mustard: yellow mustard for milder heat, whole grain or spicy brown mustard for texture, or 1 teaspoon dry mustard powder plus a little water

Pro Tips

1. Cook the beans until they are very tender but still hold their shape. If using dried beans, test a few for creaminess before baking; undercooked beans will stay firm even after long oven time. Reserve some cooking liquid to adjust sauce thickness without watering down flavor.

2. Render the bacon slowly over medium to medium low heat so you get crisp pieces and flavorful fat without burning. Those browned bits in the pan are gold for the sauce, so scrape them up when you add the liquids.

3. Taste for balance before baking. The recipe is sweet and tangy, so adjust with a little extra apple cider vinegar or Worcestershire if it needs brightness, or add a splash of maple syrup or brown sugar if it needs roundness. Small adjustments go a long way.

4. Bake covered until the sauce is bubbling and beans are meltingly tender, then let the dish rest 10 to 15 minutes outside the oven. The resting time concentrates the sauce and makes serving less messy.

5. This holds and improves after a day in the fridge. Make ahead and reheat gently on the stovetop with a splash of stock or reserved bean liquid to loosen the sauce, or warm in a low oven until heated through.

Homemade Baked Beans Recipe

Homemade Baked Beans Recipe

Recipe by Noel Matthews

0.0 from 0 votes

I love how these baked beans come out rich, smoky, and sweet with tender bites of bacon in every scoop. They have that from-scratch flavor everyone hopes for, with hardly any fuss.

Servings

8

servings

Calories

410

kcal

Equipment: 1. Large pot for soaking and cooking beans
2. Colander or fine mesh strainer to drain beans
3. Ovenproof skillet or Dutch oven for stovetop and oven cooking
4. Slotted spoon to remove bacon
5. Wooden spoon or heatproof spatula for stirring sauce
6. Chef’s knife for chopping onion and bacon
7. Cutting board
8. Measuring cups and spoons

Ingredients

  • 1 pound dried navy beans, rinsed and picked over, soaked overnight (or 3 cans 15-ounce navy or great northern beans, drained and rinsed)

  • 6 cups water for cooking soaked beans (or 1 cup water or low-sodium chicken stock if using canned)

  • 6 slices bacon, chopped

  • 1 large yellow onion, finely diced

  • 3 garlic cloves, minced

  • 1 cup ketchup

  • 1/2 cup barbecue sauce

  • 1/2 cup packed brown sugar

  • 2 tablespoons molasses

  • 2 tablespoons tomato paste

  • 2 tablespoons Dijon mustard

  • 1 tablespoon Worcestershire sauce

  • 1 tablespoon apple cider vinegar

  • 1 teaspoon smoked paprika

  • 1 to 1 1/2 teaspoons kosher salt, to taste

  • 1/2 teaspoon freshly ground black pepper

  • 1 tablespoon maple syrup, optional

Directions

  • If using dried beans, drain the overnight soaked beans and place them in a large pot with 6 cups water; bring to a simmer and cook until tender, about 45 to 60 minutes, then drain and reserve a cup of the cooking liquid. If using canned beans, drain and rinse them and set aside with 1 cup water or low sodium chicken stock.
  • Preheat the oven to 325°F (163°C).
  • In a large ovenproof skillet or Dutch oven, cook the chopped bacon over medium heat until crisp; remove bacon with a slotted spoon and drain on paper towels, leaving about 1 to 2 tablespoons of bacon fat in the pan.
  • Add the finely diced onion to the bacon fat and cook over medium heat until softened and lightly golden, about 6 to 8 minutes; add the minced garlic and cook 30 seconds until fragrant.
  • Stir in ketchup, barbecue sauce, packed brown sugar, molasses, tomato paste, Dijon mustard, Worcestershire sauce, apple cider vinegar, smoked paprika, maple syrup if using, kosher salt, and black pepper; cook for 2 to 3 minutes to meld flavors.
  • Return the cooked bacon to the pan, then add the cooked or canned beans and 1 cup of the reserved bean cooking liquid or stock; gently fold to combine and bring the mixture to a simmer.
  • Taste and adjust seasoning with additional salt, pepper, or maple syrup for sweetness; if the sauce seems too thick, add up to 1/2 cup more water or stock.
  • Cover the skillet or Dutch oven with a lid or foil and transfer to the preheated oven; bake for 1 to 1 1/4 hours until beans are very tender and sauce is bubbly and slightly thickened.
  • Remove from oven, let rest 10 to 15 minutes to thicken further, then stir gently and serve warm as a hearty side dish.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 457g
  • Total number of serves: 8
  • Calories: 410kcal
  • Fat: 6.6g
  • Saturated Fat: 2g
  • Trans Fat: 0.06g
  • Polyunsaturated: 0.8g
  • Monounsaturated: 2.5g
  • Cholesterol: 6mg
  • Sodium: 727mg
  • Potassium: 488mg
  • Carbohydrates: 74g
  • Fiber: 10g
  • Sugar: 28g
  • Protein: 14.5g
  • Vitamin A: 500IU
  • Vitamin C: 3mg
  • Calcium: 44mg
  • Iron: 2mg

Please enter your email to print the recipe:





You may also like

Chicken Pesto Caprese Wrap Recipe

Chicken Pesto Caprese Wrap Recipe

Homemade Baked Beans Recipe

Homemade Baked Beans Recipe

Easy Creamy Tuscan Chicken Recipe

Easy Creamy Tuscan Chicken Recipe

BLT Chicken Salad Recipe

BLT Chicken Salad Recipe

Ultimate Vegan Chili Recipe

Ultimate Vegan Chili Recipe

Southern Cornbread Hoecakes Recipe

Southern Cornbread Hoecakes Recipe

About the author

Noel’s first job was working in the kitchen of an American restaurant in the UK at the age of 16, washing up and busing! He eventually progressed to salads and desserts, and his love for food was set! In his 20’s he travelled the world Asia, Africa, Australia, New Zealand and has now visited over 40 countries, enjoying the local food and drink! He now writes about it here sharing the latest recipes, and reviews on all types of foods and Drink.

Connect with me:

What do you think? Agree? Disagree? Let us know in the comments!

Leave a Reply

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

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our Newsletter

 We let you know when ever we post a new review or recipe.

We will never spam and you can unsubscribe any time.

Name*
Email*
>