This is one of James Reasons from Alive and Cooking recipe.
http://www.aliveandcooking.com.au/index.php/recipe/vegetarian_cottage_pie
Ex software engineer, now chef