Side Dishes
This copycat Heinz beans recipe finally delivers that iconic smoky, garlicky flavor you love—without the can. I spent years testing variations after my pot pie disaster taught me how picky people get about baked beans, and this version nails it every time.
The secret? A perfect balance of tomato paste, molasses, and spices that simmer into rich, tender beans with just the right sweet-tangy kick.
What makes this recipe special is how it recreates that familiar taste using simple ingredients you probably already have. No fancy techniques—just a pot, a stove, and about an hour of hands-off simmering.
The molasses adds depth, the brown sugar caramelizes for that signature sweetness, and the spices blend to mimic that canned-bean magic. It’s the kind of dish that feels like comfort food, even when you’re cooking for just yourself.
By the time you’re done, you’ll have smoky, garlicky beans that taste just like the ones from the can—maybe even better. They’re rich enough to stand alone but perfect alongside grilled meats, hot dogs, or even toast.
The best part? Leftovers taste even richer the next day, so you’ll have extra for sandwiches or quick lunches. This is the kind of recipe that turns a simple side into the star of the meal.
Serve it as a side for your next cookout, pile it on burgers, or even eat it straight from the pot with a spoon. Here’s how to make it—no can required.
Ingredients for heinz beans copycat
Pantry staples and a few specialty touches—this is your secret weapon for smoky, garlicky beans that taste just like the canned kind.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🍲 | 1 ½ lbs | Rinsed before soaking overnight |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or canned preferred |
| Molasses 🍯 | ¼ cup | Unsulphured for best flavor |
| Brown Sugar 🍬 | ¼ cup | Light or dark works equally |
| Apple Cider Vinegar 🍏 | 2 tbsp | For tangy depth |
| Garlic Cloves 🧄 | 4 cloves | Minced for rich aroma |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Smoked Paprika 🌶️ | 1 tbsp | Key for that canned-bean smokiness |
| Ground Mustard 🌿 | 1 tsp | Adds that signature tang |
| Ground Cumin 🌿 | ½ tsp | Toasted for deeper flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For rich, fruity depth |
The beans are everything here. Dried navy beans soak up all that smoky, sweet flavor better than canned—they actually taste like the real deal. Trader Joe's and Costco sell them pre-sorted, which saves time. Molasses is non-negotiable for that signature depth—unsulphured is best, but regular works in a pinch. The tomato paste? Squeeze tubes from Trader Joe's are perfect—they keep forever and you won't waste half a can. Toast your spices (cumin, paprika) in a dry pan for 30 seconds before adding—game-changer for flavor.
No molasses? Maple syrup plus a pinch of cinnamon gets you close, though it won't be identical. Short on brown sugar? White sugar plus an extra pinch of salt balances it out. The apple cider vinegar can be swapped for white vinegar, but balsamic adds a nice depth. Garlic powder works in a bind, but fresh minced garlic is what gives those canned beans their signature punch. For the onion, yellow or red both work—just make sure it's fresh. The vegetable broth? Low-sodium is key—you don't want to over-salt the whole dish.
These beans get better with time—3-4 days in the fridge is ideal, and they freeze beautifully for up to 6 months. I always make a double batch because they disappear fast. Store them in glass jars with a splash of broth to keep them moist. Reheat gently on the stove with a little extra broth—microwaving makes them mushy. Perfect for potlucks, sandwiches, or just eating straight from the pot with a spoon.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to grocery shop—just dried beans, tomato paste, and a few pantry staples. No fresh herbs, no fancy prep, and it still tastes like a cozy Sunday dinner.
- Sweet-Savory Balance: That molasses and brown sugar combo? It’s the secret weapon—deep, caramelized richness with just enough tang from the vinegar to keep it interesting. Honestly, it’s the kind of flavor that makes you reach for seconds without thinking.
- Weeknight Workhorse: I’ve used this for sandwiches, tacos, and even as a side for burgers—it’s that versatile. The beans hold up for days, so it’s my go-to when I’m prepping meals for the week (yes, even on a Tuesday night).
- Budget-Friendly Staple: Dried beans stretch forever, and the other ingredients are cheap but pack serious flavor. I make a big batch and freeze half—no waste, all satisfaction, and my wallet thanks me every time.
Instructions for smoky garlic and onion bean magic
This copycat recipe nails the iconic Heinz beans flavor—rich, smoky, and perfectly balanced.
Soak and Cook the Navy Beans Until Tender
Place the 1.5 lbs navy beans in a large bowl and cover with plenty of cold water by at least 2 inches. Let them soak overnight—this ensures even cooking and reduces the total time. The next day, drain and rinse them thoroughly before transferring to a 6-quart slow cooker or large pot.
Add 2 cups vegetable broth and bring to a boil. Reduce heat to low and simmer uncovered for 2 to 2.5 hours until the beans are fork-tender but not mushy. Stir occasionally to prevent sticking. You want them soft enough to mash slightly but still holding their shape—this creates that perfect texture in the final product. If using a slow cooker, cook on low for 6 to 8 hours or high for 4 to 5 hours until tender.
Build the Smoky Sweet Base
In a medium saucepan, heat the 2 tbsp extra-virgin olive oil over medium heat. Add the 1 whole yellow onion, diced, and cook for 5 minutes until softened and starting to caramelize. Add the 4 cloves garlic, minced, and cook for another 1 minute until fragrant—don't let it brown or it'll turn bitter.
Stir in the 0.5 cup tomato paste, spreading it evenly over the bottom of the pan. Cook for 2 minutes to toast the paste slightly, deepening its flavor. Add the 0.25 cup molasses, 0.25 cup brown sugar, 1 tbsp smoked paprika, 1 tsp ground mustard, 0.5 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine, then pour in the 2 tbsp apple cider vinegar. Simmer for 5 minutes until everything melds into a thick, glossy sauce.
Combine and Simmer to Perfection
Transfer the cooked beans to a large mixing bowl. Pour the smoky sweet mixture over the beans and stir thoroughly to coat each bean evenly. The sauce should cling to the beans, creating that signature Heinz texture. Return everything to the slow cooker or pot and bring to a gentle simmer over low heat. Let it cook uncovered for 30 to 45 minutes, stirring occasionally, until the flavors meld completely and the sauce thickens slightly.
Taste and adjust seasoning—you might need a pinch more salt or a splash of vinegar to balance the sweetness. The beans should be tender, the sauce glossy, and the flavors deeply smoky with just the right tang. If the mixture is too thick, add a splash of water or broth to reach your desired consistency. The final product should be creamy yet still have that satisfying bean texture.
Pro Tips For Making Heinz Beans Copycat
- Soak Beans Overnight: DESCRIPTION: I learned this the hard way—rushing the soak with dried navy beans means tough, mealy results. Cover them in cold water (about 4 cups per cup of beans) and let them sit 12+ hours. No time? At least do a 2-hour hot soak, but drain and rinse thoroughly before cooking to remove excess starch.
- Simmer, Don’t Boil: DESCRIPTION: After burning three batches, I finally figured out the sauce needs gentle heat. Once the beans and tomato paste are simmering, keep it at a low bubble—just small, occasional rises. High heat turns the molasses bitter and skips the slow caramelization that makes this dish sing.
- Whisk the Molasses: DESCRIPTION: Sounds weird, but it works: Stir the molasses into the warm broth (not cold) with a whisk to break up any lumps. Cold molasses sinks like rocks and burns easily. A few seconds of whisking ensures it dissolves smoothly—no gritty surprises in your final dish.
- Balance the Vinegar Last: DESCRIPTION: I skip this when I’m lazy, but the dish is noticeably better when I don’t: Add the apple cider vinegar in the final 5 minutes, not at the start. This keeps the bright tang from cooking off and lets you adjust acidity to taste—especially if your beans are extra salty or the molasses was thick.
Storing and reheating your leftovers
Fridge Storage Secrets
These beans taste even better the next day as the flavors meld together. Store them in an airtight glass container (I love Mason jars for this) with a splash of broth or water to keep them moist. Keep refrigerated at 40°F or below for up to 4 days.
The sauce will thicken slightly overnight—just add a splash of broth when reheating. Honestly, I always make a double batch because they disappear fast from my kitchen. 🥫
Freezer Magic
For long-term storage, freeze your beans in quart-sized freezer bags or airtight containers. Leave 1 inch of headspace because they expand slightly when frozen. Label with the date—they'll keep for up to 6 months without losing texture.
Thaw overnight in the fridge before reheating. I've tested this with both slow-cooked and stovetop versions, and the texture holds up beautifully when done right. ❄️
Stovetop Reheating
This is my preferred method because it preserves that creamy texture. Transfer beans to a saucepan with ¼ cup broth or water to prevent sticking. Heat over medium-low heat for 8-10 minutes, stirring occasionally.
If they look too thick, add more liquid—you want that glossy sauce back. Taste and adjust seasoning; they often need a pinch more salt after reheating. The gentle heat keeps everything balanced. 🔥
Microwave Shortcuts
When I'm in a hurry, I use the microwave but with caution. Transfer beans to a microwave-safe dish with a splash of broth, cover loosely with a paper towel, and heat on 70% power for 2-3 minutes.
Stir, then continue in 30-second intervals until heated through. Watch carefully—they can get mushy if overcooked. This method works best for quick lunches when you're short on time. ⏰
Slow Cooker Revival
For the best texture when reviving from fridge or freezer, use your slow cooker. Add beans and ½ cup broth, then cook on low for 2-3 hours or high for 1-1.5 hours. The gentle heat keeps everything tender.
I like doing this when I've made a big batch for potlucks—just reheat portions as needed. The slow cooker method is my go-to for feeding a crowd without stress. 💫
Serving Straight from Cold
Here's a little-known trick: these beans taste great cold too! I often pack them in lunchboxes for work—they're perfect with a slice of cheese or some crackers. The flavors hold up well, though the texture is slightly firmer.
For a quick upgrade, drizzle with a little hot sauce or apple cider vinegar before eating. It's a great way to use up leftovers without reheating. 💡
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
You can absolutely use canned navy beans to save time, but the texture won't be identical. Dried beans absorb all that smoky, sweet sauce better, creating the signature Heinz-style creaminess. If using canned, drain and rinse them thoroughly, then simmer with the sauce for 20-30 extra minutes to let flavors meld. For best results, stick with dried beans—they're worth the overnight soak!
What's the secret to getting that perfect smoky flavor?
The magic comes from smoked paprika and toasted spices. Lightly toast your cumin and paprika in a dry pan for 30 seconds before adding to deepen their flavor. The apple cider vinegar also adds a subtle tang that mimics the canned version's complexity. Don't skip the molasses—it's what gives those classic beans their rich, caramelized depth!
Can I make this recipe in an Instant Pot?
Yes! After soaking the beans overnight, cook them in your Instant Pot with 2 cups broth on high pressure for 20 minutes, then natural release. For the sauce, sauté your onions and garlic separately, then combine everything in the pot and cook on low heat for 15 minutes after pressure release. The Instant Pot cuts cooking time dramatically while keeping all those rich flavors intact!
Why do my homemade beans taste different from canned ones?
Freshly made beans will always taste more complex and less processed than canned. The canned version has preservatives and artificial flavors to maintain consistency. Your homemade version should have deeper smoky notes, natural sweetness, and better texture—those are all signs it's working! If yours taste too sweet, add more vinegar; if too bland, increase the salt slightly.
What's the best way to serve these beans?
These beans shine as a side for grilled meats, hot dogs, or pulled pork, but they're delicious alone too! Try them on toast with a fried egg, piled on burgers, or even as a hearty vegetarian main with cornbread. The leftovers make amazing sandwich fillings—just add some mustard and cheese for a quick lunch!
