Side Dishes
This Bean Hole baked beans recipe brings the soul-warming tradition of Appalachian cookery straight to your kitchen, where smoky-sweet flavors and crispy browned tops create a side dish that's impossible to resist.
The secret lies in slow-cooked navy beans simmered with molasses, vinegar, and spices until tender, then finished under the broiler for that signature crispy crust—just like the legendary Bean Hole restaurant in North Carolina.
I've perfected this version after years of testing, ensuring every bite delivers that perfect balance of sweetness and smokiness that makes these beans a crowd-pleaser.
The beauty of this recipe is its simplicity—just a handful of pantry staples come together to create something extraordinary. You'll start by soaking the beans overnight (a crucial step for tender results), then simmer them with a rich blend of molasses, apple cider vinegar, and spices like mustard and cloves.
The long cooking time allows all those flavors to meld together, while the final broiling step creates that coveted crispy top that's worth the wait. This isn't just a side dish; it's a flavor experience that transforms any meal into something special.
What you'll end up with is a pot of baked beans that's perfectly tender, deeply flavorful, and topped with crispy browned edges that add texture and depth.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of sweet, smoky, and tangy flavors. These beans pair beautifully with cornbread, collard greens, or even as a main dish with a side of rice. The best part?
They taste even better the next day as the flavors continue to develop.
Whether you're recreating a family tradition or discovering this Appalachian classic for the first time, this recipe delivers restaurant-quality results with minimal effort. The key is patience—letting the beans cook slowly and the sauce reduce to just the right consistency.
Once you try these, you'll understand why Bean Hole's baked beans have been a regional favorite for decades. Let's get cooking!
Ingredients for bean hole baked beans
Just 13 pantry staples transform into Bean Hole's legendary crispy, smoky-sweet beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌾 | 2 cups | Soaked overnight, drained |
| Unsweetened Molasses 🍯 | ½ cup | Dark, rich variety preferred |
| Apple Cider Vinegar 🍎 | ¼ cup | Balsamic works too |
| Onion (Yellow) 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | ¼ cup | No salt added |
| Mustard (Yellow) 🌶️ | 1 tbsp | Dijon for extra tang |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Ground Cloves 🌿 | ½ tsp | Whole cloves work too |
| Brown Sugar 🍚 | ¼ cup | Light or dark |
| Vegetable Oil 🫒 | 2 tbsp | For crispy top |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
The beans are the heart of this recipe, so don't skip the overnight soak—it's what makes them tender and flavorful. Bob's Red Mill or Great Northern dried beans are my go-to, but any navy bean works. For the molasses, Grandma's or Crisco brands have that deep, rich flavor that stands out. The apple cider vinegar should be the kind you'd drink—Bragg or Mott's are solid choices. Fresh garlic and onion are non-negotiable here; the flavor difference is night and day compared to powdered versions.
No molasses? Maple syrup plus a pinch of cinnamon gets you close, though it won't be identical. Short on vinegar? Lemon juice works in a pinch, but it'll be tangier. The tomato paste can be skipped if you're avoiding it, but it adds that deep, umami richness that balances the sweetness. For the spices, Penzeys or bulk bins at Whole Foods are my go-to for freshness. If you're feeling adventurous, toast the whole cloves in a dry pan for 30 seconds before grinding—they'll add a whole new layer of warmth to the dish.
These beans taste even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. For the crispy top, broil just until golden—watch closely so it doesn't burn. Freeze portions for up to 3 months if you want to make a big batch. I always double the recipe because once you taste these, you'll want them on repeat.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $3 for a full batch. Dried beans stretch forever, molasses lasts for months, and you’re using basic spices. Plus, the leftovers reheat like a dream—just add a splash of water, and it’s back to creamy perfection. Budget-friendly doesn’t get much better.
- No-Soak Needed: I swear by this trick—just toss dried navy beans in boiling water for 2 minutes, then simmer. No overnight soaking, no fuss. That molasses caramelizes into a glossy, sweet-savory sauce while you chop one onion and three garlic cloves.
- Molasses Magic: Honestly, the deep, smoky-sweet tang of unsweetened molasses here? It’s the star. The apple cider vinegar cuts through it just enough to keep it from being cloying—like a slow-cooked hug for your taste buds. (Yes, even on a Tuesday night.)
- Potluck Proven: Between us, this is my go-to for gatherings. The beans hold up for days in the fridge, and the flavor only gets richer. Serve it with cornbread at a picnic, alongside grilled sausages at a BBQ, or just straight from the pot with crusty bread—it’s that unfussy.
Step-by-step instructions for bean Hole baked beans
Here's how to create that legendary crispy top and smoky-sweet flavor everyone loves.
Soak and Prepare the Beans
Start by placing the 2 cups of navy beans in a large bowl and covering them with plenty of cold water—at least double the bean volume. Soak overnight or for a minimum of 8 hours. This step is crucial because it prevents the beans from becoming tough or taking forever to cook.
After soaking, drain the beans thoroughly and rinse them under cold water. Transfer them to a large Dutch oven or heavy pot. Add the 2 cups of vegetable broth and bring to a boil over medium-high heat. Once boiling, reduce the heat to low, cover, and simmer for 45 minutes. You'll know they're ready when they're tender but not falling apart.
Build the Flavor Base
While the beans simmer, heat the 2 tablespoons of vegetable oil in a large skillet over medium heat. Add the diced yellow onion and cook for 5 minutes until softened. Stir in the 3 minced garlic cloves and cook for another 30 seconds until fragrant—this prevents the garlic from burning and adds depth to the flavor.
Add the 0.25 cup of tomato paste, 1 tablespoon of yellow mustard, 1 teaspoon of ground black pepper, 0.5 teaspoon of ground cloves, 0.25 cup of brown sugar, and 1.5 teaspoons of salt. Stir well to combine and cook for 2 minutes until the mixture darkens slightly. This creates the rich, complex foundation for your beans.
Combine All Ingredients
Carefully transfer the simmered beans to the skillet with the flavor base, along with their cooking liquid. Stir in the 0.5 cup of unsweetened molasses and 0.25 cup of apple cider vinegar. The mixture will look thick and syrupy—this is perfect. Taste and adjust seasoning if needed, adding more salt or brown sugar to balance the sweetness and tang.
Return everything to the Dutch oven and stir gently to distribute the sauce evenly. The beans should be fully coated in that luscious, sticky mixture. This is where all the magic happens—every spoonful should be packed with flavor and promise of that crispy top.
Bake to Crispy Perfection
Preheat your oven to 350°F. Transfer the bean mixture to a 9x13-inch baking dish, spreading it evenly. Cover tightly with aluminum foil and bake for 1 hour. This slow baking time allows the flavors to meld beautifully without the top becoming crispy yet.
After 1 hour, remove the foil and increase the oven temperature to 425°F. Return the dish to the oven and bake for an additional 20-25 minutes until the top is deep golden brown and crispy. You'll see it bubble and darken—this is your crispy top forming. If it browns too quickly, tent loosely with foil to prevent burning.
Rest and Serve
Let the baked beans rest for 10 minutes before serving. This resting time allows the juices to redistribute, ensuring each bite is moist and flavorful. The crispy top should crackle when you cut into it, revealing the rich, smoky-sweet bean mixture underneath.
Serve warm with cornbread or crusty bread to soak up every last bit of that delicious sauce. The combination of sweet, smoky, and tangy flavors makes these beans unforgettable—just like the tradition they're based on.
Pro Tips For Making Bean Hole Baked Beans
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak turns your beans into a mushy, sad pile. Toss dried navy beans in a bowl, cover with cold water by 2 inches, and let them sit for 12 hours (yes, even if you’re impatient like me). Drain and rinse before cooking; they’ll hold their shape and soak up that molasses flavor like a sponge.
- CARAMELIZE ONIONS LOW: Don’t rush the onions—this is where the depth happens. Cook them on medium-low heat for 20-25 minutes, stirring often, until they’re deep brown and almost jammy. If they start to stick, add a splash of water or vinegar, but don’t walk away. Burnt onions ruin everything, and no one’s got time for that.
- ADD VINEGAR LAST: The apple cider vinegar is the secret weapon here, but timing matters. Stir it in only during the final 10 minutes of simmering—otherwise, it’ll cook off and leave your beans flat. Taste it early if you’re nervous; you want that bright, tangy punch to cut through the sweetness.
- USE A DARK POT: A black or dark-colored Dutch oven isn’t just for looks—it absorbs heat better and helps develop that rich, glossy sauce. If you don’t have one, a heavy stainless steel pot works, but keep the heat steady. No need to babysit it, but don’t let it boil furiously either. You’re baking, not racing.
Pro cooking tips for this dish
Slow Cooking Secrets
Bean Hole baked beans shine when they cook slowly, allowing flavors to meld and beans to become tender without falling apart. I always use a Dutch oven or heavy pot for even heat distribution—Le Creuset or All-Clad are my go-tos.
The key is maintaining a gentle simmer at 180-190°F internal temperature. If you're short on time, use a slow cooker on low for 6-8 hours—just add the beans and broth first, then stir in the sauce mixture after the initial cooking time. 🌡️
Crispy Top Mastery
That legendary crispy top starts with proper sauce consistency—it should coat the back of a spoon but still be pourable. For extra crispiness, I brush the top with a mix of 1 tbsp vegetable oil and 1 tbsp molasses before broiling.
Use a 9x13-inch baking dish for even browning, and watch closely when broiling at 425°F. If the top browns too quickly, tent with foil and finish under the broiler for 2-3 minutes at a time. A handheld kitchen torch works too for that restaurant-quality finish.
Spice Balance
The molasses and vinegar create sweet-tangy depth, but the spices are what make these beans truly special. I always toast the whole cloves in a dry pan for 30 seconds before grinding—they add warmth without overpowering.
For extra complexity, add ½ tsp cinnamon and ¼ tsp allspice to the spice blend. Taste as you go: the beans should be sweet, tangy, and just slightly spicy. If they taste flat, a pinch more cloves or mustard will wake them up. 🌶️
Oven Temperature Tricks
Don’t rush the baking process—350°F for 1 hour is non-negotiable for flavor development. After removing the foil, increase the heat to 425°F for the crispy top. If your oven runs hot, place a baking sheet on the lower rack to reflect heat upward.
For even browning, rotate the dish halfway through the final 20-25 minutes. A pizza stone on the lower rack adds extra crispiness to the bottom of the dish too.
Make-Ahead Magic
These beans taste even better the next day as flavors deepen. For meal prep, cool the baked beans completely, then store in an airtight container in the fridge for up to 5 days.
To reheat, cover with foil and warm in a 350°F oven for 20 minutes, then broil for 2-3 minutes to restore the crispy top. For freezing, portion into quart-sized freezer bags, leaving 1-inch headspace for expansion. Thaw overnight in the fridge before reheating.
Equipment Essentials
A Dutch oven is ideal for simmering, but a heavy pot works too. For crispy tops, a 9x13-inch baking dish is a must—CorningWare or CeramicStone conducts heat evenly. A meat thermometer ensures beans reach 180-190°F internal temp, and a fine-mesh strainer helps drain soaked beans efficiently.
For broiling, a wire rack on a baking sheet prevents soggy bottoms. 💡
Nutrition facts
Frequently asked questions
Why do Bean Hole baked beans need overnight soaking?
Soaking overnight (or at least 8 hours) is essential because it dramatically shortens cooking time and prevents tough, undercooked beans. The beans absorb water and begin breaking down their natural starches, making them tender and flavorful. Skipping this step can leave you with beans that never fully soften, no matter how long you cook them.
Can I substitute molasses in this recipe?
Yes! For a similar sweetness, use ½ cup maple syrup plus ¼ tsp cinnamon or ½ cup brown sugar + 2 tbsp apple cider vinegar. However, molasses provides that signature deep, smoky-sweet flavor that's hard to replicate. If you're avoiding sugar, try agave syrup with extra cloves for warmth.
How do I fix beans that are too watery after baking?
If your beans have too much liquid, uncover the dish and bake at 375°F for 15-20 minutes to reduce the sauce. For extra thickness, stir in 1 tbsp tomato paste or 1 tsp cornstarch mixed with water. The sauce should coat the back of a spoon but still be spoonable—this is the ideal consistency for that crispy top.
What's the best way to reheat Bean Hole baked beans?
For restaurant-quality results, cover with foil and reheat at 350°F for 20 minutes, then broil for 2-3 minutes to restore the crispy top. If short on time, microwave for 2 minutes covered, then finish under a broiler for 1 minute. Never reheat uncovered—this makes the top rubbery instead of crispy.
Can I make these in a slow cooker?
Combine soaked beans, broth, and all ingredients except the crispy top oil in your slow cooker. Cook on low for 6-8 hours or high for 4-5 hours, stirring occasionally. For the crispy top, transfer to a baking dish and broil as directed. The slow cooker method works especially well for busy weeknights!
