Side Dishes
This better than Bush's baked beans recipe transforms humble beans into a rich, velvety masterpiece with layers of smoky depth and a crispy bacon-topped finish. The secret lies in slow-braising navy beans with a tomato-molasses base until they're fork-tender, then swirling in a creamy sauce that clings to every bean.
I developed this after years of testing—no shortcuts, just restaurant-quality flavor you can make at home.
The key to professional results starts with soaking beans overnight to eliminate cooking time and prevent gas. A balance of sweet molasses, tangy mustard, and smoky paprika builds complex flavor, while bacon adds savory richness that cuts through the sweetness.
The sauce thickens naturally as it simmers, creating that signature creamy texture without cornstarch or flour.
What you end up with is beans so tender they melt in your mouth, coated in a glossy tomato-bacon sauce with just the right balance of sweet and smoky. The crispy bacon swirl on top adds texture contrast that makes each bite satisfying.
This recipe delivers the depth of homemade while being simple enough for weeknight dinners—no canned beans required.
Serve alongside grilled meats, cornbread, or as a hearty vegetarian main with optional cheese. The flavor only improves the next day, making it perfect for meal prep. Let's get cooking with this elevated baked bean recipe that will change how you think about side dishes forever.
Ingredients for better than bush's baked beans
Sixteen ingredients. One showstopping side dish that beats canned beans every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌾 | 2 cups | Soaked overnight, drained |
| Thick-Cut Bacon 🥓 | 12 oz | Chopped into small pieces |
| Tomato Paste 🍅 | ½ cup | No-sugar-added preferred |
| Molasses 🍯 | ¼ cup | Unsulphured for best flavor |
| Yellow Onion 🧅 | 1 whole | Diced, yellow or red |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Dijon Mustard 🍶 | 1 tbsp | For tangy kick |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky richness |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Cheddar Cheese 🧀 | ½ cup | Shredded, sharp variety |
| Butter 🧈 | 2 tbsp | Unsalted, cut into pieces |
The beans are the foundation, so dried navy beans are a must—none of that mushy canned stuff. Soak them overnight (yes, it's worth it) to cut cooking time and reduce gas. Bob's Red Mill or store-brand dried beans work perfectly. For the bacon, thick-cut from Costco gives the best crunch, but any good-quality bacon will do. The molasses? Unsulphured is key—it's sweeter and less bitter. Grab a small bottle from the baking aisle at Whole Foods or Trader Joe's if you're worried about quality. Smoked paprika adds that signature depth—Penzeys or McCormick are solid brands for this.
No molasses? Maple syrup at half the amount works in a pinch, but you'll lose some of that caramelized depth. Short on bacon? Swap for pancetta or extra crispy pork belly—same smoky richness. The heavy cream can be reduced to half-and-half for a lighter version, but trust me on the full-fat version. For the tomato paste, no-sugar-added is critical—it keeps the flavor balanced. The cheddar? Sharp cheddar from the deli counter melts better than pre-shredded. And if you're feeling fancy, add a pinch of cayenne to the sauce for subtle heat.
These beans taste even better the next day—make extra for leftovers. Store in airtight containers for up to 5 days or freeze for 3 months. The bacon swirl stays crispy for about 2 days if you keep it sealed, but I usually eat it fresh. For meal prep, portion into individual containers with a sprinkle of cheese on top. Reheat gently with a splash of broth to keep everything creamy. The sauce thickens as it cools, so don't stress if it looks too thin right after cooking.
Why You'll Love This Recipe
- One-Pot Magic: Honestly, I swear by this recipe because it’s all in one pot—no fussing with multiple pans or dishes. Just toss in the soaked navy beans, crispy bacon, and that smoky molasses-tomato paste mix, and let it simmer. Twenty minutes later, you’re done. (Yes, even on a Tuesday night.)
- Smoky-Sweet Obsession: Between us, the combo of thick-cut bacon and molasses takes these beans to a whole other level—deep, caramelized, and just a little tangy. That’s the kind of flavor that makes you reach for seconds without even thinking.
- Meal Prep MVP: I make a big batch on Sundays because these beans reheat like a dream and taste just as good the next day (or week). Serve them over rice, toss them into a sandwich, or just eat them straight—no judgment here.
- Budget-Friendly Powerhouse: Dried navy beans and bacon stretch this recipe far beyond a can of store-bought beans. It’s the kind of dish that feeds a crowd without breaking the bank, and honestly? Leftovers are my favorite.
Step-by-step instructions for creamy tomato-bacon baked beans
Here's how to transform simple navy beans into rich, creamy swirls with crispy bacon and a golden crust.
Cook the Bacon and Sauté the Aromatics
Start by placing the 12 oz thick-cut bacon in a large Dutch oven over medium heat. Cook for 10-12 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving all the rendered fat in the pot.
In the same Dutch oven, reduce the heat to medium-low and add the 1 whole yellow onion, diced. Sauté for 5 minutes until softened and translucent. Add the 4 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. This step builds the flavor foundation for your creamy beans.
Build the Creamy Tomato-Bacon Base
Return the crispy bacon to the Dutch oven and stir to combine with the onions and garlic. Add the 0.5 cup tomato paste, 0.25 cup molasses, 1 tbsp Dijon mustard, 1 tbsp smoked paprika, 0.5 tsp ground black pepper, and 1.5 tsp salt. Stir well to create a smooth paste that coats all the ingredients.
Slowly pour in the 2 cups chicken broth, scraping the bottom of the pot to release any browned bits. Bring the mixture to a gentle simmer and let it cook for 5 minutes until thickened slightly. This step ensures all the flavors meld together before adding the beans.
Add the Beans and Simmer
Add the drained 2 cups navy beans to the Dutch oven and stir gently to combine with the sauce. The beans should be fully submerged in the liquid. If they're not, add a splash of water. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 45 minutes, stirring occasionally.
After 45 minutes, check the beans for tenderness. They should be soft but still hold their shape when pierced with a fork. If they're still firm, continue simmering for another 10-15 minutes. This slow cooking develops the creamy texture and deep flavor.
Finish with Cream and Cheese
Once the beans are tender, stir in the 0.5 cup heavy cream and 0.5 cup shredded cheddar cheese. The mixture will thicken noticeably as the cheese melts into the beans. Taste and adjust the seasoning if needed, adding more salt or pepper as necessary. This step creates the signature creamy texture that sets these beans apart.
Remove the Dutch oven from heat and stir in the 2 tbsp butter, cut into pieces. The butter will melt into the beans, adding richness and helping create those beautiful swirls. Let the beans sit off the heat for 5 minutes to thicken slightly.
Create the Crispy Top and Serve
Preheat your broiler to high. Transfer the beans to an oven-safe dish and place under the broiler for 3-5 minutes until the top is deep golden brown and slightly crispy. Watch closely to prevent burning. This crispy top adds texture contrast to the creamy beans.
Remove from the broiler and let the beans rest for 5 minutes before serving. The beans should have a rich, creamy consistency with swirls of tomato and bacon throughout, topped with crispy golden bits. Serve warm with cornbread or crusty bread for a complete meal.
Pro Tips For Making Better Than Bush'S Baked Beans
- CRISP THE BACON LOW: I used to rush bacon on high heat and end up with greasy, rubbery strips that didn’t crisp properly. For these beans, cook the thick-cut bacon at 275°F (135°C)—yes, that’s low—until it’s golden and crisp, about 20-25 minutes. The slow render time keeps the fat flavorful and the meat from turning chewy.
- SOAK BEANS TWICE: I learned this the hard way—skipping the second soak leaves navy beans tough no matter how long you simmer. First soak overnight, then drain and re-soak for 4-6 hours in fresh water with a splash of vinegar (helps break down skins). This guarantees they’ll soften evenly without splitting into mush.
- STIR THE TOMATO PASTE: After burning three batches of tomato paste into a bitter sludge, I realized the secret is stirring constantly for the first 3-4 minutes. Use a wooden spoon and scrape the bottom—this prevents scorching and lets the molasses and spices meld instead of clumping. (Yes, even if you’re impatient like me.)
- SWEAT THE ONION DRY: That raw onion taste? It’s the enemy. After dicing, cook the yellow onion in bacon fat at medium-low heat until it’s completely translucent and dry—about 8-10 minutes. No moisture left means the molasses won’t turn into a sticky, underflavored glop. (Your future self will thank you.)
Regional styles of these flavors
Southern BBQ Style
In the South, these beans become a centerpiece for Sunday dinners, often served alongside pulled pork or brisket. The key is adding 1 cup of apple cider vinegar to the tomato-molasses base for tanginess, and finishing with ½ cup chopped pecans for crunch.
I like to serve mine with a drizzle of hot honey—just 1 tbsp adds a perfect sweet-spicy contrast. 🌶️
New England Clam Chowder Twist
For a coastal twist, swap the bacon for 4 oz chopped smoked bacon and add 1 cup chopped celery with the onions. Stir in 12 oz chopped clams (or canned clams drained) during the final 10 minutes of simmering.
Finish with ¼ cup heavy cream and a sprinkle of fresh parsley—this version pairs perfectly with oysters or lobster rolls. 🦪
Texas-Style Smoky Grill
Texas takes baked beans to the grill, infusing them with smoked paprika and chipotle powder. After simmering the beans, transfer them to a cast-iron skillet and cook over indirect heat on the grill for 15 minutes, covered.
Add ½ cup chopped jalapeños and ¼ cup chopped cilantro before serving. This version works as a standalone dish or alongside grilled steaks. 🔥
Vegetarian Mexican Fiesta
For a plant-based crowd, skip the bacon and add 1 cup diced bell peppers and 1 cup corn kernels with the beans. Stir in 1 tbsp cumin and 1 tsp chili powder for warmth.
Top with avocado slices and lime wedges—this version is perfect for taco nights or as a hearty side for fajitas. 🌮
Midwest Cornbread Companion
The Midwest loves its cornbread, and these beans are the perfect match. Add 1 cup corn kernels and ½ cup diced bell pepper to the pot with the beans. For extra richness, stir in ¼ cup sour cream at the end.
Serve with a side of honey butter cornbread—the sweetness of the molasses and cornbread creates a balanced, comforting meal. 🍯
Cajun Spicy Kick
For a Louisiana-inspired version, add 1 tbsp Cajun seasoning (like Tony Chachere's) and 1 tsp cayenne pepper to the tomato-molasses base. Finish with ¼ cup chopped green onions and a squeeze of lemon juice. This spicy twist pairs well with grilled shrimp or catfish. 🌶️✨
Nutrition facts
Frequently asked questions
Why do your beans taste so much richer than canned?
Slow-braising dried navy beans with bacon fat and molasses develops deep, complex flavors canned versions can't match. The 45-minute simmer lets the beans absorb the smoky tomato-molasses base, while the heavy cream and butter add luxurious richness. Plus, we use thick-cut bacon for maximum flavor impact—no shortcuts here!
Can I make these without molasses?
Yes! Replace the ¼ cup molasses with ¼ cup maple syrup for a similar sweetness, though you'll lose some caramelized depth. For a savory version, use 1 tbsp brown sugar plus ½ tsp liquid smoke to mimic the smoky-sweet balance. The flavor will still be delicious, just slightly different.
How do I fix beans that are too mushy?
If your beans turn mushy, you likely overcooked them. For future batches, check tenderness at 45 minutes—they should be fork-tender but still hold shape. If you've already overcooked, try this: Stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer 2 minutes to thicken the sauce. The beans will stay soft but less mushy.
What's the best way to reheat leftovers?
Reheat gently on the stovetop with 2 tbsp chicken broth to restore creaminess. Cover and simmer 5-7 minutes until warmed through. Avoid microwaving—the sauce can split. For extra crispiness, broil for 2 minutes after reheating. Leftovers taste even better the next day!
Can I substitute other beans?
Navy beans work best for their creamy texture, but you can try great northern beans or kidney beans in a pinch. Avoid pinto beans—they stay firm and absorb flavors differently. If substituting, soak for 8 hours and simmer 10 minutes longer to ensure tenderness.
