Homemade beans on toast with an egg, the whole dishHomemade beans on toast with an egg, close up

Homemade beans on toast with an egg

30 min · 22 g protein · 407 cals / serving

Proper beans on toast, made from scratch in half an hour: haricot beans simmered in a rich, smoky tomato sauce with onion, a dash of Worcestershire and a touch of sweetness, ladled over crisp wholemeal toast with a fried egg and a little mature cheddar melting on top.

Servings4

Ingredients

Beans

To serve

Steps

  1. Heat the oil in a saucepan over a medium heat and cook the onion with a pinch of salt for 6–7 minutes until soft and golden. Add the garlic, smoked paprika and tomato purée and fry for a minute until it darkens.Step 1, what it should look like
  2. Add the passata, beans, Worcestershire sauce, sugar, vinegar, salt and pepper. Simmer gently for 12–15 minutes, stirring now and then, until the sauce is thick and glossy and clings to the beans. Mash a few beans against the side of the pan to thicken it further, and add a splash of water if it gets too thick.Step 2, what it should look like
  3. Toast the bread. Meanwhile, spray a nonstick frying pan and fry the eggs over a medium heat, lid on, for 3–4 minutes until the whites are set and the yolks are how you like them.Step 3, what it should look like
  4. Pile the beans onto the toast, top each slice with an egg and scatter over the cheddar so it melts into the hot beans.

Good to know

Will it taste like tinned beans?

Close, but less sweet and more tomatoey, with the smoked paprika giving it depth. Add another teaspoon of sugar if you want it closer to the tin; it's about the same score.

Does it keep?

The beans keep 4 days in the fridge and freeze well, so double the batch: they reheat in two minutes for a weekday breakfast or a jacket potato.

Other beans?

Cannellini or butter beans work just as well; butter beans make it extra creamy.

Per

Calories
116
Protein
(23%)
6 g
Fat
(27%)
3 g
Carbohydrates
(50%)
16 g
of which sugar
3 g
Fiber
3 g
Sodium
300 mg

More breakfast

Computed from the ingredients with our published formula, not yet kitchen-tested. How

As written, 1628 kcal goes into the pot and 1486 g of ingredients comes out as about 1400 g of food: 116 kcal per 100 g. Cooking moves water and energy density is the score's biggest lever, so the dish is scored as cooked, not as an average of its parts. Every ingredient links to its food page, with the same data and score. The label's percentages are each macronutrient's share of the calories. The full formula.