EastEnders spoilers follow.

EastEnders has confirmed when Alfie Moon will make his return to Walford – and it’s very soon.

Alfie has been away since last month, making a sudden exit soon after he and Kat got married for the third time.

Stacey secretly revealed to Alfie that Kat’s estranged daughter Zoe had been staying with her, and he reluctantly agreed to help her without telling his wife.

Zoe then disappeared to Barcelona, so Alfie vowed to track her down abroad and bring her home – telling Kat that he was visiting Spencer in Australia.

alfie moon, eastenders

BBC

Related: Best streaming services

Kat has since discovered that Alfie is in Spain, but now believes he has taken some time away after experiencing another cancer scare and still has no idea about her daughter.

Now, new advanced spoilers released by the BBC confirm that Alfie will be back in Albert Square on Monday, 28 July. Whether or not Zoe is in tow remains a mystery, but he gets a surprise of his own when he returns to his family.

How much longer will Alfie be able to keep up his cover story, and will Kat learn the shocking truth about Zoe?

Meanwhile, it seems like Lauren and Peter’s relationship is finally back on track, though Oscar’s surprise arrival certainly ruffled a few feathers.

peter beale, lauren branning, oscar, eastenders

BBC

Related: EastEnders reveals unexpected teen pregnancy in shocking new storyline

But, later this month, Lauren makes a worrying discovery before she clashes with Peter again over a family issue. Will the couple make it through this latest obstacle?

Elsewhere, Nicola steps up to help Harry during a difficult week, Yolande is concerned about Patrick, and Suki and Eve both look for answers about an unknown problem.

The full teaser spoilers follow below.

Monday, 28 July – 7.30pm

Alfie arrives home to a big surprise, Lauren makes a worrying discovery, and Harry fears being caught.

patrick, yolande, eastenders

BBC

Related: Why EastEnders fans haven’t seen the last of newcomer Okie

Tuesday, 29 July – 7.30pm

Suki seeks answers, Lauren and Peter clash over family matters, and Harry tries to protect a friend.

Wednesday, 30 July – 7.30pm

Stacey faces an emotional milestone, Nicola steps up for Harry, and Yolande worries about Patrick.

Thursday, 31 July – 7.30pm

Patrick plays with fire, Eve demands answers, and George gets a new job.

EastEnders airs on Mondays – Thursdays at 7.30pm on BBC One. The show also streams on BBC iPlayer, where most episodes drop early at 6am ahead of their TV broadcast.

Read more EastEnders spoilers on our dedicated homepage

Digital Spy’s new print issue is here! Buy Oasis – Live in ’25 in newsagents or online, now priced at just £8.99

Deals that might interest youPrime Day 2025 best dealsPrime Day 2025 best dealsCredit: LEGOShop Sky TV, broadband and mobile dealsShop Sky TV, broadband and mobile deals

Prime Members’ Exclusive Deal

Prime Day DealAmazon Fire TV Stick 4K streaming deviceAmazon Fire TV Stick 4K streaming deviceCredit: AmazonOn SaleRichard Osman: We Solve MurdersRichard Osman: We Solve MurdersCredit: VikingStranger Things Hellfire Club dice dangle charmStranger Things Hellfire Club dice dangle charmCredit: Pandora

Prime Members’ Exclusive Deal

Prime Day DealApple AirPods Pro 2Apple AirPods Pro 2Credit: AppleShop PS5 consolesShop PS5 consolesCredit: PlayStationShop Alison Hammond's outfitsShop Alison Hammond’s outfitsCredit: Mark BourdillonApple TV+ 7-day free trialApple TV+ 7-day free trialCredit: Apple TV+Sign up for Disney+Sign up for Disney+Credit: Chuck ZlotnickThe Street of Lies: An Official Coronation Street Interactive NovelThe Street of Lies: An Official Coronation Street Interactive NovelCredit: Octopus BooksDeath in Paradise: The Puzzle BookDeath in Paradise: The Puzzle BookCredit: BBC Books