Wash sweet potatoes well and cut into cubes. Toss with olive oil, cumin, salt, and pepper. Spread evenly on a baking tray.Roast for 25–30 minutes, until tender and golden.
Rinse lentils under cold water. Place in a pot with 3 cups water and a pinch of salt.
Bring to a boil, then reduce heat and simmer for 20–25 minutes, until lentils are tender but not mushy. Drain and set aside.
Dressing: Roast garlic cloves in the oven (wrapped in foil or in a small dish) until soft, about 15 minutes.In a blender or food processor, combine roasted garlic, parsley, dill, peanut butter/tahini, lime juice, olive oil, cumin, salt, and pepper.Add water gradually until smooth and creamy.
In a large bowl, combine roasted sweet potatoes and cooked lentils. Toss with dressing until well coated.
Top with fresh parsley, chopped honey-coated almonds, and a few capers. Serve warm or at room temperature as a hearty side dish or light main meal.