Cook the lentils according to pack instructions. I normally cook them 'al dente' as I like them a little crunchy rather than mushy. So, I cover them in water (water level should be about 2 cm above the level of the lentils). Put some salt and boil (covered) on medium fire. When the water starts boiling decrease the fire to low and cook for max 20 minutes.
Meanwhile, chop the red and white onions, the shallots put those in a pan, add about 180 ml water and some salt and pepper and cook (covered) for 10' till nice and soft. When the water has gone down, add the olive oil and cook for 2 more minutes. Switch off the heat and add ¾ of the balsamic vinegar along with ½ tablespoon cider vinegar.
While onions and lentils are cooking, in a deep frying pan put the frozen grilled veggies as well as the spinach over medium fire. They have some oil so no need to add any. When they start sizzling away, lower the fire and cook for about 10-12 minutes tossing occasionally.
Drain the remainder of the water from the lentils and mix with the onion and the vegetables.
Add some fresh thyme and the feta cheese crumbled.
Serve warm or cold.
Notes
I normally buy the frozen grilled veggies from Waitrose as I found, for me, they are the best combination - they have aubergine, courgette, red and yellow pepper, onion and a nice, nice taste indeed. By all means grill your own veggies and this will probably taste even more divine but if you do not have the energy and the time - have some ready bought as they are just fab.I sometimes have added some beets nicely roasted and instead of feta cheese, I have crumbled some beautiful and good quality goats cheese.It is just delicious!