Heinz Baked Beans Recipe

Servings: 6 Total Time: 40 mins Difficulty: easy
Copycat Heinz Baked Beans Recipe
Heinz Baked Beans Recipe

Sweet, tomatoey, and oddly clean-tasting, this homemade Heinz-style baked beans skips the slimy sauce and delivers a fresher, richer bite.

A bold opinion before anything else

I’m just going to say it. Canned baked beans are kind of weird.

Not bad. Not terrible. But that slightly slippery sauce? I never fully trusted it. I’d still eat it, obviously, usually straight from a bowl with toast on the side, but something always felt a little off.

So when I tried making a homemade version that mimics that classic Heinz flavor, I expected it to be decent. Close enough. Maybe.

It wasn’t just close. It was almost uncomfortable how similar it tasted. Same gentle tomato sweetness, same soft beans, but without that artificial aftertaste and definitely without the slimy texture.

And now I can’t go back.

A quick moment before the cooking actually worked

I messed up the first time. Not in a dramatic way, just one of those slow realizations.

I kept stirring. Constantly. Like I didn’t trust the pot to behave on its own. Turns out that was a mistake because the beans started breaking down more than I wanted. Still edible, still good, but not that clean, intact look you get from a can.

Second try, I backed off. Let it simmer quietly. Stirred only when it looked like it might stick.

That was the version that clicked.

Ingredients I Used for the Recipe

  • 2 cups dried navy beans – the classic choice, gives that authentic small, soft texture
  • Water for soaking and cooking – helps control how tender the beans get
  • 2 cups chicken stock – adds depth without making it taste meaty
  • 1 cup water – keeps the sauce light and not too heavy
  • 2 tsp Worcestershire sauce – a quiet background flavor you’d miss if it wasn’t there
  • 6 tbsp ketchup – the base of that familiar tomato sweetness
  • 2 tbsp tomato paste – thickens and intensifies the sauce
  • 3 tbsp brown sugar – balances the acidity and gives that signature sweetness
  • 1 tbsp apple cider vinegar – cuts through the sweetness just enough
  • 1/2 tsp garlic powder – subtle, not sharp
  • 1/2 tsp onion powder – rounds things out
  • 1/2 tsp black pepper – gentle warmth
  • 1 tsp salt – adjust later if needed
  • 8 tsp cornstarch – for thickening at the end
  • 1/4 cup water – to mix with the cornstarch

How to make Heinz Baked Beans recipe – copycat!?

Heinz Baked Beans Recipe

Step 1 – Soak the beans

I cover the dried beans with a lot of water and leave them overnight. Once I forgot and only soaked them for maybe 5 hours. They still cooked, just took longer and weren’t as evenly soft.

Step 2 – Simmer until just tender

Drain the soaked beans, then cook them in fresh water. Bring it up to a simmer, skim off the foam if you see it, then lower the heat.

I usually check around the 45-minute mark. You don’t want them fully soft yet. Slightly firm in the center is perfect because they’ll cook more later.

Step 3 – Build the sauce

In a separate pot, I mix the chicken stock, water, ketchup, tomato paste, Worcestershire sauce, brown sugar, vinegar, and all the seasonings.

This part always smells a bit sharp at first. Vinegar and tomato hitting heat. Don’t worry, it mellows out.

Step 4 – Add beans and simmer

Once the sauce is warm, I add the drained beans and let everything simmer together.

No lid. Medium-low heat. And this time, I resist the urge to stir every minute. Just a gentle stir now and then so nothing sticks at the bottom.

After about 20 minutes, the beans start absorbing that flavor. The sauce looks thinner than you expect, but that’s normal.

Step 5 – Thicken at the end

Mix the cornstarch with water in a small bowl. Pour it in while stirring.

This part happens fast. Like suddenly the sauce goes from watery to glossy and lightly thick.

I once added it too early and kept cooking. Bad idea. It lost its thickening power and I had to redo it. So yeah, always at the end.

Step 6 – Taste and adjust

I always taste here. Sometimes it needs a pinch more salt. Occasionally a tiny splash more vinegar if it feels too sweet.

Then it’s done. That’s it.

What it actually tastes like

This is the part that surprised me the most.

The flavor is incredibly close to Heinz. That soft, slightly sweet tomato sauce that doesn’t overpower the beans. But cleaner.

No weird aftertaste. No thick, sticky coating.

The beans themselves are better too. If you use dried beans, you get to control the texture. They’re soft but still hold their shape. Not bloated or mushy.

And the sauce… it’s smooth, light, almost glossy. Not heavy. Not clinging in a strange way.

I caught myself taking a spoonful straight from the pot. Then another. Then I had to stop because I hadn’t even made toast yet.

How I actually eat these

There’s the traditional way, of course. Spoon them over toast.

I don’t always do that.

Because eating soggy toast with a fork feels wrong to me. I’d rather keep things simple. Bowl of beans. Toast on the side. Tear, dip, eat. Way less messy.

Sometimes I add cheese. Just a slice on top while the beans are hot. It melts into the sauce and makes everything richer.

Other days, I go a completely different direction. Leftover beans with pan-fried sausages. Or spooned over a baked potato. Once I even threw them over chips with cheese and called it dinner. No regrets.

Tips

  • Don’t overcook the beans in the first stage – they should be slightly firm before going into the sauce
  • Resist constant stirring – it breaks the beans and makes the texture less clean
  • Add cornstarch only at the end – earlier ruins the thickening effect
  • Use chicken stock if possible – it gives better flavor without making it taste like chicken
  • Taste before serving – small adjustments make a big difference
  • If using canned beans, skip the soaking and initial cooking but reduce simmer time slightly

This baked beans recipe tastes so similar to Heinz it’s almost scary. But without the artificial edge. And definitely without that slippery texture I never liked.

It’s one of those recipes that looks basic on paper. Beans. Tomato. Sugar. Done.

But the balance matters. The timing matters. Even how much you stir matters more than you’d think.

And once you get it right, it becomes one of those things you just make without thinking too much. A quiet, reliable pot of something warm that somehow fits breakfast, lunch, or a lazy dinner.

I still keep a can or two around. Old habits.

But they stay unopened a lot longer now.

Heinz Baked Beans Recipe

Difficulty: easy Prep Time 10 mins Cook Time 30 mins Total Time 40 mins
Servings: 6 Estimated Cost: $ 3 Calories: 165
Best Season: All Season

Description

This homemade baked beans recipe is a spot-on copycat of the classic Heinz British style. It features a semi-clear, savory-sweet tomato sauce without the artificial aftertaste or slimy texture of canned versions. Quick, economical, and utterly addictive, these beans are perfect for breakfast on toast or as a comforting side dish.

Ingredients

Beans (Choose One Option)

Sauce Ingredients

Thickener

Instructions

Preparation (If using dried beans)

  1. Soak Beans

    Place dried beans in a large bowl and cover with plenty of water. Soak for 8–24 hours, then drain.
    Skip this step if using canned beans.
  2. Pre-cook Beans

    Place soaked beans in a large pot with fresh water. Bring to a boil, skim off any foam. Reduce heat to a gentle simmer, partially cover, and cook for 1–1.5 hours until just tender but still slightly firm. Drain and set aside.
    Beans will finish cooking in the sauce.

Making the Baked Beans

  1. Combine Ingredients

    In a large pot or saucepan, combine the stock, water, Worcestershire sauce, ketchup, tomato paste, brown sugar, vinegar, garlic powder, onion powder, black pepper, and salt. Stir well to combine.
  2. Add Beans and Simmer

    Add the cooked dried beans (or drained canned beans) to the pot. Bring the mixture to a simmer over medium-high heat, then reduce heat to medium-low. Simmer uncovered for 20 minutes, stirring occasionally to prevent sticking.
  3. Thicken Sauce

    Mix the cornflour with the 1/4 cup cold water to create a smooth slurry. Pour into the simmering beans while stirring constantly. Cook for another 2 minutes until the sauce thickens to your desired consistency.
    The sauce will thicken further as it cools.
  4. Final Seasoning and Serve

    Taste and add more salt if needed. Serve hot piled onto buttered toast, or in a bowl with crusty bread for dunking.

Nutrition Facts

Servings 6


Amount Per Serving
Calories 165kcal
% Daily Value *
Total Fat 1.2g2%
Saturated Fat 0.2g1%
Sodium 680mg29%
Potassium 450mg13%
Total Carbohydrate 32g11%
Dietary Fiber 9g36%
Sugars 12g
Protein 8g16%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Dried vs Canned: Dried beans offer better texture control and flavor absorption, but canned beans make this a quick 30-minute meal.
Storage: Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove or microwave, adding a splash of water if the sauce has thickened too much.

Keywords: baked beans, heinz copycat, british baked beans, homemade beans, vegetarian, breakfast side

Frequently Asked Questions

Expand All:

Can I make these beans vegetarian/vegan?

Yes! Simply use vegetable stock instead of chicken stock and ensure your Worcestershire sauce is vegan-friendly (some contain anchovies).

Why is my sauce not thickening?

Ensure you mix the cornflour with cold water before adding it to the hot pot. Also, make sure the beans are simmering when you add the slurry, as heat is required to activate the thickening power of the starch.

Can I freeze homemade baked beans?

Absolutely. Let them cool completely, then freeze in airtight containers or freezer bags for up to 3 months. Thaw overnight in the fridge before reheating.

Kelsey Perez Food & Lifestyle Blogger

I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.

Leave a Comment