Prawn cocktail rolls

Prawn cocktail rolls
  • Serves icon Serves 8
  • Time icon Ready in 15 min

The 1970’s classic is a big hit with kids  – see if your little ones love this prawn cocktail rolls recipe as much as you did.

Or discover our ultimate prawn cocktail recipe, if you want to stick to the traditional recipe.


  • 200g cooked prawns, fresh or frozen (and thawed)
  • Juice of 1 lemon
  • 2 tbsp mayonnaise
  • 1 tbsp tomato ketchup
  • 1 tsp salad cream
  • 1/4 iceberg lettuce
  • 8 mini brown rolls


  1. Empty the prawns into a sieve resting over the sink to drain off any liquid. Tip into a bowl. Squeeze over the lemon juice and season with salt and pepper. Add the mayonnaise, ketchup and salad cream and stir gently to mix.
  2. Shred the lettuce by carefully cutting into thin strips with a sharp knife. Cut the rolls through the middle and open them up. You don’t need any butter as there’s quite a lot of fat in the mayonnaise. Divide the lettuce between the rolls and spoon the prawn mixture on top, then sandwich the rolls together. Put each roll into a paper muffin case (this looks pretty and helps catch any of the filling if it falls out). Chill in a sealable container or a tin until needed.


Fancy getting a copy in print?

Subscribe to our magazine

Rate & review



Share a tip

Or, how about...?

Save recipe icon Save recipe icon Save recipe

Healthy salad recipes

Lime, basil and chilli prawn cocktail salad

Fuss-free and quick to cook, this chilli prawn cocktail salad...

Save recipe icon Save recipe icon Save recipe

Prawn cocktail recipes

Easy prawn cocktail

Juicy prawns with a classic dressing make this retro favourite...

Subscribe to our magazine

Food lovers, treat yourself this Christmas... Enjoy 12 months of magazines for £29.99 – just £2.50 an issue.


Unleash your inner chef

Looking for inspiration? Receive the latest recipes with our newsletter

We treat your data with care. See our privacy policy. By signing up, you are agreeing to delicious.’ terms and conditions. Unsubscribe at any time.