What is the Repeat Order Service?

  • Our Repeat Order Service is a completely free service that allows you to receive a regular order of delicious meals directly to your door.
  • Choose your delivery day and how often you want to get your meals during checkout. This could be every week, 2 weeks or monthly.
  • The service is also completely flexible. You have the freedom to add or remove any of our 300 meals and desserts to your delivery.
  • Once you set up a repeat order, you won’t have to worry about choosing a delivery day or checkout every time you swap out meals.
  • The deadline for choosing which meals get delivered is always at midnight, 3 days before your delivery. After this point, you won’t be able to make any changes to that delivery. 

How to start your repeat order...

Step 1: Choose your meals

Choose your meals from a previous order or start a new order and we will automatically repeat your order for each delivery, you can change your meal selection up until midnight 3 days before delivery for added flexibility.

Step 2: Pick your slot

Select your preferred delivery day and how often you would like your delivery during the ordering process, Whether you'd like a weekly delivery or one every four weeks you will get the same day of the week and time slot each delivery.

Step 3: Set Your Delivery Schedule

During checkout, select “Opt In”
and your preferred delivery frequency.
After payment, customise your meals or delivery schedule anytime through your Oakhouse Foods account.

Pause or cancel at any time

Going on holiday? You can easily pause your repeat order and start it again when you get back. 

You can also cancel it entirely at any time if you would like.


We have put together some Frequentley Asked Questions at the bottom of this page if you would like to know more about the service.

Remember there is absolutely no commitment.

Ready to get started? 

You can get started by clicking below, adding the meals you want to the basket

and then signing up on the payment page in the checkout.

Or, you can log into your account and create a repeat order from a previous order.

Why use the Repeat Order Service?


  • Delicious frozen meals and desserts delivered to your door
  • Various dietary needs and preferences
  • 25 years of experience & over 40 millions meals sold


  • Order renews automatically
  • No prepping or cleaning
  • Easy meal times by using a microwave or oven


  • Choose from over 300 frozen meals and desserts
  • You can create, edit, pause or cancel your repeat order at any time
  • You can choose your meals up to 3 days before delivery

Need some inspiration?

Check out some of our best-selling products and add them to your next repeat order.

We’ve sold over 40 million meals

And the reviews are pouring in...

Fequently Asked Questions:

Any questions? Give us a ring on 0333 370 6700 and we’ll chat you through it all.


Where can I sign-up to the Repeat Order Service?

You can sign-up by placing an order and selecting the option on the payment page.

Alternatively, if you have already ordered with us before you can make a previous order a repeat order on the accounts page:
1. Log in to your account
2. Go to the 'My Repeat Order' tab
3. Select 'view last order' and then click on 'Yes, I would like to save time by setting up a repeat order.'

Do I have to set up a repeat order to purchase from Oakhouse Foods?

No - the Repeat Order Service is completely optional. You are welcome to purchase delicious meals and desserts from us without setting up a repeat order.

What is the minimum order for a repeat order?

The minimum value of a repeat order is £15

Can I change my repeat order?

Yes, you can change the order up to 72 hours before it is due to be delivered.

Once the order reaches 72 hours before delivery the order can't be edited as we will be organising the delivery.

If you wish to change your repeat order after that point, then please contact our customer service team: 0333 370 6700.

How do I change my repeat order items?

You can edit your order by selecting the "Edit Items" button on the My Repeat Order page.

How much does the Repeat Order Service cost?

The Repeat Order Service is free to use and can be paused or cancelled at any time.

Can I pause my repeat order?

Yes, the Repeat Order Service can be paused at any time. You can pause your repeat order at any time by visiting the My Repeat Order page:
1. Login: Log In / Register
2. Go to the Accounts Page
3. Go to My Repeat Order and select the button on the page where it says "Pause Repeat Order"
4. Choose how long you would like to pause the repeat order
5. Then save your option

How do I cancel my Repeat Order?

1. Log in to your account and click on the 'My Repeat Order' tab
2. Scroll to the bottom of the page and select Cancel Repeat Order
3. Select your reason for cancelling

Where can I go to ask a different question?

Please contact our customer service team: 0333 370 6700