How to make the BEST Baked Beans Recipe from Scratch!

hero: rustic bowl of homemade baked beans with bacon pieces visible, molasses-brown sauce, steam rising, wooden table background, natural window light, overhead shot
4.7 out of 5
(868 reviews)

There’s something absolutely magical about homemade baked beans—that perfect balance of sweet, savory, and smoky flavors that simply can’t be replicated with canned versions. This from-scratch baked beans recipe is the ultimate crowd-pleaser, featuring tender beans in a rich, molasses-based sauce with crispy bacon and a hint of smokiness that’ll have everyone asking for seconds.

I grew up watching my grandmother make these beans for every summer gathering, and I’ve spent years perfecting her recipe. The secret isn’t just in the ingredients, though quality matters tremendously, but in the slow, patient cooking process that allows all those beautiful flavors to meld together. The combination of brown sugar, molasses, mustard, and apple cider vinegar creates a sauce that’s complex yet comforting, while the bacon and onions add depth that makes people wonder if there’s a secret ingredient you’re not telling them about.

What I love most about making baked beans from scratch is the control you have over the sweetness level, bean texture, and overall flavor profile. You can adjust the spice, add more or less molasses, or even incorporate your favorite hot sauce if you like a little kick. Unlike canned beans that can be mushy or overly sweet, homemade baked beans have that perfect tender bite and customized flavor that makes them taste restaurant-quality.

This recipe is perfect for family dinners, backyard barbecues, potlucks, or holiday gatherings. Pair them alongside grilled meats, cornbread, or coleslaw for the ultimate comfort meal. The best part? You can make them a day or two ahead, and they actually taste better as the flavors continue to develop. They also reheat beautifully, making them ideal for meal prep.

Whether you’re a seasoned home cook or just starting your culinary journey, this recipe walks you through every step with clarity and confidence. I’ve included tips and tricks throughout to ensure your baked beans turn out absolutely perfect every single time. Let’s dive in and create something truly spectacular!

For more inspiration on side dishes, check out this Best Chickpea Salad Recipe that pairs beautifully with baked beans. You might also love our Easy Pickled Red Onion Recipe for adding a bright, tangy contrast. And if you’re planning a full meal, our Delicious Heavy Cream Pasta Recipe makes an excellent complement to a summer spread.

Learn more about bean cooking techniques from Serious Eats, explore traditional preparation methods at Bon Appétit, or discover regional variations on New York Times Cooking.

Prep Time
20 minutes
Cook Time
3 hours
Total Time
3 hours 20 minutes
Servings
8-10 servings

Ingredients

  • 1 pound dried navy beans (or pinto beans)
  • 6 slices bacon, chopped
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1/2 cup molasses
  • 1/3 cup brown sugar, packed
  • 1/4 cup apple cider vinegar
  • 3 tablespoons Dijon mustard
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon cayenne pepper (optional)
  • 1 teaspoon salt (adjust to taste)
  • 4 cups chicken or vegetable broth
  • 2 bay leaves
  • 1/2 teaspoon dry mustard powder
  • Pinch of ground cloves
process: chopped bacon cooking in cast iron Dutch oven, golden brown and crispy, onions nearby, warm kitchen lighting, close-medium shot

Instructions

  1. Sort through your dried beans, removing any stones or discolored beans. Rinse them thoroughly under cold water in a colander.
  2. Place the cleaned beans in a large pot and cover with 8 cups of water. Bring to a boil, then remove from heat and let soak for 1 hour. Drain and rinse the beans again—this reduces gas and improves digestibility.
  3. In a large oven-safe Dutch oven or heavy-bottomed pot, cook the chopped bacon over medium heat until crispy, about 5-7 minutes. Remove with a slotted spoon and set aside, leaving about 2 tablespoons of bacon fat in the pot.
  4. Add the diced onion to the bacon fat and sauté over medium heat until softened and translucent, about 4-5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
  5. Add the tomato paste to the onion mixture and stir constantly for 2 minutes to caramelize slightly and deepen the flavors.
  6. Pour in the molasses, brown sugar, apple cider vinegar, Dijon mustard, Worcestershire sauce, smoked paprika, black pepper, cayenne pepper, and dry mustard powder. Stir well to combine, scraping up any browned bits from the bottom of the pot.
  7. Add the soaked and drained beans to the pot along with the chicken broth and bay leaves. Stir in the reserved bacon pieces. The beans should be covered by about 2 inches of liquid; add more broth or water if needed.
  8. Bring everything to a simmer over medium-high heat. Once simmering, add a pinch of ground cloves and adjust salt to taste (start with 1 teaspoon).
  9. Cover the pot with a lid and transfer to a preheated 325°F oven. Bake for 2.5 to 3 hours, stirring occasionally and checking that the beans remain submerged in liquid.
  10. The beans are done when they’re completely tender and the sauce has thickened and darkened in color. The sauce should coat the back of a spoon but shouldn’t be completely dry.
  11. Remove from the oven and discard the bay leaves. Taste and adjust seasonings as needed—you may want to add more salt, brown sugar, or vinegar depending on your preference.
  12. Let the beans rest for 10 minutes before serving. They’ll continue to thicken slightly as they cool.
  13. Serve warm, garnish with additional bacon if desired, and enjoy with your favorite sides.
detail: close-up spoonful of baked beans with sauce clinging to beans, single bacon piece visible, shallow depth of field, warm natural light from side

Pro Tips

Bean Selection: Navy beans are traditional and create a creamy texture, but you can substitute with pinto beans, great northern beans, or kidney beans. Just note that darker beans may tint the sauce.

Soaking Importance: Soaking the beans overnight or using the quick-soak method (boiling then resting) is essential for even cooking and reducing digestive issues. Don’t skip this step.

Liquid Level: Throughout cooking, check that beans remain submerged. If they dry out too much, add more broth in 1/2 cup increments. The sauce should be glossy and thick, not soupy.

Flavor Customization: This recipe is highly customizable. Want more sweetness? Add another 2 tablespoons of brown sugar. Prefer a tangier taste? Increase vinegar to 1/3 cup. Love spice? Double the cayenne pepper.

Bacon Varieties: Applewood-smoked bacon adds extra depth, though regular bacon works beautifully too. For a vegetarian version, omit bacon and add 1 tablespoon of smoked paprika for that smoky flavor.

Make-Ahead Benefits: These beans actually taste better the next day once flavors have melded. Make them up to 3 days ahead, store in an airtight container in the refrigerator, and reheat gently on the stovetop with a splash of broth.

Freezing: Baked beans freeze excellently for up to 3 months in freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop.

Serving Suggestions: Serve alongside pulled pork, grilled ribs, cornbread, coleslaw, or potato salad. They’re also delicious as a vegetarian main course with cornbread and a salad.

Dutch Oven Note: An oven-safe Dutch oven with a tight-fitting lid is ideal, but you can also use a covered baking dish or any heavy-bottomed pot that can go in the oven.

Temperature Consistency: Maintaining a steady 325°F oven temperature is key to preventing beans from bursting while ensuring they cook evenly.

Taste as You Go: Beans continue to absorb flavors as they cook, so taste periodically and adjust seasonings in the final 30 minutes of cooking.

Leave a Comment

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

Scroll to Top