← All recipes

Cheesy Chicken and Broccoli Pasta

Penne tossed with chicken, broccoli and a cheddar sauce.

Serves 430 minutesAbout 810 kcal a serving2 supermarkets comparedFreezer-friendly30 minutes or lessKid-friendly

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

Per serving (approx.): 73g carbs · 7g sugars · 5g 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 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.

£2.30per serving
Cheapest at Tesco. The full shop costs £0.20 less than at Sainsbury's.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
Chicken breast filletsuse 400g2 × £2.75210g · £1.31 per 100g£3.75480g · £0.78 per 100g
Broccoliuse 300g£0.90375g · £0.24 per 100g£2.50330g · £0.76 per 100g
Penne Pastanot compared£2.40–
Cheddar cheeseuse 200g£2.50220g · £1.14 per 100g£2.85200g · £1.43 per 100g
Semi skimmed milkuse 500ml£0.85568ml · £0.15 per 100ml£0.85568ml · £0.15 per 100ml
Unsalted butterpack 250g · use 30g£1.85£0.74 per 100g£1.85£0.74 per 100g
Basket total (full packs)£11.60£11.80
Cost of what this recipe uses£9.21£9.23
Per serving£2.30£2.31

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

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. Weigh out 400g chicken breast fillets, 350g penne pasta, 300g broccoli, 200g cheddar cheese, 500ml semi skimmed milk and 30g unsalted butter. Chop the chicken into 2cm cubes and trim the broccoli into small florets. Grate the cheddar finely. Set everything by the hob ready to cook.
  2. Bring a large saucepan of salted water to a rolling boil on high heat. Add 350g penne pasta and cook for 10-11 minutes until al dente and tender but firm. Drain in a colander and reserve 100ml pasta water. Keep the pasta warm while you cook the chicken.
  3. Heat 1 tbsp vegetable oil in a large frying pan on medium-high heat. Add 400g chicken breast cubes and season with salt and black pepper. Cook for 6-7 minutes, stirring occasionally, until golden brown outside and no pink remains inside. Transfer to a plate if the pan gets crowded.
  4. Add 300g broccoli florets to the same pan on medium heat. Toss with the chicken and cook for 3-4 minutes until bright green and just tender with a slight bite. Add a splash of water and cover 1 minute if needed to steam. The broccoli should look vibrant, not soggy.
  5. Reduce the hob to low heat and add 30g unsalted butter to the pan. Let it melt for 1 minute then pour in 500ml semi skimmed milk. Stir constantly for 2-3 minutes until the milk just starts to thicken. Add 100g grated cheddar and stir until melted and glossy.
  6. Add the drained 350g penne pasta to the pan with the chicken and broccoli. Toss everything on medium heat for 2 minutes until well coated in the sauce. Add reserved pasta water a little at a time to loosen if needed. Taste and season with salt and black pepper.
  7. Remove the pan from the hob. Stir in the remaining 100g grated cheddar until fully melted and the sauce is smooth and creamy. The sauce should thicken and coat the back of a spoon. If it looks too thick, add a splash more milk.
  8. Divide the cheesy chicken and broccoli pasta between 4 warm bowls and serve immediately. The pasta should be hot, creamy and the chicken golden with bright green broccoli throughout. Cool any leftovers within 1-2 hours and refrigerate.

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