← All recipes

Pasta salad

A simple mix of pasta, vegetables, meat and cheese.

Serves 630 minutesAbout 410 kcal a serving2 supermarkets comparedUnder £1 a serving30 minutes or less

Allergens: none of the 14 main allergens in the usual versions of these ingredients. Brands differ, so always check the labels on what you buy.

Cooking for
Compare

Not every ingredient has a checked price at Asda, Aldi, Morrisons, Co-op, Iceland, so they aren't compared here yet (more are checked every day). Lidl doesn't publish prices online, so it can't be compared.

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

Ingredients and prices

Swipe the table to see every supermarket.

IngredientTescoSainsbury's
Spaghettiuse 500g2 × £1.50300g · £0.50 per 100g£0.75500g · £0.15 per 100g
Chicken breast filletsuse 200g£2.75210g · £1.31 per 100g£3.75480g · £0.78 per 100g
Red onionpack 1kg · use 1£0.95£0.10 per 100g£0.95£0.10 per 100g
Celery sticksuse 100g£0.90250g · £0.36 per 100g£0.90250g · £0.36 per 100g
Cherry tomatoesuse 200g£1.00300g · £0.33 per 100g£0.89200g
Cheddar cheeseuse 100g£2.50220g · £1.14 per 100g£2.85200g · £1.43 per 100g
Basket total (full packs)£11.10£10.09
Cost of what this recipe uses£7.43£5.14
Per serving£1.24£0.86

From your cupboard

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

Prices checked on 5 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. Cut the chicken breast fillets into bite-sized pieces. Season with salt and black pepper. Heat 1 tbsp of vegetable oil in a large pan over medium heat. Add the chicken and cook for 5-6 minutes until golden and cooked through. Remove from the pan and set aside.
  2. Bring a large pot of salted water to the boil. Add the spaghetti and cook according to the packet instructions until al dente. Drain and rinse under cold water to stop the cooking. Set aside.
  3. Finely chop the red onion. Thinly slice the celery sticks. Halve the cherry tomatoes. Place the chopped onion, celery, and tomatoes in a large bowl.
  4. Add the cooked chicken and drained pasta to the bowl with the vegetables. Mix well to combine.
  5. Grated the cheddar cheese and add it to the bowl. Mix well to combine. Taste and adjust the seasoning if needed.
  6. Cover the bowl with cling film and refrigerate for at least 1 hour to allow the flavours to meld together.
  7. Divide the pasta salad into 6 portions. Serve chilled.

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).

Meal Prep on a Budget Guide

For busy parents, students and shift workers tired of waste and last-minute takeaways. Get a step-by-step PDF with budget blueprints, shopping lists…

See the guide · £4.99