← All recipes

Vegetable and Cheese Pasta Bake

A comforting baked pasta dish with mixed vegetables and topped with a melted cheese sauce.

Serves 645 minutesAbout 550 kcal a serving2 supermarkets comparedUnder £1 a serving

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.81per serving
Cheapest at Sainsbury's. The full shop costs £1.72 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
Penne Pastanot compared––
Frozen mixed vegetablesuse 300g2 × £1.85240g · £0.77 per 100g£1.651kg · £0.17 per 100g
Chopped tomatoespack 400g · use 1 tin£0.47£0.12 per 100g£0.45
Milk (semi-skimmed)not compared£0.85–
Cheddar cheeseuse 250g2 × £2.50220g · £1.14 per 100g2 × £2.85200g · £1.43 per 100g
Plain flouruse 40g£0.801.5kg · £0.05 per 100g£0.45500g · £0.09 per 100g
Unsalted butterpack 250g · use 40g£1.85£0.74 per 100g£1.85£0.74 per 100g
Basket total (full packs)£11.82£10.10
Cost of what this recipe uses£5.96£4.87
Per serving£0.99£0.81

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

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. Preheat your oven to 200°C/fan 180°C/mark 4. Weigh out all ingredients and grate the 250g of cheddar cheese using a medium grater, leaving the frozen vegetables as they.
  2. Bring a large pot of salted water to a boil on high heat. Add the 400g penne pasta and cook for 8-9 minutes until al dente (firm to the bite), then drain and set aside.
  3. While the pasta cooks, melt the 40g unsalted butter in a large saucepan over medium heat. Whisk in the 40g plain flour and cook for 2 minutes to make a paste, ensuring it doesn't brown.
  4. Slowly pour the 500ml milk into the flour paste in stages, whisking constantly to prevent lumps. Continue cooking over medium heat for 5-7 minutes until the sauce thickens enough to coat the back of a spoon smoothly.
  5. Stir the 1 tin of chopped tomatoes and 300g of frozen vegetables into the white sauce. Season with a pinch of salt and pepper, then simmer on low heat for 5 minutes until the vegetables are heated through.
  6. Fold the cooked pasta and 200g of the grated cheese into the vegetable sauce. Stir well until the pasta is evenly coated and the cheese has melted into the mixture.
  7. Transfer the mixture into a large ovenproof dish and sprinkle with the remaining 50g of cheese. Bake for 20-25 minutes until the cheese top is golden brown and bubbling vigorously.
  8. Remove from the oven and let it sit for 5 minutes before serving to allow the sauce to set. Divide into 6 portions and serve while hot and steaming throughout.

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