Celebrity MasterChef 2025: When the final is and why the BBC show is not on tonight

Who do you think has what it takes to be crowned Celebrity MasterChef Champion 2025?
Natasha Rigler

Celebrity MasterChef 2025‘s first semi-final was packed with drama – but why is it not on tonight and when is the final?

The BBC cooking show saw two celebrities eliminated last night and another was forced to miss a challenge due to illness.

There are now seven budding chefs left in the competition and they all want to win the title of Celebrity MasterChef Champion 2025.

Read on to find out when it’s on TV again and when the all-important final is.

Celebrity MasterChef semi finals
Ginger Johnson skipped the first semi-final task last night after falling ill (Credit: BBC)

Celebrity MasterChef 2025: Double elimination

Last night, judges John Torode and Grace Dent sent the two weakest celebrity contestants home. It was the first semi-final of the competition and it got off to a big start.

The budding chefs were taken to Coombe Abbey in Warwickshire for their first challenge. They had to cook a huge medieval banquet for 80 history enthusiasts after being split into two teams.

Drag Race UK star Ginger Johnson was noticeably absent from the task. She was unwell, so had to give it a miss.

It was touch-and-go, with Antony Costa almost serving up a raw venison pie to the meat lovers. Oops!

Later in the show, the contestants returned to the MasterChef kitchen. Ginger was feeling better and able to join them as they tried to impress John and Grace with their best pies.

Unfortunately, this spelt the end of the road for Blue singer Antony and Love Island star Chris Hughes. The pair were sent home at the end of the competition.

Why is it not on tonight? When is it back?

In a teaser for the next episode, the seven remaining contestants are introduced to Italian chef Gennaro Contaldo. They have to each take on one of his iconic recipes and it’s clear the pressure is getting to some of them!

The seven stars left are Jamie Lomas, Dawn O’Porter, Katie McGlynn and Alun Wyn Jones. Ginger, Ashley Cain and Alfie Boe complete the current semi-finalist line-up.

One of the celebs will be crowned ‘Cook of the Day’. This means they can head home early and skip the next challenge.

The remaining five have to serve up a dish that really means something to them. One will then be eliminated from the competition.

Celebrity MasterChef isn’t on tonight, though. Sitting in its place is a heart-wrenching documentary about the 2024 Southport stabbings, called Our Girls: The Southport Families.

The show will return for its second semi-final of the week on Wednesday December 10, 2025. It is on at 8pm on BBC One and BBC iPlayer. The third semi-final of the week airs the following night, but at 9pm.

Celebrity MasterChef semi-finals 2025
Jamie Lomas is put to work under the watchful eye of Gennaro Contaldo (Credit: BBC)

When is the Celebrity MasterChef 2025 Final?

In true Celebrity MasterChef tradition, the final will run across one week.

Finals Week, as it is called, begins at 8pm on Monday December 15, 2025. But you need to keep your wits about you, as the schedule is a little all over the place!

The show continues the following night (Tuesday 16) before disappearing for two evenings. It will then return on Friday with the one you’ve been waiting for – The Celebrity MasterChef 2025 Final.

By Friday there will just be three celebrities left in the competition. The trio will be put through their paces by John and Grace one last time before the winner is declared.

The Celebrity MasterChef 2025 Final (final!) is on at 8pm on Friday 19 December. It is on for an hour, finishing at 9pm.

We can’t wait to find out who will be joining last year’s winner, Vito Coppola, in the Celebrity MasterChef hall of fame!

Read more: Celebrity MasterChef star Noreen Khan is sent home after ‘chaotic’ challenge with Alfie Boe

Celebrity MasterChef continues at 8pm on BBC One and BBC iPlayer on Wednesday December 10, 2025.