- 
Topping
Fry the onions, leek and garlic in the oil until just translucent. Add the carrots, mushrooms, tomato paste, stock cube, salt, pepper, herbs, a little red wine, soy sauce and water so nothing sticks. Put the lid on, and allow to cook over medium heat for about 15-20 minutes.
In the meantime, stick the potatoes in the microwave with a little water for about 8 minutes to cook. Drain and mash. Add milk, margarine, salt and pepper. Keep mashing until it's nice and smooth!
Once the carrots are almost cooked, add the drained TVP, celery and beans. Cook for another 5-10 minutes.
Mix the flour with the water, and add to the pot. Mix until thickened, and there's no liquid left in the pot.
Spoon the TVP mixture into the bottom of a nice large pan/bowl. Level it out, and dot the potato topping on to cover. Pop in the oven at 180C/350F for about 20-25 minutes, or until goldeny brown.
Eat against a backdrop of summer thunder and lightning as I happened to find myself doing. Makes it all the more dramatic! Yum.
posted by ingrid