Rinse the lentils and place in a pot with enough water to cover them completely, with no more than a cm of water above the lentils. For best results, check my post on cooking the perfect lentils.
Stir in 1 tsp of cumin. Bring to a boil and reduce to medium-low until all the water evaporates. As the lentils cook, begin washing and prepping the squash as outlined below in step 4.
Once all the water has evaporated and lentils are tender, stir in some salt gently with a fork. Remove the pot from heat and allow it to cool completely before adding to the salad.
Preheat the oven to 400 degrees (F). Thoroughly wash the squash and slice in half lengthwise. Cut off the bottom and cut off the top and scoop out all seeds. You may save the seeds to roast and eat later.
Slice the length of the squash into half circles about 1.5 inches thick.
Arrange the squash slices on top of a baking sheet. Sprinkle half the oil, some salt, pepper to taste, and 1 tsp of cinnamon on the squash. Add the slices of red onion to the pan. Bake for 30 minutes, until the squash gains a golden color and some caramelization. Be careful not to scorch the onions. You may need to remove the onions earlier.
In a small pan over medium heat, add 1 tbsp of oil and the crushed garlic. Stir frequently until fried golden, careful not to scorch it.
Stir in the chopped cilantro to the garlic and toss until the cilantro wilts. Remove from heat and set aside.
For the dressing:
In a small bowl, whisk together 1/4 cup of oil, the pomegranate molasses, lime juice, 1 tsp cumin, 1 tsp of cinnamon, and salt and pepper to taste.
Assembling the salad
Layer the baby spinach onto a large platter.
Layer the lentils on top of the spinach and drizzle on the dressing. Toss gently until all lentils and spinach are coated.
Sprinkle the fried garlic and cilantro mixture ontop of the lentils, evenly distributed.
Sprinkle the pomegranate on top, laying it into a circular design or diagonal lines if you like.
Arrange the roasted squash and onions on top and serve.