← All recipes

Ratatouille with pasta

A simple, hearty dish of roasted vegetables with spaghetti

Serves 445 minutesAbout 400 kcal a serving2 supermarkets comparedUnder £1 a servingVegetarianFreezer-friendlyKid-friendly

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

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

£0.74per serving
Cheapest at Sainsbury's. The full shop costs £1.99 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 400g£1.191kg · £0.12 per 100g£0.75500g · £0.15 per 100g
Courgettesuse 22 × £1.39200g£1.45500g · £0.29 per 100g
Carrotspack 500g · use 2£0.55£0.11 per 100g£0.44
Red onionpack 1kg · use 1£0.95£0.10 per 100g£0.95£0.10 per 100g
Cherry tomatoesuse 200g£1.00300g · £0.33 per 100g£0.89200g
Basket total (full packs)£6.47£4.48
Cost of what this recipe uses£4.25£2.94
Per serving£1.06£0.74

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. Prepare the vegetables by finely dicing the red onion, peeling and slicing the 2 carrots, and cutting the 2 courgettes into 1cm thick rounds. Leave the 200g of cherry tomatoes whole so they can burst easily during the cooking.
  2. Heat 2 tablespoons of vegetable oil in a large pan or casserole over medium heat. Add the diced onion and carrots, sautéing for about 6-8 minutes until the onions are translucent and the carrots have started to soften slightly.
  3. Add the sliced courgettes to the pan and increase the heat to medium-high. Cook for 5 minutes, stirring occasionally, until the vegetables are tender and just starting to turn golden at the edges.
  4. Stir in the 200g of cherry tomatoes and season generously with a pinch of salt and black pepper. Cover the pan and simmer gently for 10 minutes until the tomatoes have burst and created a light sauce.
  5. While the vegetables simmer, bring a large pot of salted water to a boil on the hob and cook the 400g of spaghetti according to the packet instructions, usually 8-10 minutes, until al dente.
  6. Drain the spaghetti using a colander, reserving a small mug of the pasta water. Add the pasta directly into the pan with the vegetables, tossing well to coat every strand in the juices and vegetable oils.
  7. Taste the dish and add more salt or pepper if needed. Serve hot in four deep bowls, ensuring each person gets a generous portion of the roasted vegetables mixed in with the pasta.

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