Heat 1 tablespoon of the oil in a large, heavy-based saucepan and cook the onion, carrots and courgette over a moderate heat for 5–6 minutes, stirring occasionally until soft. Remove the vegetables from the pan and set aside.
Add the mince to the pan and cook over a high heat for 4–5 minutes, stirring frequently until browned all over. Return the vegetables to the pan, add the flour and stir well to coat lightly. Add the tomato purée to the beef stock and stir well, then add the stock to the meat along with the chopped tomatoes. Bring to the boil, then reduce the heat, cover with a lid and simmer for 20 minutes.
Meanwhile, cook the pasta for 8–10 minutes or according to packet instructions until tender. Drain and toss with the remaining oil. Arrange the pasta in warmed serving bowls and pile the bolognaise sauce on top. Sprinkle with the Parmesan.