Full English Shakshuka with Eggs and Bacon

Prep: 10 minCook: 25 min2 servingsmediumBritish
Full English Shakshuka with Eggs and Bacon

A hearty one-pan breakfast featuring chipolatas, streaky bacon, and mushrooms cooked down with haricot beans, passata, and tomatoes, then finished with baked eggs. The savory tomato base is seasoned with ketchup and chilli flakes, topped with fresh parsley, and served alongside buttered toast for a complete English-style shakshuka.

Ingredients

2 servings
  • 1 tbsp vegetable oil, or sunflower oil
    olive oil1:1neutral fat

    adds fruity note

    Full guide →
  • 4 chipolatas
    pork sausages1:1meat

    milder spice

  • 4 streaky bacon, rashers
    back bacon1:1meat

    less fatty

  • 7 oz chestnut mushrooms, sliced, or button mushrooms
    cremini mushrooms1:1vegetable

    similar earthiness

  • 7 oz haricot beans, canned, drained
    cannellini beans1:1legume

    slightly creamier

  • 14 tbsp passata
    crushed tomatoes1:1tomato

    less smooth texture

  • 6 cherry tomatoes
  • 1 tbsp tomato ketchup
    tomato paste0.5:1tomato

    more concentrated, reduce quantity

  • chilli flakes, pinch(optional)
  • 2 eggs, to 4 depending on appetite
  • parsley, small handful, chopped
  • buttered toast, to serve

Instructions

  1. 1

    Heat oil in a large deep frying pan. Add chipolatas and cook until brown all over, then push to one side.

  2. 2

    Add bacon to one part of the pan and mushrooms to another. Fry until bacon starts to crisp and mushrooms are golden.

  3. 3

    Tip the cooked contents onto a plate.

  4. 4

    Tip beans, passata, and tomatoes into the frying pan. Add ketchup and chilli if using, and season well.

  5. 5

    Bubble for 5 minutes, then scatter mushrooms over the top and nestle chipolatas and bacon among the beans.

  6. 6

    Create gaps in the beans to see the base of the pan and crack in eggs.

  7. 7

    Cover the pan with a lid or baking tray and cook until egg whites are set but yolks remain runny.

  8. 8

    Scatter with parsley and extra chilli if desired, and serve with hot buttered toast.

Tips

Tip 1

Ensure the tomato sauce is bubbling steadily before adding eggs so they cook evenly.

Tip 2

Keep the egg yolks runny by not overcooking; start checking at 4 minutes.

Good to Know

Storage

Refrigerate in airtight container up to 2 days. Reheat gently, avoiding overcooking eggs if rewarming.

Make Ahead

Prepare through step 5 up to 4 hours ahead; cover and chill. Bring to room temperature, return to heat, then proceed with egg stage.

Serve With

Serve immediately in the pan with hot buttered toast on the side. Optionally add extra fresh parsley and chilli flakes at table.

See pairing guide →

Common Mistakes

Watch

Do not skip the initial browning of chipolatas to avoid pale, flavorless sausage.

Watch

Do not cover eggs from the start to avoid overcooked yolks.

Watch

Do not omit the resting bubble time for the sauce to avoid underdeveloped flavor.

Substitutions

vegetable oil
olive oil1:1neutral fat

adds fruity note

Full guide →
chestnut mushrooms
cremini mushrooms1:1vegetable

similar earthiness

Full guide →
chipolatas
pork sausages1:1meat

milder spice

haricot beans
cannellini beans1:1legume

slightly creamier

Full guide →
passata
crushed tomatoes1:1tomato

less smooth texture

Full guide →
tomato ketchup
tomato paste0.5:1tomato

more concentrated, reduce quantity

Full guide →
streaky bacon
back bacon1:1meat

less fatty

Find more substitutions →