Place lentils, water, salt, dried thyme, and dried rosemary into a medium-size saucepan and place over medium heat. Bring to a boil and then reduce to a simmer. Cook for 25-30 minutes or until cooked but still firm. Drain well, place in a large bowl, and allow to cool until required.
Chop tomatoes into a large dice and mince garlic. Heat olive oil in a large frying pan and sauté garlic and tomatoes until garlic is tender and the tomatoes have started to soften. Add lentils and tomatoes to lentils.
Peel and dice red onion and add to lentil and tomatoes along with spinach.
To make dressing: whisk together all ingredients. Pour over salad and mix everything gently with two large salad servers or with clean hands.
Serve room temperature or chilled. Lasts well in the fridge for up to two days.
Amy is a Brisbane-based blogger who is passionate about creating a healthy, nourished life with whole foods, running, reading and writing. Her blog, Thoroughly Nourished Life, provides delicious gluten-free and vegetarian recipes for meals and treats.