Classic Homemade Baked Beans

Classic Homemade Baked Beans

Side6h 50m8 servingsEasy

About this recipe

Rich, smoky, and deeply savory baked beans made from scratch — the kind that fill your kitchen with an irresistible aroma as they slow-bake to perfection. Navy beans are simmered in a thick, molasses-kissed sauce with smoky bacon, tender onion, and a touch of mustard for balance. This is the definitive home recipe: simple pantry ingredients, hands-off oven time, and a result that blows any can off the shelf.

Instructions

  1. 1

    Place the dried Navy Beans in a large Mixing Bowl and cover with at least 3 inches of cold water. Soak for 8–12 hours (or overnight) at room temperature. Drain and rinse thoroughly in a Colander.

  2. 2

    Transfer the soaked Navy Beans to a large Pot and cover with fresh cold water by 2 inches. Bring to a boil over high heat, then reduce to a steady simmer. Cook uncovered for 45–60 minutes, until the Navy Beans are just tender but still hold their shape — they should not be mushy. Drain and set aside.

  3. 3

    Preheat your Oven to 325°F.

  4. 4

    In a large Dutch Oven over medium heat, cook the Bacon pieces until the fat has rendered and the Bacon is lightly browned but not fully crispy, about 5–6 minutes. Remove the Bacon with a Slotted Spoon and set aside, leaving the drippings in the pot.

  5. 5

    Add the diced Yellow Onion to the Bacon drippings in the Dutch Oven. Cook over medium heat, stirring occasionally, until softened and translucent, about 5 minutes. Add the minced Garlic and cook for 1 more minute until fragrant.

  6. 6

    In a Mixing Bowl or large Measuring Cups, whisk together the Ketchup, Molasses, Brown Sugar, Apple Cider Vinegar, Yellow Mustard, Worcestershire Sauce, Paprika, Dry Mustard Powder, Kosher Salt, Black Pepper, and 3 cups of Water until well combined.

  7. 7

    Add the drained parboiled Navy Beans and the reserved Bacon back into the Dutch Oven with the Yellow Onion and Garlic. Pour the sauce mixture over the top and stir gently to combine everything. The liquid should just barely cover the Navy Beans — add a splash more Water if needed.

  8. 8

    Bring the mixture to a gentle simmer on the stovetop, then cover the Dutch Oven with its lid and transfer to the preheated Oven. Bake for 3 hours, checking every hour. If the liquid looks low (Navy Beans peeking out and looking dry), stir in an additional 1/4 to 1/2 cup of hot water.

  9. 9

    After 3 hours, remove the lid. Stir the Navy Beans gently and continue baking uncovered for another 30–60 minutes, until the sauce has thickened to a glossy, rich consistency and the Navy Beans are completely tender and deeply flavored.

  10. 10

    Remove from the Oven and let the Navy Beans rest for 10 minutes — they will thicken further as they cool slightly. Taste and adjust seasoning with additional Kosher Salt, a splash of vinegar for brightness, or a drizzle of Molasses for extra depth. Serve warm.

Master the techniques

Free step-by-step guides with exact times and temperatures.

60-day free trial

Cook this with your whole family on Homii

Save this recipe, plan your week, build smart shopping lists, and let Chef Mii adapt it to your household's tastes and allergies.

Start your 60-day trial

60-day free trial

Let Homii's AI run your kitchen

  • Chef Mii plans meals around your tastes, schedule & budget
  • A full week of dinners built in seconds
  • Smart shopping lists, auto-organized by aisle
  • Adapts every recipe for allergies & serving sizes
Start your 60-day free trial

No credit card required

Put dinner on autopilot. 60-day free trial, no credit card required.

Get started free