← All recipes

Vegetable and Cheese Stuffed Pasta

A simple dish of pasta stuffed with vegetables and cheese, baked until golden.

Serves 445 minutesAbout 780 kcal a serving2 supermarkets compared

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.

£1.09per serving
Cheapest at Sainsbury's. The full shop costs £2.03 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
Cheddar cheeseuse 200g£2.50220g · £1.14 per 100g£2.85200g · £1.43 per 100g
Onionnot compared£0.95–
Carrotspack 500g · use 2£0.55£0.11 per 100g£0.44
Chicken breast filletsnot compared–£3.75
Chopped tomatoespack 400g · use 1 tin£0.47£0.12 per 100g£0.45
Semi skimmed milkuse 100ml£0.85568ml · £0.15 per 100ml£0.85568ml · £0.15 per 100ml
Basket total (full packs)£7.37£5.34
Cost of what this recipe uses£5.59£4.35
Per serving£1.40£1.09

Not compared (a price wasn't found at every shop, so it isn't in the totals): Onion, Chicken breast fillets.

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. Finely chop the onion and carrots. Season the chicken breast fillets with salt and black pepper. Grate the cheddar cheese.
  2. Bring a large pan of salted water to the boil. Add the spaghetti and cook for 10 minutes, or until al dente. Drain and set aside, reserving 100ml of the pasta water.
  3. Heat 1 tbsp of vegetable oil in a large frying pan over medium heat. Add the chicken breast fillets and cook for 5-6 minutes on each side, or until golden and cooked through. Remove from the pan and set aside to rest.
  4. In the same pan, add the chopped onion and carrots. Cook for 5 minutes, or until softened. Add the chopped tomatoes and cook for a further 5 minutes, stirring occasionally.
  5. In a separate bowl, mix the grated cheddar cheese with the semi-skimmed milk. Stir until smooth. Add the cooked chicken to the pan with the vegetables and pour in the cheese sauce. Stir well and cook for 2-3 minutes, or until the sauce has thickened.
  6. Add the cooked spaghetti to the pan with the filling. Toss well to combine, adding a splash of the reserved pasta water if needed to help the sauce cling to the pasta. Cook for a further 2 minutes, or until the pasta is well coated.
  7. Season the pasta with salt and black pepper to taste. Taste the filling and adjust the seasoning if needed.
  8. Divide the pasta among 4 serving plates and serve immediately.

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