Homemade Heinz Baked Beans are a delicious and comforting dish that many of us love. This recipe allows you to recreate the classic taste of the much-loved canned beans right in your own kitchen. With simple ingredients and easy steps, you can enjoy a warm bowl of baked beans anytime!

Why Make This Recipe
Making your own baked beans at home means you can control the flavors and adjust the ingredients to your liking. Plus, it’s often healthier and more cost-effective than buying store-bought versions. You can make a big batch to enjoy throughout the week or share with family and friends.
How to Make Homemade Heinz Baked Beans
Ingredients
- 2 cups (14 oz) dried Navy beans (aka Haricot) (or other white beans)
- 3 x 400g/14oz cans haricot/navy beans, cannellini or any white beans (drained)
- 2 cups chicken stock/broth (low sodium, OR homemade vegetable stock)
- 1 cup water
- 2 tsp Worcestershire sauce
- 6 tbsp ketchup or Aussie/British tomato sauce
- 2 tbsp tomato paste
- 3 tbsp brown sugar
- 1 tbsp apple cider vinegar
- 1/2 tsp garlic powder (or more onion powder)
- 1/2 tsp onion powder (or more garlic powder)
- 1/2 tsp black pepper
- 1 tsp salt
- 8 tsp cornflour/cornstarch
- 1/4 cup water
Directions
Cook Dried Beans: If you are using dried beans, soak them overnight in water. The next day, drain and rinse the beans. Place them in a pot with fresh water, bring to a boil, then reduce heat and simmer until they are tender. This could take about 1 to 1.5 hours.
Baked Beans: In a large pot, combine the cooked beans (or canned beans if you’re using them), chicken stock (or vegetable stock), water, Worcestershire sauce, ketchup, tomato paste, brown sugar, apple cider vinegar, garlic powder, onion powder, black pepper, and salt. Stir well and bring the mixture to a boil, then reduce the heat to low and let it simmer for about 30 minutes, stirring occasionally.
Thicken Sauce: In a small bowl, mix the cornflour/cornstarch with the 1/4 cup of water until smooth. Gradually add this mixture to the pot of beans while stirring. Allow the beans to simmer for another 5-10 minutes until the sauce thickens.
How to Serve Homemade Heinz Baked Beans
Homemade Heinz Baked Beans are perfect on toast, served alongside sausages, or enjoyed as a hearty meal on their own. They can also be a wonderful side for grilled meats or a comforting addition to a barbecued feast.
How to Store Homemade Heinz Baked Beans
Allow the baked beans to cool completely before transferring them to an airtight container. You can store them in the refrigerator for up to 5 days. For longer storage, consider freezing the beans in a freezer-safe container, where they can last for up to 3 months.
Tips to Make Homemade Heinz Baked Beans
- You can adjust the sweetness by adding more or less brown sugar.
- Feel free to add extra spices or herbs like smoked paprika or thyme for more flavor.
- If you want a spicier version, add a dash of hot sauce or chili powder to the mix!
Variation
For a vegetarian or vegan version, simply use vegetable stock instead of chicken stock and ensure that the Worcestershire sauce is suitable for vegetarian diets.
FAQs
1. Can I use canned beans instead of dried beans?
Yes, using canned beans will save you time. Just make sure to drain and rinse them before adding them to the recipe.
2. How long can I keep the baked beans in the fridge?
You can store homemade baked beans in the refrigerator for up to 5 days.
3. Can I freeze the baked beans?
Absolutely! Let them cool down and then freeze in a safe container. They will last for up to 3 months in the freezer.

Homemade Heinz Baked Beans
Ingredients
For the Beans
- 2 cups dried Navy beans (aka Haricot) (or other white beans) Soak overnight if using dried beans
- 3 cans haricot/navy beans, cannellini or any white beans (drained) Use if you prefer canned beans
For the Sauce
- 2 cups chicken stock/broth (low sodium, OR homemade vegetable stock)
- 1 cup water
- 2 tsp Worcestershire sauce
- 6 tbsp ketchup or Aussie/British tomato sauce
- 2 tbsp tomato paste
- 3 tbsp brown sugar Adjust sweetness to taste
- 1 tbsp apple cider vinegar
- ½ tsp garlic powder Or more onion powder to taste
- ½ tsp onion powder Or more garlic powder to taste
- ½ tsp black pepper
- 1 tsp salt
- 8 tsp cornflour/cornstarch For thickening the sauce
- ¼ cup water For mixing with cornflour
Instructions
Cook Dried Beans
- If you are using dried beans, soak them overnight in water. The next day, drain and rinse the beans.
- Place them in a pot with fresh water, bring to a boil, then reduce heat and simmer until they are tender, about 1 to 1.5 hours.
Baked Beans
- In a large pot, combine the cooked beans (or canned beans if you’re using them), chicken stock (or vegetable stock), water, Worcestershire sauce, ketchup, tomato paste, brown sugar, apple cider vinegar, garlic powder, onion powder, black pepper, and salt.
- Stir well and bring the mixture to a boil, then reduce the heat to low and let it simmer for about 30 minutes, stirring occasionally.
Thicken Sauce
- In a small bowl, mix the cornflour/cornstarch with the 1/4 cup of water until smooth.
- Gradually add this mixture to the pot of beans while stirring, allowing the beans to simmer for another 5-10 minutes until the sauce thickens.







