Side Dishes
This Heinz Beans copycat recipe delivers the same smoky, tomato-rich comfort you remember from the can—but with real ingredients and restaurant-quality depth. The secret lies in simmering canned beans with a blend of spices, bacon bits, and a touch of molasses to replicate that signature caramelized flavor.
I spent weeks perfecting this version after realizing how much better homemade tastes compared to store-bought.
The foundation is simple: canned beans, broth, and a carefully balanced spice mix that mimics the canned version’s complexity. Unlike the processed product, this recipe uses real bacon for smokiness and a hint of brown sugar to deepen the flavor without overpowering it.
The result? A side dish that’s rich, hearty, and perfect for pairing with burgers, grilled meats, or even as a standalone vegetarian meal.
What sets this apart is the texture—thick, saucy, and just the right consistency to cling to every bite. The bacon adds a savory depth, while the tomatoes provide that tangy brightness you crave.
It’s the kind of dish that transforms a simple meal into something special, all while being foolproof enough for weeknight dinners.
Serve it warm with a dollop of sour cream or shredded cheese for extra indulgence. This isn’t just a copycat recipe—it’s a better version of the classic. Let’s get cooking!
Ingredients for heinz beans copycat
Real ingredients transform this iconic canned flavor into a rich, smoky vegetarian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Great Northern Beans 🌱 | 2 cans | Drained, rinsed, 15 oz each |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred, homemade or store-bought |
| Tomato Paste 🍅 | ½ cup | 24 oz can, unsweetened |
| Brown Sugar 🍯 | 2 tbsp | Light or dark, packed |
| Molasses 🍯 | 1 tbsp | Unsulphured preferred |
| Apple Cider Vinegar 🍏 | 1 tbsp | For tangy brightness |
| Onion Powder 🧅 | 1 tsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tsp | Not garlic salt |
| Smoked Paprika 🌶️ | 1 tsp | For authentic smokiness |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Vegetarian Bacon Bits 🥓 | 2 tbsp | Store-bought or homemade tempeh-bacon |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher salt |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
The foundation begins with Great Northern beans—their mild, creamy texture absorbs flavors beautifully. Opt for low-sodium vegetable broth to control seasoning precisely, and store-bought bacon bits (like Trader Joe's tempeh bacon) deliver that signature smokiness without animal products. For the tomato base, Barilla tomato paste stands out for its concentrated sweetness, while Whole Foods unsulphured molasses adds depth without overpowering. The onion and garlic powders should be freshly ground—pre-ground spices lose potency quickly, and this recipe demands their full complexity.
No smoked paprika? Substitute ½ tsp regular paprika plus ¼ tsp liquid smoke for that authentic canned-bean aroma. Short on molasses? Maple syrup at half the amount works in a pinch, though it lacks the caramel notes. The vegetarian bacon bits can be swapped for crumbled tempeh (sautéed with a dash of liquid smoke and smoked paprika) for a homemade option. For the tang, lemon juice replaces vinegar, though apple cider vinegar's subtle sweetness is ideal. The brown sugar is crucial—it caramelizes during simmering, creating that signature Heinz-like richness. If using pre-shredded cheese for serving, opt for sharp cheddar to cut through the sweetness.
This recipe reheats beautifully—simmer on low heat with a splash of water to restore its thick, saucy texture. Store in an airtight container for up to 5 days in the fridge, though the flavors deepen overnight. For longer storage, freeze in ice cube trays—perfect for portion control. Garnish with fresh parsley just before serving to brighten the dish. The vegetarian bacon bits can be toasted separately for extra crunch, adding a restaurant-quality finish. Leftovers make excellent sandwich fillings or burger toppings.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe because it’s all pantry staples—no fresh herbs, no fancy prep. Just open a can, stir in the tomato paste and molasses, and let that brown sugar deepen the flavor while you’re still chopping veggies for the rest of dinner.
- Sweet-Savory Balance: That molasses and brown sugar combo isn’t just sweet—it’s rich, like a hug in a bowl. The tomato paste adds this tangy depth that makes it way more complex than you’d expect from a can of beans.
- Leftover Goldmine: This stuff tastes better the next day. I make a big batch on Sundays, and by Wednesday, it’s transformed into a quick chili, a filling for tacos, or even a dip for chips—zero waste, all flavor.
- Budget Hero: For under $3, I feed four people a meal that feels special. The Great Northern beans hold their shape, the broth keeps it light, and the molasses stretches the sweetness so it doesn’t taste like dessert—just perfect.
Step-by-step instructions for smoky bacon and tomato simmered beans
Here's the method to recreate that iconic Heinz bean flavor profile—deep, smoky, and perfectly balanced.
Prepare the Base Ingredients
Open the 2 cans of canned great northern beans and drain them thoroughly, giving each can a good rinse under cold water. This removes excess sodium and prevents a watery final texture. Transfer the drained beans to a large saucepan with a lid—you'll want room for everything to simmer together without overflowing.
Add the 2 cups of vegetable broth to the same saucepan. I always use low-sodium broth here to control the overall saltiness, especially since we're adding additional salt later. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to a simmer. The broth should bubble softly—this prevents the beans from breaking apart during cooking.
Build the Flavor Foundation
In a small bowl, whisk together the 0.5 cup of tomato paste, 2 tablespoons of brown sugar, 1 tablespoon of molasses, 1 tablespoon of apple cider vinegar, 1 teaspoon of onion powder, 1 teaspoon of garlic powder, 1 teaspoon of smoked paprika, and 0.5 teaspoon of black pepper. This dry blend is the heart of the recipe—it creates that signature sweet, tangy, smoky profile.
Once the bean and broth mixture reaches a simmer, pour in the prepared spice mixture while stirring continuously. The tomato paste will thicken the liquid slightly, and the vinegar will add a bright acidity that cuts through the richness. Let the entire mixture simmer uncovered for 10 minutes, stirring occasionally. This allows the flavors to meld and the tomato paste to fully incorporate into the broth.
Add Depth and Finish the Sauce
After 10 minutes of simmering, stir in the 2 tablespoons of vegetarian bacon bits and the 1 teaspoon of salt. The bacon bits add a smoky, savory note that mimics traditional bacon without using animal products. Taste the mixture now—you should detect layers of sweetness from the brown sugar and molasses, tang from the vinegar, and a deep smokiness from the paprika and bacon bits.
Continue simmering uncovered for another 15 minutes, stirring occasionally. The sauce should reduce slightly, becoming thicker and more concentrated. You're looking for a consistency where the beans are coated in a glossy, slightly syrupy sauce. If it reduces too much and becomes too thick, add 1-2 tablespoons of water to reach your desired texture.
Garnish and Serve
Remove the saucepan from heat and let it cool slightly for 2-3 minutes. This resting period allows the flavors to settle and prevents the fresh parsley from wilting when added. Stir in the 2 tablespoons of chopped fresh parsley just before serving—this adds a bright, herbal note that cuts through the richness of the beans.
Serve the beans warm, either as a side dish or as a main course with crusty bread or over rice. The perfect copycat Heinz beans should have a balanced flavor profile—sweet, tangy, smoky, and slightly savory—with a thick, glossy sauce that clings to each bean. Store any leftovers in an airtight container in the refrigerator for up to 5 days, though they're best enjoyed fresh.
Pro Tips For Making Heinz Beans Copycat
- STIR THE PASTE: Simmer the tomato paste for at least 3 minutes before adding broth—this breaks down the raw starch and thickens the sauce properly. I used to skip this step and ended up with a watery mess that tasted more like broth than beans.
- DRAIN AND RINSE BEANS: Great Northern beans from a can are packed in saltwater—drain them and give them a quick cold-water rinse to cut the bitterness. You’ll taste the difference, especially when paired with the sweetness of molasses and brown sugar.
- SWEAT THE BROTH: Reduce the vegetable broth by half before combining it with the beans and tomato paste. This concentrates the flavor and makes the sauce richer without needing extra sugar. (Yes, it takes 10 minutes, but your taste buds will notice.)
- ADD MOLASSES LAST: Pour in the molasses after everything else is simmering and let it warm through—cold molasses can make the sauce separate and taste harsh. Stir gently and taste as you go; sometimes you’ll need less than the recipe calls for.
Make-ahead tips for this dish
Meal Prep Foundation
Start by simmering the beans and broth in a large, heavy-bottomed pot—I use my trusty All-Clad stainless steel because it distributes heat evenly and prevents scorching. The key is to bring it to a gentle simmer (small bubbles, not a rolling boil) to avoid breaking the beans.
Once the spice mixture is added, let it cook uncovered for the full 25 minutes—this allows excess moisture to evaporate, creating that signature thick, glossy sauce. 💡
Storage Secrets
Transfer the cooled beans to glass Pyrex containers with snap-on lids—they’re airtight and preserve flavor better than plastic. Store in the fridge for up to 5 days, but I’ve found the flavors actually deepen after 24 hours, making it perfect for meal prep.
For longer storage, freeze in quart-sized freezer bags with 1 inch of headspace—thaw overnight in the fridge for best texture.
Reheating Like a Pro
For stovetop reheating, transfer beans to a saucepan with 2 tablespoons of water or broth and simmer on low heat for 5-7 minutes, stirring occasionally. This restores the thick, saucy texture without making it watery.
Microwave reheating? Cover with a damp paper towel and heat in 1-minute intervals on medium power, stirring between each interval to prevent uneven heating.
Portion Control Tips
Divide the beans into single-serving portions before freezing—this makes grab-and-go lunches effortless. I like using silicone ice cube trays for individual servings, then transferring to a freezer bag.
Each portion reheats perfectly for sandwiches, wraps, or as a quick side dish. The vegetarian bacon bits stay crispy when reheated this way, adding that satisfying crunch. 🥓
Freezer-Friendly Garnishes
Hold off on adding fresh parsley until reheating—it wilts when frozen. Instead, store garnishes separately in a small ziplock bag in the fridge. A sprinkle of shredded cheddar or sour cream can also be added fresh after reheating for extra richness.
The smoked paprika and black pepper can be added back during reheating if you prefer a fresher flavor profile.
Weeknight Shortcuts
Make a double batch on Sundays and freeze half—this cuts down on cooking time during busy weeks. I keep one batch in the fridge for quick meals and another in the freezer for those nights when I’m too tired to cook.
The beans reheat just as well the next day, making them the ultimate lazy dinner solution** without sacrificing flavor. 💪
Nutrition facts
Frequently asked questions
Can I make this recipe without vegetarian bacon bits?
For a meat-free version, try crumbled tempeh (sautéed with smoked paprika and liquid smoke) or mushroom stems (finely chopped and pan-fried). If you prefer a smoky flavor without meat substitutes, add an extra ½ teaspoon of smoked paprika or a dash of liquid smoke directly to the beans during the final 15-minute simmer.
Why does my homemade version taste different from the canned beans?
Canned beans use preservatives and artificial flavors to maintain consistency. This recipe relies on real ingredients like molasses, brown sugar, and smoked paprika for depth, which develop richer flavors when simmered. The tangy brightness from apple cider vinegar also mimics the canned version's acidity—don't skip it! The texture difference comes from fresh beans absorbing the sauce differently than pre-cooked canned ones.
Can I use different types of beans for this recipe?
Great Northern beans work best because they hold their shape and absorb flavors well. For a slightly creamier texture, try cannellini beans (rinse well to remove excess starch). Avoid pinto or black beans—their skins are tougher and may not soften enough during the 25-minute simmer. If using dried beans, soak them overnight and cook until tender before adding to the sauce.
How can I make this recipe spicier?
Add ¼ teaspoon cayenne pepper or ½ teaspoon chili powder with the other spices. For heat with depth, stir in 1 teaspoon hot sauce during the final 15 minutes of simmering. To balance the spice, increase the brown sugar to 3 tablespoons—this rounds out the heat while keeping the sweet-tangy profile intact.
What's the best way to serve these beans as a main dish?
Turn them into a hearty meal by serving over mashed potatoes or crusty bread for dipping. Top with shredded cheddar, sour cream, and extra bacon bits for a loaded bean bowl. For a vegetarian chili, mix with diced tomatoes, corn, and kidney beans, then simmer for 10 more minutes. The smoky-sweet flavor pairs perfectly with grilled corn or avocado slices too!