Mix the flax eggs and set aside to thicken.
Dice the carrots, celery, onion, garlic, and mushrooms.
Add the onion, garlic and olive oil to a skillet or sauce pan and saute over medium high heat, about 3-5 minutes, until the onion becomes soft and translucent.
Add the veggie broth, 2.5 tbsp tomato paste carrots, celery and mushrooms to the skillet. Saute another 5 mins until those veggies have softened.
Preheat the oven to 425. Line or grease a 9x3" bread loaf pan.
Drain and thoroughly rinse the canned lentils. Set aside.
In the food processor, add the oats and walnuts. Give a quick pulse to lightly chop the oats and walnuts. Leave them semi-chunky, not ground completely.
Add the lentils, sauted veggies, flax eggs, and spices to the food processor. Pulse for a minute or two until the mixture is completely incorporated and is somewhat smooth. Leave some chunks for texture.
Spread the lentil mixture into your lined/greased loaf pan, using a spatula to press it evenly.
In a small bowl, mix 3 tbsp tomato paste with 1 tbsp vegan worcestershire sauce. Spread half of that mixture over the top of the loaf.
Bake the loaf uncovered for 40-45 minutes.
Remove the loaf from the oven and spread the remaining tomato mixture over the top.
Let sit and cool 10 minutes before serving so the texture can set.