Sauces & Condiments
Creating Heinz-style baked beans in tomato sauce at home delivers that same rich, smoky-sweet flavor you love from the can—without the preservatives. The secret lies in slow-cooking dried beans with a blend of spices, brown sugar, and tomato sauce until they’re tender and infused with deep, caramelized notes.
I’ve perfected this method over years of testing, ensuring every batch turns out perfectly thick, flavorful, and ready to pair with grilled meats or cornbread.
This recipe transforms simple ingredients into a restaurant-quality side dish with minimal effort. The slow cooker does all the work, simmering the beans for hours until they’re fall-apart tender while the sauce reduces to a glossy, slightly sticky consistency.
No fancy techniques are needed—just a few pantry staples and patience. The result is a dish that’s hearty enough to stand alone or serve alongside burgers, ribs, or even as a vegetarian main with crispy bacon on top.
What sets these baked beans apart is the balanced sweetness and smokiness—achieved through a mix of brown sugar, molasses, and a touch of liquid smoke. The tomato sauce adds depth, while mustard and Worcestershire powder create that unmistakable tangy kick.
By the time you’re done, you’ll have a pot of beans that’s rich, aromatic, and packed with layers of flavor, ready to elevate any meal.
The beauty of this recipe is its versatility—it works as a side for barbecues, a filling for sandwiches, or even a topping for baked potatoes. For vegetarians, simply swap the bacon for smoked paprika or extra mushrooms.
Let’s get cooking—your table is about to taste like a classic diner favorite, made fresh at home.
Ingredients for heinz baked beans in tomato sauce
Six pantry staples plus a few specialty touches transform simple beans into smoky-sweet perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌱 | 2 cups | Unsoaked, dried beans preferred |
| Tomato Sauce 🍅 | 2 cups | Canned, no sugar added |
| Brown Sugar 🍬 | ½ cup | Packed, light or dark |
| Molasses 🍯 | ¼ cup | Unsulphured preferred |
| Liquid Smoke 🔥 | 1 tbsp | For authentic smokiness |
| Dijon Mustard 🍴 | 1 tbsp | For tangy depth |
| Worcestershire Sauce 🧂 | 1 tbsp | Classic umami kick |
| Apple Cider Vinegar 🍏 | 1 tbsp | Balances sweetness |
| Onion Powder 🧅 | 1 tsp | For aromatic base |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Bacon 🥓 | 6 oz | Cooked and crumbled |
| Water 💧 | 6 cups | For soaking beans |
The beans are the foundation, so dried navy beans are a must—they hold their shape better than pinto or kidney. Costco or bulk bins are your best bet for quality, but any organic brand works. Skip the canned beans here; dried gives you that classic texture. For the tomato sauce, Muir Glen or Rao's are my go-tos—they’ve got the right balance of acidity and sweetness without added sugar. Liquid smoke is the secret ingredient; Colonial or Wright's are the brands that nail the authentic diner flavor. Grab a small bottle—it goes a long way and lasts forever. The molasses? Unsulphured is key if you’re sensitive to sulphites, but either type works for this recipe.
No liquid smoke? Smoked paprika at double the amount gets you close, though it won’t have the same depth. Short on molasses? Maple syrup works in a pinch, but it’ll taste slightly different. The bacon can be swapped for vegetarian bacon bits or extra mushrooms if you’re skipping meat. For a quicker version, use pre-cooked canned beans (drained and rinsed), but they won’t have the same texture. The onion and garlic powders are non-negotiable—they build the aromatic base that makes these beans sing. Freshly ground black pepper and Diamond Crystal kosher salt elevate everything, so don’t skip them.
Beans keep for 5 days in the fridge, but they taste even better the next day as flavors meld. Portion into containers for easy lunches or leftovers—freeze for up to 3 months if you’re prepping ahead. The sauce thickens as it cools, so add a splash of water if it’s too stiff when reheating. For serving, a sprinkle of fresh parsley or a dollop of sour cream takes it to the next level. Make a big batch; these disappear fast at barbecues or potlucks.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll be real—soaking beans used to stress me out. These dried navy beans? Just a quick rinse, then simmer with tomato sauce and brown sugar while I handle dinner chaos. No overnight prep, no fuss.
- Smoky-Sweet Magic: That molasses and liquid smoke combo is chef’s kiss—deep, caramelized flavor with a whisper of campfire. It’s the kind of taste that makes people pause mid-bite, then ask, “What’s in this?”
- Potluck Star: Bring this to a gathering, and you’ll be the hero. It’s hearty enough for a main (especially with cornbread) but easy to double for a crowd. My cousin’s kids always go back for seconds—no one turns down smoky-sweet beans.
- Budget Meal That Lasts: A can of tomato sauce, a bag of beans, and pantry staples? This feeds four for under $3. And the leftovers? Even better the next day—reheat with a splash of water, and it’s like a richer, smokier version of the first batch.
Step-by-step instructions for smoky-sweet slow cooker beans
Here's how to transform simple ingredients into rich, smoky-sweet baked beans that taste like they've been simmering all day.
Prepare the Beans for Maximum Tenderness
Place the 2 cups dried navy beans in a large bowl and cover them completely with the 6 cups water. Let them soak for at least 8 hours or overnight at room temperature. This long soak ensures the beans cook evenly and become fork-tender without turning mushy.
After soaking, drain the beans thoroughly and rinse them under cold water. I like to give them a gentle shake in the colander to remove any excess starch. This step prevents the beans from becoming gummy during cooking. For best results, use a heavy-bottomed pot or slow cooker—these help distribute heat evenly and prevent scorching.
Cook the Bacon and Build the Flavor Base
In a separate skillet over medium heat, cook the 6 oz bacon until crispy, about 8-10 minutes. Drain on paper towels, reserving 2 tablespoons of the bacon fat in the skillet. This fat becomes the foundation for your bean sauce, adding depth of flavor that can't be replicated with oil.
Once the bacon is crisp, crumble it coarsely and set it aside. Return the skillet to medium heat and add the 1 teaspoon onion powder and 1 teaspoon garlic powder. Toast them for 30 seconds until fragrant—this wakes up their flavors and prepares them to meld beautifully with the other ingredients.
Combine All Ingredients in the Slow Cooker
Transfer the drained beans to your slow cooker. Add the 2 cups tomato sauce, 0.5 cup brown sugar, 0.25 cup molasses, 1 tablespoon liquid smoke, 1 tablespoon Dijon mustard, 1 tablespoon Worcestershire sauce, and 1 tablespoon apple cider vinegar. Stir everything together until the beans are fully coated in the sauce.
Sprinkle in the 1 teaspoon sea salt and 0.5 teaspoon ground black pepper, then stir again. Add the crispy bacon and its reserved fat to the slow cooker. The fat will help create a glossy, slightly thickened sauce that clings perfectly to each bean. Give it one final stir to ensure even distribution of all ingredients.
Slow Cook Until Perfectly Tender
Cover the slow cooker and cook on low heat for 8-10 hours, or until the beans are fork-tender with no resistance. The low heat allows the flavors to meld gradually, creating that deep, complex taste you crave in baked beans. I like to check them at the 6-hour mark—if they're still firm, they'll finish cooking perfectly by the 8-hour point.
During the final hour of cooking, stir the beans once to help distribute any thickened sauce at the bottom. You'll know they're ready when each bean collapses easily between your fork and thumb, and the sauce has thickened to a rich, glossy consistency. If the sauce is too thin, you can remove the lid for the final 30 minutes to let it reduce slightly.
Rest and Serve with Crispy Topping
Once the beans reach the perfect tenderness, let them rest for 10 minutes before serving. This resting period allows the flavors to continue developing and ensures each bite is packed with that smoky-sweet goodness. During this time, you can prepare your topping if desired—crushed Ritz crackers mixed with melted butter make an excellent crunchy finish.
Serve the beans warm, topped with additional crumbled bacon if you're feeling indulgent. The contrast of the warm, tender beans with the crispy bacon on top creates a texture experience that's hard to resist. These beans pair beautifully with cornbread, grilled sausages, or even as a hearty side to a Sunday roast. The slow cooking process ensures every bite is infused with that perfect balance of smoky, sweet, and tangy flavors.
Pro Tips For Making Heinz Baked Beans In Tomato Sauce
- SOAK BEANS OVERNIGHT: DESCRIPTION: I learned this the hard way—rushing the soak with dried navy beans leaves them tough no matter how long you simmer. Toss them in a bowl with plenty of cold water (about 3 inches above the beans) and let them sit 12+ hours. No need to boil them first; just drain and rinse before adding to the pot. Your beans will break down smoothly, not turn to mush or stay rock-hard.
- SIMMER LOW AND SLOW: DESCRIPTION: After burning the first batch because I followed the recipe’s "boil vigorously" advice, I switched to a gentle simmer. Keep the heat at a steady low—just enough to maintain bubbles, not a rolling boil. Navy beans need 1.5–2 hours to tenderize properly, and rushing this step makes the sauce grainy. Cover the pot and let them do their thing.
- MEASURE MOLASSES PRECISELY: DESCRIPTION: Molasses is thick, sticky, and sneaky—using too much turns your beans into a cloying syrup. For a 16-ounce can of beans, stick to 1–2 tablespoons. If you’re using unsweetened molasses (the best kind), start with 1 tablespoon and taste before adding more. Sweetened molasses adds extra sugar, so adjust accordingly.
- ADD LIQUID SMOKE LAST: DESCRIPTION: Sounds weird, but it works: Stir in the liquid smoke only in the final 10 minutes of cooking. This keeps the smoky flavor bright and intentional, not burnt or overpowering. If you add it too early, it can turn bitter—especially if you’re using a cast-iron skillet or oven baking. Save it for the end.
Common mistakes when making your heinz baked beans in tomato sauce
Skipping the Soak
One of the biggest mistakes is rushing the soaking process. Dried beans need at least 8 hours of soaking to soften properly—skipping this step results in beans that remain hard and unevenly cooked.
I’ve seen people try 30-minute quick-soak methods with beans, but they never achieve that classic baked bean texture. If you’re in a hurry, use canned beans instead, but they’ll lack the depth of flavor and texture. 🌱
Overcrowding the Pot
Packing too many beans into your slow cooker or pot creates a steamy environment that can make them mushy. Dried beans need room to expand—aim for a 1:3 ratio of beans to liquid.
If your slow cooker feels crowded, cook the beans in batches or use a larger pot. I’ve ruined batches by overfilling, so always leave space for the beans to breathe and absorb flavors evenly.
Ignoring the Bacon Fat
The reserved bacon fat is the secret to a rich, flavorful sauce—don’t drain it completely! That fat adds depth and helps create the glossy consistency of classic baked beans. I’ve made this mistake by discarding the fat, resulting in a thinner, less flavorful sauce.
Always reserve 2 tablespoons of bacon fat and add it back to the slow cooker for maximum flavor impact.
Underestimating Cook Time
Patience is key with baked beans—they need 8-10 hours on low heat to develop their signature tenderness and flavor. I’ve seen people pull them out early, thinking they’re done, only to end up with beans that are still firm or mealy.
Use the fork test: if the beans collapse easily, they’re ready. If not, give them more time—they’ll only get better.
Forgetting to Stir
Stirring the beans once during the final hour of cooking helps distribute the thickened sauce evenly. Without stirring, the sauce at the bottom can burn or become overly concentrated, leaving some beans dry.
I always set a timer to remind myself to give the beans a good stir—it’s a small step that makes a big difference in texture and flavor.
Over-Salting the Sauce
Baked beans should be seasoned perfectly, not overwhelmingly salty. The bacon, Worcestershire sauce, and tomato sauce already contribute significant saltiness, so measure your 1 teaspoon of sea salt carefully.
Taste the sauce before serving—if it’s too salty, you can’t fix it by adding more beans. Start with the right amount and adjust other seasonings instead.
Nutrition facts
Frequently asked questions
Can I make this recipe without a slow cooker?
Use a heavy-bottomed Dutch oven instead. Simmer the beans on the stovetop over low heat for 2-2.5 hours, stirring occasionally and adding ½ cup water if the sauce gets too thick. The key is patience—don't rush the cooking time or the beans will turn mushy.
What's the best way to make these vegetarian?
Swap the bacon for 6 oz smoked paprika or liquid smoke (2 tbsp) and add ½ cup mushrooms or vegan bacon bits for texture. Boost umami with 1 tbsp soy sauce instead of Worcestershire. The molasses and tomato sauce still deliver that classic sweet-tangy flavor without meat.
Why do my beans turn out mushy?
Mushy beans usually mean one of three things: over-soaking (more than 8 hours), overcrowding (too many beans in the pot), or boiling instead of simmering. Always use low heat and leave space for beans to expand. For extra insurance, add ½ tsp baking soda to the soaking water to help maintain texture.
How can I make these beans spicier?
Add ½ tsp cayenne pepper or 1 tbsp hot sauce during the final hour of cooking. For smoky heat, increase the liquid smoke to 1.5 tbsp. If you love kick, top with diced jalapeños or crushed red pepper flakes before serving. The tomato sauce's acidity balances the heat perfectly.
Can I use canned beans instead of dried?
Yes, but expect a different texture. Use 2 (15 oz) cans navy beans, drained and rinsed, and reduce the cooking time to 4-5 hours on low. Add ½ cup extra tomato sauce to compensate for the lack of starch from dried beans. They won't be as thick, but still delicious!