In a large frying pan, sauté the mushrooms, celery, onions and carrots for 4-5 minutes or until crisp-tender.

Add the cubed ham and garlic and cook for 2 minutes or until garlic is tender.

In a small bowl, combine the flour and cream and stir into the ham mixture. Add the tomato, fresh herbs and pepper. Bring up to the boil and cook gently stirring for 2 minutes. Reduce heat, and simmer uncovered for 8-10 minutes until heated through (the sauce will be thin).

In a small bowl combine the cheeses.

Start to compile your lasagne. Grease an oven proof dish, lay down a layer of lasagne sheets, top with a third of your ham and veg sauce and a third of your combined cheese mixture. Repeat layers twice.

Cover and bake at 180°C for 30 minutes. Uncover and bake for 15-20 minutes longer until bubbly and all the cheese has melted.