Homemade Baked Beans Recipe

Elizabeth

Founder of Her Recipe Box

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
โ˜…โ˜…โ˜…โ˜…โ˜… 4.4/5 based on 33,000+ reviews

Whatโ€™s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sautรฉ Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There’s something profoundly comforting about a bubbling dish of homemade baked beans, isn’t there? For years, I relied on the canned stuff, thinking the “from scratch” version was too complicated or time-consuming. Then, one lazy Sunday, I decided to give it a go, and oh, the revelation! The aroma that filled my kitchen as these beans slowly simmered to perfection was intoxicating โ€“ a rich tapestry of smoky bacon, sweet molasses, and tangy vinegar. My family, initially skeptical (“Why not just open a can, Mom?”), were completely won over. The kids, who usually poke at their food, were asking for seconds, and my husband declared them “the best darn baked beans” he’d ever had. This recipe isn’t just about food; it’s about creating those warm, cozy memories, one delicious spoonful at a time. Itโ€™s become a staple for our summer barbecues, cozy winter dinners, and pretty much any gathering where good, hearty food is appreciated.

Why You’ll Fall in Love with This Homemade Baked Beans Recipe

Forget the often overly sweet, one-note flavor of store-bought canned baked beans. This homemade version is a symphony of complex, deeply satisfying tastes and textures that you control.

  • Unbeatable Flavor Depth: We’re talking layers of smoky, sweet, tangy, and savory notes that meld together during the slow baking process. The bacon provides a rich, umami base, balanced by the sweetness of molasses and brown sugar, the tang of apple cider vinegar and mustard, and the savory depth of onion and spices.
  • Perfect Texture: Unlike some canned varieties that can be mushy, these beans retain a delightful tenderness with a bit of bite. The sauce thickens into a glorious, rich glaze that coats every bean perfectly.
  • Completely Customizable: This recipe is a fantastic starting point. Want it spicier? Add some jalapeรฑos or a pinch of cayenne. Prefer it smokier? A dash of liquid smoke or smoked paprika will do the trick. Vegetarian? Easily adaptable!
  • Surprisingly Simple: While “from scratch” might sound daunting, the actual hands-on time is minimal. Most of the magic happens in the oven as the beans slowly bake to perfection, allowing you to focus on other things.
  • Crowd-Pleaser Guaranteed: Whether it’s a backyard BBQ, a potluck, a holiday gathering, or a simple family dinner, these baked beans are always a hit. They’re the ultimate comfort food side dish that often steals the show.
  • Healthier Than You Think: By making them at home, you control the ingredients. You can adjust the sugar content, choose quality bacon (or omit it), and avoid artificial preservatives or high fructose corn syrup often found in commercial versions.

The Secret to Perfect Homemade Baked Beans: Ingredients You’ll Need

Crafting the ultimate baked beans starts with quality ingredients. Each component plays a vital role in building that signature rich, sweet, and smoky flavor profile.

  • Dried Navy Beans: 1 pound (about 2 cups). These small, white beans are traditional for baked beans because they hold their shape well during long cooking and absorb flavors beautifully. You can also use Great Northern beans or pinto beans, though cooking times might vary slightly.
  • Bacon: 6-8 thick-cut slices, diced. This is for flavor and richness. Choose good quality smoked bacon if possible.
  • Yellow Onion: 1 large, finely chopped. Adds a foundational aromatic sweetness.
  • Garlic: 2-3 cloves, minced. For that essential savory kick.
  • Ketchup: 3/4 cup. Provides a tangy tomato base and a touch of sweetness.
  • Molasses: 1/2 cup (unsulphured). This is key for that deep, dark, classic baked bean flavor and color.
  • Brown Sugar: 1/4 cup, packed (light or dark). Adds another layer of sweetness and helps create that luscious sauce. Adjust to your preference.
  • Apple Cider Vinegar: 2 tablespoons. Cuts through the richness and adds a necessary tang.
  • Dijon Mustard (or Yellow Mustard): 1 tablespoon. For a bit of Zesty complexity. Dijon offers a more refined flavor, while yellow mustard is classic.
  • Worcestershire Sauce: 1 tablespoon. Boosts the umami and savory notes.
  • Salt: 1 teaspoon (or to taste). Essential for bringing out all the flavors.
  • Black Pepper: 1/2 teaspoon, freshly ground (or to taste).
  • Water or Bean Cooking Liquid: About 2-3 cups, or as needed to cover the beans.

Optional Flavor Boosters:

  • Smoked Paprika: 1 teaspoon for extra smokiness.
  • Cayenne Pepper: A pinch or 1/4 teaspoon for a touch of heat.
  • Liquid Smoke: 1/2 teaspoon if you want an intensely smoky flavor, especially if going bacon-free.
  • Bay Leaf: 1, to be added while simmering the beans.

A Note on Beans: Dried vs. Canned

While this recipe is written for dried beans (which offer superior texture and flavor, and are more economical), you can adapt it for canned beans if you’re short on time.
If using canned beans:

  • You’ll need about 3 (15-ounce) cans of navy beans or pinto beans.
  • Rinse and drain them thoroughly to remove excess sodium and starchy liquid.
  • Skip the initial soaking and boiling steps for the beans. You can proceed directly to cooking the bacon and aromatics, then combine all ingredients and reduce the baking time significantly (likely 1-2 hours, or until heated through and the sauce has thickened).

However, for the true, deep flavor and perfect texture that defines legendary homemade baked beans, starting with dried beans is highly recommended. The slow rehydration and cooking process allows them to absorb the flavors of the sauce more completely.

Step-by-Step Instructions for Irresistible Baked Beans

Follow these steps carefully, and you’ll be rewarded with a pot of the most delicious baked beans you’ve ever tasted.

Phase 1: Preparing the Beans (if using dried)

  1. Sort and Rinse: Pour the dried navy beans onto a clean baking sheet or countertop. Pick through them, removing any small stones, debris, or discolored/broken beans. Place the sorted beans in a colander and rinse them thoroughly under cold running water.
  2. Soak the Beans (Choose one method):
    • Long Soak (Recommended): Place the rinsed beans in a large bowl or pot. Cover them with cold water by at least 2-3 inches (beans will expand significantly). Let them soak at room temperature for at least 8 hours, or preferably overnight.
    • Quick Soak: Place the rinsed beans in a large saucepan. Cover with water by 2-3 inches. Bring to a boil and cook for 2-3 minutes. Remove from heat, cover, and let stand for 1 hour.
  3. Drain and Rinse Again: After soaking, drain the beans in a colander and rinse them well. This removes compounds that can cause gassiness.
  4. Initial Cook (Parboil): Place the soaked and rinsed beans back into a large pot or Dutch oven. Cover with fresh cold water by about 2 inches. Bring to a simmer over medium-high heat, then reduce heat to low, cover partially, and gently simmer for 45-60 minutes, or until the beans are just tender but not mushy. They should still have a slight bite, as they will cook further in the oven. Skim off any foam that rises to the surface. Do NOT add salt at this stage, as it can toughen the bean skins.
  5. Reserve Cooking Liquid & Drain: Once tender, carefully drain the beans, reserving about 2-3 cups of the bean cooking liquid. This starchy liquid is gold for creating a rich sauce. If you accidentally discard it all, plain water can be used.

Phase 2: Building the Flavor Base & Assembling

  1. Preheat Oven: Preheat your oven to 325ยฐF (160ยฐC).
  2. Cook Bacon: In a large oven-safe Dutch oven or a heavy-bottomed pot, cook the diced bacon over medium heat until it’s crispy and the fat has rendered. This usually takes about 5-7 minutes.
  3. Sautรฉ Aromatics: Remove the crispy bacon bits with a slotted spoon and set them aside on a paper towel-lined plate, leaving about 2 tablespoons of bacon grease in the pot (discard any excess). Add the chopped onion to the pot and sautรฉ over medium heat until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
  4. Create the Sauce: To the pot with the onions and garlic, stir in the ketchup, molasses, brown sugar, apple cider vinegar, Dijon mustard, Worcestershire sauce, salt, black pepper, and any optional flavor boosters like smoked paprika or cayenne pepper. Stir well to combine everything into a smooth sauce. Cook for 1-2 minutes, allowing the flavors to meld.
  5. Combine with Beans: Add the par-cooked (or rinsed and drained canned) beans to the pot with the sauce. Stir gently to coat all the beans evenly. Stir in most of the reserved crispy bacon (save some for garnishing if desired).
  6. Add Liquid: Pour in enough of the reserved bean cooking liquid (or water) to just cover the beans. You want them to be submerged but not swimming. The liquid level will reduce as they bake. Start with about 1.5-2 cups and add more if needed.
  7. Cover and Prepare for Baking: If your pot has an oven-safe lid, cover it. If not, transfer the bean mixture to a 9×13 inch baking dish or a large casserole dish and cover tightly with aluminum foil.

Phase 3: The Slow Bake to Perfection

  1. First Bake: Place the covered Dutch oven or baking dish into the preheated 325ยฐF (160ยฐC) oven. Bake for 2 hours.
  2. Stir and Check: After 2 hours, carefully remove the lid/foil. Give the beans a gentle stir. Check the liquid level. If they seem too dry, add a little more reserved bean liquid or hot water (about 1/4 to 1/2 cup at a time). The sauce should be starting to thicken.
  3. Second Bake (Uncovered): Return the beans to the oven uncovered. Continue baking for another 1 to 1.5 hours, or even longer (up to 2 hours more for ultra-tender beans and a very thick sauce). The total baking time can range from 3 to 4+ hours. The longer they bake, the thicker the sauce and the more tender the beans will become. Stir them occasionally (every 30-45 minutes) during this uncovered baking period to prevent sticking and ensure even cooking.
  4. Check for Doneness: The beans are done when they are very tender and the sauce has thickened to your desired consistency โ€“ it should be glossy and cling to the beans. If the sauce is too thin, you can bake a little longer uncovered. If it gets too thick, stir in a splash of hot water.
  5. Rest: Once done, remove the baked beans from the oven. Let them rest for at least 15-20 minutes before serving. The sauce will continue to thicken as it cools slightly, and the flavors will meld even more.

Nutritional Snapshot: What’s in a Serving?

  • Servings: This recipe yields approximately 8-10 generous servings.
  • Calories per Serving (Approximate): Around 350-450 calories per serving.

Disclaimer: Nutritional information is an estimate and can vary based on specific ingredients used, portion sizes, and any modifications made to the recipe. Navy beans are a good source of fiber, protein, and iron. The bacon adds fat and sodium, while the sugars contribute to the calorie count. For a lighter version, consider using turkey bacon or omitting bacon and reducing the sugar content.

Time Commitment: Preparation and Cooking Time

Understanding the time involved will help you plan accordingly for this delightful dish.

  • Soaking Time (for dried beans): 8 hours (overnight) for long soak OR 1 hour for quick soak.
  • Active Preparation Time: Approximately 20-30 minutes (chopping, sautรฉing, mixing).
  • Initial Bean Simmering Time (for dried beans): 45-60 minutes.
  • Baking Time: 3 – 4.5 hours (or more, depending on desired tenderness and sauce consistency).
  • Resting Time: 15-20 minutes.

Total Time (using dried beans with overnight soak): Approximately 12 – 14 hours (mostly inactive soaking and baking time).
Total Hands-On Time: Approximately 45 – 60 minutes.

While it seems like a long process, the vast majority is hands-off, allowing the oven to do the heavy lifting. The incredible flavor is well worth the wait!

How to Serve Your Delicious Homemade Baked Beans

These versatile baked beans can be the star of the show or a fantastic supporting act. Here are some serving ideas:

  • Classic BBQ/Picnic Fare:
    • Serve alongside grilled chicken, ribs, or pulled pork sandwiches.
    • Pair with burgers and hot dogs for the ultimate cookout experience.
    • A perfect companion to cornbread or buttermilk biscuits (great for mopping up that delicious sauce!).
    • Offer with creamy coleslaw and potato salad.
  • Hearty Brunch or Breakfast:
    • Serve with scrambled or fried eggs, bacon or sausage, and toast.
    • A classic “Full English” or “Full American” breakfast component.
  • Comfort Food Dinner:
    • As a side to meatloaf or roasted chicken.
    • Alongside sausages and mash.
    • A simple, satisfying meal on its own with a slice of crusty bread.
  • Garnish Options:
    • Sprinkle with the reserved crispy bacon bits just before serving.
    • A scattering of freshly chopped parsley or chives for a touch of color and freshness.
    • A dollop of sour cream or Greek yogurt for a creamy contrast, if desired.
    • A drizzle of your favorite hot sauce for those who like an extra kick.

Additional Pro Tips for Baked Bean Perfection

Elevate your homemade baked beans from great to absolutely unforgettable with these expert tips:

  1. Don’t Rush the Soak (If Using Dried Beans): Properly soaking dried beans is crucial. It not only rehydrates them for even cooking but also helps break down some of the complex sugars (oligosaccharides) that can cause digestive discomfort. The overnight soak is generally preferred for the best texture.
  2. Low and Slow is the Way to Go: Resist the urge to crank up the oven temperature to speed things up. The long, slow baking process is what allows the flavors to meld deeply and the beans to become incredibly tender without turning mushy. It also helps the sauce to reduce and caramelize beautifully.
  3. Taste and Adjust Seasoning Before the Final Bake: After the initial 2-hour covered bake, when you uncover the beans, give the sauce a taste. This is your best opportunity to adjust seasonings. Need more sweetness? A touch more brown sugar or molasses. More tang? A splash more vinegar. Not savory enough? A bit more salt or even a dash of soy sauce for umami.
  4. Achieving the Perfect Sauce Consistency: If your sauce is too thin towards the end of baking, remove the lid (if it was on) and continue baking to allow more liquid to evaporate. You can also mash a small portion of the beans (about 1/4 to 1/2 cup) against the side of the pot and stir them back in; their starch will help thicken the sauce. Conversely, if it gets too thick, stir in a little hot water or reserved bean liquid until it reaches your desired consistency.
  5. Make Them Ahead โ€“ They Get Better! Baked beans are one of those magical dishes that often taste even better the next day after the flavors have had more time to marry. Prepare them a day or two in advance, store them covered in the refrigerator, and then gently reheat them on the stovetop or in the oven before serving. This makes them perfect for stress-free entertaining.

Frequently Asked Questions (FAQ) About Homemade Baked Beans

Here are answers to some common questions you might have about making baked beans from scratch:

  1. Q: Can I make these baked beans vegetarian or vegan?
    • A: Absolutely! To make them vegetarian, simply omit the bacon. You can add 1-2 tablespoons of olive oil or vegetable oil when sautรฉing the onions to compensate for the lack of bacon fat. To boost the smoky flavor, add 1 teaspoon of smoked paprika and/or 1/2 teaspoon of liquid smoke. For a vegan version, also ensure your Worcestershire sauce is vegan (some contain anchovies; Annie’s brand is a common vegan option) or omit it, and double-check that your brown sugar is processed without bone char if that’s a concern (use organic brown sugar or beet sugar). Maple syrup can be a good vegan substitute for molasses in a pinch, though the flavor will be slightly different.
  2. Q: My beans are still a bit hard after the recommended cooking time. What did I do wrong?
    • A: Several factors can affect bean tenderness. Older beans can take much longer to cook. Hard water can also slow down the softening process. Acidic ingredients (like tomatoes/ketchup and vinegar) can inhibit beans from softening, which is why they are added after the beans are par-cooked or towards the main baking stage. If your beans are still firm, simply continue baking them, covered, adding more liquid if necessary, until they reach the desired tenderness. Check every 30 minutes.
  3. Q: How do I store leftover baked beans, and how long do they last?
    • A: Let the baked beans cool completely to room temperature. Then, transfer them to an airtight container and store them in the refrigerator. They will keep well for 4-5 days.
  4. Q: Can I freeze homemade baked beans?
    • A: Yes, baked beans freeze beautifully! Cool them completely, then transfer to freezer-safe containers or heavy-duty freezer bags, leaving about an inch of headspace for expansion. They can be frozen for up to 3-6 months for best quality. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the oven, adding a splash of water if needed to loosen the sauce.
  5. Q: Can I make these in a slow cooker (crockpot)?
    • A: Yes, this recipe adapts well to a slow cooker. After par-boiling the dried beans (or using rinsed canned beans), sautรฉ the bacon, onion, and garlic as directed. Then, transfer everything, including the beans and sauce ingredients, to your slow cooker. Stir to combine. Cook on LOW for 6-8 hours or on HIGH for 3-4 hours, or until the beans are tender and the sauce has thickened. You might want to cook with the lid slightly ajar for the last hour on LOW if you want the sauce to thicken more, or remove the lid and switch to HIGH.

This homemade baked beans recipe is more than just a dish; it’s an experience. The rich aroma, the deep flavors, and the satisfaction of creating something so profoundly delicious from simple ingredients are truly rewarding. Give it a try, and I guarantee it will become a cherished recipe in your collection, just like it has in mine. Enjoy every smoky, sweet, and savory bite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Baked Beans Recipe


  • Author: David

Ingredients

  • Dried Navy Beans: 1 pound (about 2 cups). These small, white beans are traditional for baked beans because they hold their shape well during long cooking and absorb flavors beautifully. You can also use Great Northern beans or pinto beans, though cooking times might vary slightly.
  • Bacon: 6-8 thick-cut slices, diced. This is for flavor and richness. Choose good quality smoked bacon if possible.
  • Yellow Onion: 1 large, finely chopped. Adds a foundational aromatic sweetness.
  • Garlic: 2-3 cloves, minced. For that essential savory kick.
  • Ketchup: 3/4 cup. Provides a tangy tomato base and a touch of sweetness.
  • Molasses: 1/2 cup (unsulphured). This is key for that deep, dark, classic baked bean flavor and color.
  • Brown Sugar: 1/4 cup, packed (light or dark). Adds another layer of sweetness and helps create that luscious sauce. Adjust to your preference.
  • Apple Cider Vinegar: 2 tablespoons. Cuts through the richness and adds a necessary tang.
  • Dijon Mustard (or Yellow Mustard): 1 tablespoon. For a bit of Zesty complexity. Dijon offers a more refined flavor, while yellow mustard is classic.
  • Worcestershire Sauce: 1 tablespoon. Boosts the umami and savory notes.
  • Salt: 1 teaspoon (or to taste). Essential for bringing out all the flavors.
  • Black Pepper: 1/2 teaspoon, freshly ground (or to taste).
  • Water or Bean Cooking Liquid: About 2-3 cups, or as needed to cover the beans.

Instructions

Phase 1: Preparing the Beans (if using dried)

  1. Sort and Rinse: Pour the dried navy beans onto a clean baking sheet or countertop. Pick through them, removing any small stones, debris, or discolored/broken beans. Place the sorted beans in a colander and rinse them thoroughly under cold running water.
  2. Soak the Beans (Choose one method):

    • Long Soak (Recommended): Place the rinsed beans in a large bowl or pot. Cover them with cold water by at least 2-3 inches (beans will expand significantly). Let them soak at room temperature for at least 8 hours, or preferably overnight.
    • Quick Soak: Place the rinsed beans in a large saucepan. Cover with water by 2-3 inches. Bring to a boil and cook for 2-3 minutes. Remove from heat, cover, and let stand for 1 hour.

  3. Drain and Rinse Again: After soaking, drain the beans in a colander and rinse them well. This removes compounds that can cause gassiness.
  4. Initial Cook (Parboil): Place the soaked and rinsed beans back into a large pot or Dutch oven. Cover with fresh cold water by about 2 inches. Bring to a simmer over medium-high heat, then reduce heat to low, cover partially, and gently simmer for 45-60 minutes, or until the beans are just tender but not mushy. They should still have a slight bite, as they will cook further in the oven. Skim off any foam that rises to the surface. Do NOT add salt at this stage, as it can toughen the bean skins.
  5. Reserve Cooking Liquid & Drain: Once tender, carefully drain the beans, reserving about 2-3 cups of the bean cooking liquid. This starchy liquid is gold for creating a rich sauce. If you accidentally discard it all, plain water can be used.

Phase 2: Building the Flavor Base & Assembling

  1. Preheat Oven: Preheat your oven to 325ยฐF (160ยฐC).
  2. Cook Bacon: In a large oven-safe Dutch oven or a heavy-bottomed pot, cook the diced bacon over medium heat until it’s crispy and the fat has rendered. This usually takes about 5-7 minutes.
  3. Sautรฉ Aromatics: Remove the crispy bacon bits with a slotted spoon and set them aside on a paper towel-lined plate, leaving about 2 tablespoons of bacon grease in the pot (discard any excess). Add the chopped onion to the pot and sautรฉ over medium heat until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
  4. Create the Sauce: To the pot with the onions and garlic, stir in the ketchup, molasses, brown sugar, apple cider vinegar, Dijon mustard, Worcestershire sauce, salt, black pepper, and any optional flavor boosters like smoked paprika or cayenne pepper. Stir well to combine everything into a smooth sauce. Cook for 1-2 minutes, allowing the flavors to meld.
  5. Combine with Beans: Add the par-cooked (or rinsed and drained canned) beans to the pot with the sauce. Stir gently to coat all the beans evenly. Stir in most of the reserved crispy bacon (save some for garnishing if desired).
  6. Add Liquid: Pour in enough of the reserved bean cooking liquid (or water) to just cover the beans. You want them to be submerged but not swimming. The liquid level will reduce as they bake. Start with about 1.5-2 cups and add more if needed.
  7. Cover and Prepare for Baking: If your pot has an oven-safe lid, cover it. If not, transfer the bean mixture to a 9×13 inch baking dish or a large casserole dish and cover tightly with aluminum foil.

Phase 3: The Slow Bake to Perfection

  1. First Bake: Place the covered Dutch oven or baking dish into the preheated 325ยฐF (160ยฐC) oven. Bake for 2 hours.
  2. Stir and Check: After 2 hours, carefully remove the lid/foil. Give the beans a gentle stir. Check the liquid level. If they seem too dry, add a little more reserved bean liquid or hot water (about 1/4 to 1/2 cup at a time). The sauce should be starting to thicken.
  3. Second Bake (Uncovered): Return the beans to the oven uncovered. Continue baking for another 1 to 1.5 hours, or even longer (up to 2 hours more for ultra-tender beans and a very thick sauce). The total baking time can range from 3 to 4+ hours. The longer they bake, the thicker the sauce and the more tender the beans will become. Stir them occasionally (every 30-45 minutes) during this uncovered baking period to prevent sticking and ensure even cooking.
  4. Check for Doneness: The beans are done when they are very tender and the sauce has thickened to your desired consistency โ€“ it should be glossy and cling to the beans. If the sauce is too thin, you can bake a little longer uncovered. If it gets too thick, stir in a splash of hot water.
  5. Rest: Once done, remove the baked beans from the oven. Let them rest for at least 15-20 minutes before serving. The sauce will continue to thicken as it cools slightly, and the flavors will meld even more.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 350-450