Ingredients
Method
- Step 1: If using dried beans, soak them in plenty of cold water for 8–24 hours. Drain, add to a pot with fresh water, bring to a boil, then simmer partially covered for 1–1½ hours until tender but not mushy. Drain and set aside. (Skip this step if using canned beans.)
- Step 2: In a large saucepan, combine chicken stock, water, ketchup, tomato paste, brown sugar, vinegar, Worcestershire sauce, garlic powder, onion powder, pepper, and salt. Stir and bring to a gentle simmer over medium heat for about 5 minutes to blend flavors.
- Step 3: Add the cooked or canned beans to the simmering sauce. Stir to coat evenly, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally, until slightly thickened.
- Step 4: Mix cornstarch and cold water in a small bowl to form a smooth slurry. Slowly pour it into the beans while stirring. Cook another 2–3 minutes until the sauce thickens and coats the beans. Adjust seasoning to taste.
- Step 5: Serve warm on buttered toast, with eggs, or as a side to grilled meats. Enjoy that classic Heinz-style flavor—made from scratch!
Notes
To make vegan, use vegetable stock and vegan Worcestershire sauce. For a less sweet version, reduce brown sugar to 2 tbsp. If sauce thickens too much, add a splash of water before serving. For extra flavor, try adding smoked paprika or mustard. These beans taste even better the next day and freeze beautifully for up to 3 months.
