• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Pudge Factor

A food blog with everyday recipes, step-by-step directions and photos, and detailed recipes.

  • Recipe Index
  • Frozen Treats
  • Casseroles
  • Pasta
  • Just Recipes
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • Frozen Treats
  • Casseroles
  • Pasta
  • Just Recipes
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Vegetables

    Heinz Beans - A Copycat Recipe

    By Chula King · Jan 31, 2024 · Updated: Jul 4, 2024

    Jump to Recipe Jump to Video
    Placing Heinz Beans in a Bowl.

    Heinz Beans, produced in England, are a staple for many Brits both in the UK and abroad. If you've ever been to the UK, you might have been surprised to see the Heinz Beans served as a delicious side dish in a full English breakfast. They are also the star of the show for beans on toast or as a filling in jacket potatoes (a.k.a. baked potatoes). Heinz Beans are the ultimate in comfort food, no matter how they are served.

    Placing Heinz beans in a white bowl.

    The UK version of Heinz Beans is an absolute favorite of the Master Taste Tester. Through the years, I tried unsuccessfully to reproduce this humble product. However, RecipeTin Eats published a copycat recipe that looked so much like the real thing that I just had to give it a try. They were about as close to the real thing as I could have imagined. 

    Jump to:
    • About Heinz Beans
    • Ingredients: Here's What You'll Need
    • Step-by-Step Directions
    • How I Serve Heinz Beans
    • Frequently Asked Questions
    • Other British Recipes
    • Recipe

    About Heinz Beans

    Heinz is an American company founded in 1869 in Sharpsburg, Pennsylvania. In 1886, Heinz baked beans were exported to England and first sold in Fortnum & Masons.

    Originally, the beans included pork and much more sugar than now. Over the years, the sugar level was decreased to suit the British taste. Because of meat shortages during World War II, pork was omitted. 

    Some significant differences exist between the Heinz beans produced in the UK and those produced in the US. The two main differences are the sugar level and the sodium level.

    The US variety has twice the amount of sugar and almost double the amount of sodium, both of which are unnecessary, at least in my opinion.

    UK Heinz beans compared to US Heinz beans

    Today Heinz beans are produced near Wigan, in Northwest England. The Wigan factory is the largest food factory in Europe. An astonishing 3 million cans are produced every day. Of that, over 2 million cans of beans are consumed every day in the UK.

    If you're interested, you should check out the Inside the Factory episode showing the amazing process whereby these delicious beans are produced. 

    Ingredients: Here's What You'll Need

    The following ingredients are used in this awesome recipe.

    Ingredients for copycat heinz baked beans
    • The Beans: While different beans can be used, my choice was the dried Navy bean, known as the haricot bean in other countries. This is the bean that is used to make the Heinz baked beans.
    • The Liquid: The liquid noted on the Heinz can is water. However, I used a combination of chicken broth and water. I also included some Worcestershire sauce and cider vinegar.
    • Tomato: I used two types of tomato products: (1) Ketchup; and (2) Tomato Paste.
    • The Spices: For the spices, I used garlic powder, onion powder, Kosher salt, and freshly ground black pepper.
    • The Sweetener: My sweetener of choice was light brown sugar.
    • The Magic Ingredient: Towards the end of cooking, the beans needed a thickener to produce the telltale sauce. I used none other than cornstarch for this.

    Step-by-Step Directions

    1. Soaking the Beans: Because the beans are dried, they need to be reconstituted. Therefore, the first step was to soak the beans in water.

    Two methods can be used to soak the beans: (1) long-soak in cold water; or (2) quick-soak in hot water. I tried both methods and prefer the quick-soak method because it’s quicker and does as good a job as the long-soak method.

    With the quick-soak method, I rinsed the dried beans and added about 6 cups of filtered water to them in a large Dutch oven. I heated the water to boiling and let the beans boil for about 2 minutes. Then, I removed the pan from the stove, covered it, and let the beans soak for about an hour.

    Adding water to the dried beans in a large Dutch oven.
    1. Cooking the Beans: After the beans soaked for an hour, I drained and rinsed them. Now, it was time to cook the beans.

    I returned the soaked beans to the Dutch oven and covered them with about 6 cups of filtered water. I brought the beans to a boil. Then, I reduced the heat to medium-low, covered the pan, and cooked the beans for about 45 minutes, just until the beans were tender but still slightly firm on the inside. The actual time will vary depending on the beans.

    After 45 minutes. the beans were perfect. They were soft on the outside and slightly firm on the inside. I wanted to be careful not to overcook the beans at this point. The reason was that the beans still needed some cooking in the sauce.

    Once the beans were cooked, I drained them and set them aside to make the sauce.

    Adding water to the soaked beans in a Dutch oven.
    1. Making the Sauce: Beans are beans. However, it's the tomato sauce that defines Heinz Beans.

    Making the sauce is super simple. Basically, I whisked together chicken broth, water, ketchup, tomato paste, brown sugar, vinegar, Worcestershire sauce, salt, garlic powder, onion powder, and black pepper in the same Dutch oven that I used to cook the beans. That's it!

    Adding garlic powder to the sauce ingredinets in the Dutch oven.
    1. Adding the Cooked Beans to the Sauce: Once I had whisked together the sauce ingredients, I added the cooked beans to the Dutch oven. I stirred everything together and set the Dutch oven over medium heat. 
    Stirring the cooked beans into the sauce.
    1. Cooking the Beans in the Sauce: After the mixture came to a slow boil, I reduced the heat to medium low heat and cooked the beans uncovered for about 20 minutes until the beans were perfectly done.
    Beans cooking in the sauce.
    1. Making the Slurry: While the beans were cooking in the sauce, I made the slurry by whisking together cornstarch and water.
    Making the slurry by whisking together cornstarch and water.
    1. Adding the Slurry: After the beans had cooked for 20 minutes in the sauce, I poured the cornstarch slurry into the Dutch oven. I stirred the beans constantly until the sauce had thickened. 
    Adding the slurry to the Dutch oven with the beans.
    1. Amazing Transformation: The transformation into the finished dish by adding the slurry was amazing. Before my very eyes, the soupy, nondescript mixture turned into thick tomato-coated beans that looked just like the Heinz beans!

    I let the beans cook for about five more minutes before removing them from the heat.

    Finished Heinz beans in the Dutch oven.

    How I Serve Heinz Beans

    Heinz beans are an amazing dish that is quite versatile. All that is required is to heat them up in the microwave or stovetop for a delicious side dish.

    We like to eat Heinz beans as an amazing side dish for when we have turkey burgers without the mushroom cream sauce or with British sausage rolls. For breakfast, they are awesome when served with British sausage. They are the perfect addition to a weeknight meal.

    As an added bonus, when we want the ultimate in simplicity and comfort food, we have beans on toast buttered with unsalted butter. This may sound odd to Americans but is delicious. The Heinz beans are also delicious served on crusty french bread.

    Beans on toast.

    Sometimes, we do as the British do and have a jacket potato (a.k.a. baked potato) loaded with Heinz beans. This may also sound odd to Americans. However, it's delicious.

    Adding beans to baked potato.

    The bottom line is that there is no best way to serve this delicious dish.

    This recipe for Heinz Beans is about as close to the real thing as I can imagine. If you're a fan of this British staple, you should give the recipe a try. Yum!

    Copycat Heinz Beans

    Frequently Asked Questions

    Is it really necessary to use filtered water in this recipe?

    I like to use filtered water to minimize any added flavor from unfiltered water. However, it's fine to use unfiltered water if you so choose.

    Can this recipe be made vegetarian?

    For a vegetarian recipe, you can either omit the chicken broth and replace it with the same quantity of water or use vegetable broth.

    What about the foam that forms on the top of the beans as they cook?

    As the beans cook, they tend to produce foam on top of the water. You can spoon the foam off, or just leave it. Over time, the foam will disappear.

    What about leftovers?

    Leftovers can be stored covered in the refrigerator for up to a week. Reheat the beans in the microwave or on the stovetop. 

    Can this recipe be made in an Instant Pot?

    Yes, you can use an instant pot to make this recipe.

    Can you can these beans?

    Yes. I like to can them in 16-ounce wide-mouth mason jars. One filled mason jar is approximately equivalent to a store-bought can of Heinz Beans.

    Other British Recipes

    If you're a fan of British food like I am, you should try these delicious recipes:

    • Easy Peasy British Sausage Rolls
      Easy Peasy British Sausage Rolls
    • Cornish Pasties
      Cornish Style Pasties
    • Classic Lemon Posset.
      Easy Lemon Posset - Quick and Elegant
    • Cottage Pie with serving spoon.
      Easy Make Ahead Cottage Pie
    • Beef olives with gravy poured.
      Savory British Beef Olives
    • English Piccalilli
    • Classic English Lemon Curd.
      Classic English Lemon Curd
    • Chocolate blancmange.
      Classic Chocolate Blancmange – A Velvety, Wobbly Delight

    I first posted this amazing recipe on May 18, 2020. Since then, I’ve made this recipe a number of times. This update contains improved text, photographs and a video. It also includes the same great recipe, with weights added in the recipe card.

    I hope you liked this recipe for Copycat Heinz Beans as much as I do. If so, please consider rating it and leaving a comment. Also, if you’d like to receive notifications of new posts by email, enter your email address in the Subscribe box.

    Thank you so much for visiting Pudge Factor. I hope you’ll come back!

    Recipe

    Want to Save This Recipe?

    Enter your email & I’ll send it to your inbox. Plus, enjoy weekly doses of culinary inspiration as a bonus!

    Save Post

    By submitting this form, you consent to receive emails from Pudge Factor.

    Copycat Heinz Beans.

    Heinz Beans - A Copycat Recipe

    Heinz Beans, produced in England, are a staple for many Brits both in the UK and abroad. They are the ultimate in comfort food, no matter how they are served. This recipe is about as close to the real thing as one can imagine.
    5 from 14 votes
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 1 hour hr
    Quick-Soak Time 1 hour hr
    Course Side Dish
    Cuisine English
    Servings 14 servings
    Calories 137 kcal

    Ingredients

    The Beans

    • 16 ounces (2 cups, 454 grams) dried Navy beans
    • Water for soaking the beans (See Tip 1)

    The Sauce

    • 2 cups (16 ounces, 454 grams) chicken broth (See Tip 2)
    • 1 cup (8 ounces, 227 grams) water
    • 6 Tablespoons (3.5 ounces, 100 grams) ketchup (See Tip 3)
    • 2 Tablespoons (1 ounce, 28 grams) tomato paste
    • 3 Tablespoons (1.4 ounces, 40 grams) light brown sugar, packed
    • 1 Tablespoon (0.5 ounces, 14 grams) apple cider vinegar
    • 2 teaspoons (0.33 ounces, 9.4 grams) Worcestershire sauce
    • 1 teaspoon Kosher salt
    • ½ teaspoon garlic powder
    • ½ teaspoon onion powder
    • ½ teaspoon freshly ground black pepper

    The Thickener

    • 2 Tablespoons plus 2 teaspoons (0.67 ounces, 11 grams) cornstarch (See Tip 4)
    • ¼ cup water

    Instructions
     

    The Beans

    • Rinse the beans well. Place in a Dutch oven or large saucepan. Cover with water (I used 6 cups). Bring to a boil over high heat; boil for 2 minutes. Cover and remove from heat. Let stand for 1 hour. (See Tip 5)
    • Drain and rinse beans. Return to Dutch oven; cover with water. Bring to a boil. Lower heat to medium-low. Cover the pan and cook until the beans are tender but still hold their shape, 45 minutes to 1 hour. (See Tips 6 and 7)
    • Drain beans in colander. Set aside.

    The Sauce

    • Whisk together the chicken broth, water, ketchup, tomato paste, brown sugar, vinegar, Worcestershire sauce, salt, garlic powder, onion powder, and pepper in the same pan used to cook the beans. Add the cooked and drained beans.
    • Heat over medium heat until the mixture starts to boil. Reduce heat to medium-low. Simmer uncovered for 20 minutes, stirring occasionally or until the beans are perfectly cooked.

    The Thickener

    • Combine cornstarch and water in a small bowl. Slowly add to bean mixture, stirring constantly until sauce thickens. Continue cooking for five minutes.
    • Yield: 14 servings. (See Tip 8)

    Video

    Tips/Notes

    1. I always use filtered water when I soak beans and when I cook them. Is this absolutely necessary? Probably not. However, I want to minimize added flavor to the beans from unfiltered water.
    2. I used low-sodium chicken broth. For a vegetarian dish, use vegetable broth in place of the chicken broth.
    3. I used low-sugar ketchup, but you can use regular ketchup if you prefer.
    4. In the UK, cornflour is the equivalent of cornstarch.
    5. As the beans cook, they tend to produce foam on top of the water. You can spoon the foam off, or just leave it. Over time, the foam will disappear.
    6. Watch the beans carefully to ensure that they aren't overcooked. You want them to still be very slightly firm in the center. The reason is that the beans will continue to cook in the sauce.
    7. The timing is based on using the quick-soak method. If you prefer, you can soak the beans overnight or up to 24 hours in cold water. With this soaking method, the beans will take longer to cook - between 1 hour and 1 ½ hours.
    8. Leftovers can be stored covered in the refrigerator for up to a week. Reheat the beans in the microwave or on the stove top. 

    Nutrition

    Calories: 137kcalCarbohydrates: 25gProtein: 8gFat: 1gSaturated Fat: 1gSodium: 292mgPotassium: 446mgFiber: 8gSugar: 5gVitamin A: 35IUVitamin C: 1mgCalcium: 53mgIron: 2mg
    Keyword Heinz Beans
    Tried this recipe? Tag me today!Mention @PudgeFactor or tag #pudgefactor

    More Vegetables

    • Mushy peas with fish and chips.
      Mushy Peas
    • Easy zucchini fritters.
      Easy Zucchini Fritters - Crispy and Flavorful
    • Cucumber Dill Salad.
      Cucumber Dill Salad (Gurkensalat) – A Taste of Hamburg
    • Easy Crispy English Roasted Potatoes
      Easy Crispy English Roasted Potatoes

    Reader Interactions

    Comments

    1. Steve says

      March 15, 2025 at 1:43 pm

      5 stars
      An excellent recipe - thank you for sharing. I made a couple of minor modifications. I used 7 ounces of store bought pizza sauce instead of 1 ounce of tomato paste and reduced the sugar to 2tbs. I also used vegetable stock instead of chicken stock. I have made this in an instant pot a few times now and have found that high pressure for 1 hour, with keep warm off, results in perfectly cooked beans that still have their texture. I add the ketchup after the beans are cooked to taste, so likely less than 6tbs. The resulting sauce didn't require additional thickening.

      Reply
      • Chula King says

        March 15, 2025 at 8:45 pm

        Thanks so much for your suggestions Steve - especially about using the Instant Pot!

        Chula

        Reply
    2. Martin says

      February 17, 2025 at 3:22 pm

      Delicious. Heinz also makes curry beans. Any idea how to adjust this recipe for that?

      Reply
      • Chula King says

        February 17, 2025 at 5:03 pm

        Martin - I've never had the Heinz curry beans so don't know how the Heinz beans could be adjusted.

        Sorry.

        Chula

        Reply
    3. Anne Smith says

      January 08, 2024 at 11:19 am

      I don't understand why the recipe calls for chicken stock? Heinz beans (regular and sugar free varieties) doesn't contain any stock at all.

      Reply
      • Chula King says

        January 08, 2024 at 4:24 pm

        The Heinz Beans contain water and "natural flavorings" whatever that means. If you don't want to use chicken stock, then just use water.

        Reply
    4. Angela says

      September 18, 2023 at 11:07 pm

      5 stars
      Thank you so much for this recipe! I used to get Heinz beans in my grocery store and then I moved and I never see them anymore. I haven't had them and years and have been craving them lately. I decided to look for a recipe and came across this one. I used an instant pot to cook the beans and then finished them in a Dutch oven. The recipe is simple and so, so good! The perfect amount of sweetness and acid and they taste just like Heinz to me. I used a little less brown sugar because I used regular ketchup. Perfect! Thank you so much!

      Reply
      • Chula King says

        September 19, 2023 at 4:39 pm

        Thanks so much Angela! I love your idea of cooking the beans in the Instant Pot. Next time I make these Heinz Beans, I'll use my Instant Pot.

        Chula

        Reply
    5. Carole says

      May 24, 2023 at 11:32 am

      5 stars
      I am about to try this recipe out - it sounds amazing. However I wouldn't get through them all in a week so wonder if the left-overs could be stored in sterilised jars?

      Reply
      • Chula King says

        May 24, 2023 at 2:43 pm

        Hi Carole,

        I have not tried storing the beans in sterilized jars, but I think this would work well. In fact, the next time I make the beans, I plan on canning some of them in sterilized jars.

        Chula

        Reply
    6. Jane says

      May 12, 2023 at 2:23 pm

      I will try this. I have been disappointed with the quality of Heinz beans recently. There is more water and less bea me and I suspect some other modifications because it rates more bland than past years. Less tomatoe probably and more sugar

      Reply
      • Chula King says

        May 13, 2023 at 4:50 pm

        Jane,

        I hope the recipe works out for you. Let me know if you have any questions.

        Chula

        Reply
    7. Helen Claringbould says

      April 05, 2023 at 12:52 pm

      Has anyone tried to process/can this recipe.
      We love this recipe. ThAnks for sharing. Ex Brits now in Canada and still est a lot of baked beans. Tired of the gouging prices!

      Reply
      • Chula King says

        April 05, 2023 at 7:02 pm

        Hi Helen,

        I've not tried canning the Copycat Heinz Beans. However, I don't see any reason that it wouldn't work well, assuming that the jars are fully sterilized, and the tops are fully seated. If you do try canning the beans, I'd love to hear how it worked!

        Chula

        Reply
    8. Nikki says

      October 21, 2022 at 4:05 pm

      5 stars
      Thank you Chula! I fell in love with these beans on my trip to Ireland, but I was disappointed to realize that the same Heinz beans are between four and five bucks a can in my city! Was so thankful to find this well-rated copycat recipe for my favorite beans on toast. Bless you for sharing!

      Reply
      • Chula King says

        October 21, 2022 at 4:49 pm

        Hope you enjoy them Nikki! For me, beans on toast is the ultimate comfort food!

        Chula

        Reply
    9. Dorothy says

      September 08, 2022 at 12:17 am

      5 stars
      I want to do their maple flavour beans so would I replace the sugar with syrup if so how much

      Reply
      • Chula King says

        September 08, 2022 at 10:56 am

        Dorothy,

        I have not made the Heinz Beans with syrup in place of the brown sugar. But in general, I would use an equal amount of the maple syrup, i.e., 3 tablespoons, for the 3 tablespoons of brown sugar.

        I'd love to hear how this substitution worked!

        Chula

        Reply
    10. P.Voelk says

      August 06, 2022 at 8:10 pm

      5 stars
      iIVE MADE THIS IN THE PAST BUT LOST THE RECIPE. I LOVE THESE BEANS AND THEY REALLY DO TASTE LIKE THE REAL THING.
      BY INVESTING A LITTLE TIME, YOU CAN ALTER THE SODIUM & REDUCE THE SUGAR AS YOU LIKE.
      THANK YOU FOR KEEPING THIS POSTED!

      Reply
      • Chula King says

        August 07, 2022 at 8:30 am

        These are one of my favorite as well!

        Reply
    11. P.Voelk says

      August 06, 2022 at 8:09 pm

      iIVE MADE THIS IN THE PAST BUT LOST THE RECIPE. I LOVE THESE BEANS AND THEY REALLY DO TASTE LIKE THE REAL THING.
      BY INVESTING A LITTLE TIME, YOU CAN ALTER THE SODIUM & REDUCE THE SUGAR AS YOU LIKE.
      THANK YOU FOR KEEPING THIS POSTED!

      Reply
      • Melanie Litz says

        July 10, 2025 at 10:30 am

        Can I use canned white beans with the recommended sauce ?

        Reply
        • Chula King says

          July 10, 2025 at 4:35 pm

          I haven't ued canned white beans in this recipe, so don't know for sure whether they would work or not. If you do try canned beans, I'd love to know how they turned out.

          Chula

    « Older Comments
    5 from 14 votes (5 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Chula and Susan

    Welcome to PudgeFactor®.

    It’s great to have you here. We are Chula and Susan, a mother-and-daughter duo who love to cook and share our culinary creations with you.

    More about us →

    • YouTube
    • Instagram
    • Pinterest
    • Mail

    Beat the Heat with Frozen Treats

    • Mini ichocolate-dipped ce cream bars.
      Mini Chocolate-Dipped Ice Cream Bars
    • Chocolate cottage cheese fudgesicles.
      Creamy Chocolate Cottage Cheese Fudgesicles
    • Copycat Tropical Smoothie Hawaiian Breeze
      Copycat Tropical Smoothie Hawaiian Breeze
    • Nutella cottage cheese gelato.
      Viral TikTok Chocolate Nutella Cottage Cheese Gelato
    • Copycat Classic Orange Julius
    • Disney-Inspired Dole Whip.
      Easy Disney-Inspired Dole Whip
    • Homemade fresh peach ice cream.
      Homemade No-Egg Fresh Peach Ice Cream
    • Homemade Frozen Fresh Strawberry Yogurt

    See more Frozen Treat Recipes→

    Sites Featured In

    Popular Recipes

    • Easy Peasy British Sausage Rolls
      Easy Peasy British Sausage Rolls
    • Chicken Schnitzel with Mustard Cream Sauce
      Chicken Schnitzel with Mustard Cream Sauce
    • Homemade Waffle Cones
      Homemade Waffle Cones
    • Tate's Bake Shop Chocolate Chip Cookies
      Tate's Bake Shop Chocolate Chip Cookies

    See more Recipes→

    Footer

    © 2012–2025 · Pudge Factor®, LLC · Privacy Policy · Disclaimer

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.