Preheat oven to 180 C / Gas 4. Grease a baking tray.
Finely grind the nuts in a food processor, the mix with breadcrumbs. Set aside.
Heat the oil in a large frying pan. Saute the onion until golden. Add the contents of the pan to the breadcrumbs, mix well.
In another bowl, beat together the eggs, garlic, vegemite, oregano, parsley, Cheddar, salt and pepper. Pour into nut mixture, mix and knead thoroughly. Let stand for 15 minutes.
Shape the loaf into a 15cm long roll and transfer to prepared baking tray. Bake for 30-45 minutes until golden brown.
Meanwhile, make the sauce. Heat the oil in a frying pan over medium heat. Saute onion until browned. Add tomatoes and continue to cook, stirring until the liquid evaporates and the tomatoes start to brown.
Add the flour, stir through, then add the stock. Bring to the boil and continue to stir until the sauce thickens.
Add the mushrooms, herbs, vegemite and red wine. Simmer for 20 minutes, stirring occasionally. Season to taste and serve-strained or unstrained.
Did exactly "as it said on the tin" and was really delicious with the mushroom sauce. Glad I cooked double the amounts, then halved each "loaf", as we now have enough for four meals ( for the three of us) . Again thank you for a wonderful recipe. - 31 Jan 2014