← All recipes

Rock cakes

A simple, crumbly cake with chocolate chips, perfect for tea.

Serves 1245 minutesAbout 170 kcal a serving2 supermarkets comparedUnder £1 a servingVegetarianKid-friendly

Allergens: contains eggs, milk. Brands differ, so always check the labels on what you buy.

Per serving (approx.): 35g carbs · 12g sugars · 1g fibre. Estimates for carb counting, not medical advice. If you have diabetes, follow your GP or dietitian's advice.

Cooking for
Compare

Not every ingredient has a checked price at Aldi, Lidl, Asda, Morrisons, Iceland, so they aren't compared here.

£0.17per serving
Cheapest at Tesco. The full shop costs £0.31 less than at Sainsbury's.Prices checked 4 October 2026. Prices and offers change, so check before you shop.

Ingredients and prices

Swipe the table to see every supermarket.

IngredientTescoSainsbury's
Plain flouruse 150g£0.801.5kg · £0.05 per 100g£0.45500g · £0.09 per 100g
Caster sugarnot compared–£1.30
Unsalted butterpack 250g · use 100g£1.85£0.74 per 100g£1.85£0.74 per 100g
Eggspack 6 pack · use 2£1.80£0.30 each£2.40£0.40 each
Milk chocolate chipspack 100g · use 50g£1.19£1.19 per 100g£1.25£1.25 per 100g
Basket total (full packs)£5.64£5.95
Cost of what this recipe uses£2.01£2.30
Per serving£0.17£0.19

Not compared (a price wasn't found at every shop, so it isn't in the totals): Caster sugar.

From your cupboard

Not in the prices above. Check you have these before you start.

Prices checked on 4 October 2026 from each supermarket's own listing or a price-comparison site. Each shop's unit price (or pack size) is shown under its price, and "cost of what this recipe uses" compares like with like (tap a price to see its source). Cheapest in each row is ticked. Prices, offers and pack sizes change; loyalty-card prices are not included unless stated.

Method

  1. Preheat the oven to 180C (160C fan, gas 4). Line a 20cm square tin with baking parchment. 5 minutes N/A N/A
  2. Weigh out 150g plain flour and 100g caster sugar into a large mixing bowl. Add 100g unsalted butter, cut into small cubes, and rub into the flour and sugar using your fingertips until the mixture resembles fine breadcrumbs. 3 minutes N/A The mixture should resemble fine breadcrumbs.
  3. Crack 2 eggs into a separate bowl and whisk until well combined. Gradually add 50g milk chocolate chips to the bowl, stirring until fully incorporated. 2 minutes N/A The eggs should be fully combined with the chocolate chips.
  4. Pour the egg mixture into the flour mixture and gently fold together using a spatula until just combined. Do not overmix. 2 minutes N/A The mixture should be just combined, with no visible streaks of flour.
  5. Transfer the mixture into the prepared tin, spreading it out evenly with the back of a spoon. Use your fingers to press the mixture firmly into the corners of the tin to create a flat surface. 2 minutes N/A The tin should be evenly filled, with no gaps.
  6. Bake in the preheated oven for 25-30 minutes, or until the edges are golden and a skewer inserted into the centre comes out clean. 25-30 minutes 180C (160C fan, gas 4) The edges should be golden, and a skewer inserted into the centre should come out clean.
  7. Allow the rock cake to cool in the tin for 10 minutes, then transfer it to a wire rack to cool completely. Once cooled, cut into 12 equal squares using a sharp knife. 10 minutes N/A The rock cake should be completely cool and cut into 12 equal squares.

Tips

Nothing wasted: your leftover ingredients

Supermarkets sell set pack sizes, so you'll have some ingredients left. Here's how to keep them, and other recipes here that use them up.

Storing leftovers

Cool leftovers and put them in the fridge or freezer within 1–2 hours. Eat fridge leftovers within 2 days, or freeze them. Defrost in the fridge and reheat only once, until steaming hot all the way through (Food Standards Agency guidance).

Weekly Meal Prep Guide for Busy Families

For busy parents who are tired of waste and last-minute takeaways. Get a 10-minute Sunday plan, printable grid, shopping list and leftover hacks that…

See the guide · £4.99