Turn this recipe into a shopping list you can print, email, view on your mobile or shop online. It's free! Powered by Whisk.com
Method Prep:15min › Cook:1hr › Extra time:15min › Ready in:1hr30min
Cook the macaroni in plenty of boiling salted water for about 12 minutes, then drain.
Meanwhile heat the oil and fry the onion, garlic and carrots until soft and lightly coloured. Add the mince and continue stirring for 5 minutes until the mince has browned.
Add the stock, bay leaf, Worcestershire sauce and seasoning, cover and simmer for 15 to 20 minutes. Discard the bay leaf. Taste and adjust the seasonings and stir in the oregano. Add the tomato ketchup and stir.
To make the sauce, melt the butter in a pan and stir in the flour. If not smooth enough add a little more butter! Gradually add the milk and bring to the boil, stirring continuously. Simmer for 3 minutes, season to taste and stir in one-third of the grated cheese until melted.
In a lightly greased ovenproof dish layer up one-third of the cooked macaroni followed by half the meat and half the sauce. Continue with half the macaroni, remaining meat, remaining macaroni and finally the sauce. Sprinkle with the remaining cheese and cook in a moderately hot oven (200 C / Gas 6) for about 40 minutes until well browned.
Leave it to rest for 15 minutes, this helps keep it together when dishing it out, then put back in the oven for 5 minutes to heat, then serve!