Preheat the oven to 375°F.
Put the sweet potato on a rimmed baking sheet and toss with 1 tablespoon of the olive oil. Season with salt and pepper. Roast the sweet potato for 30 to 45 minutes, until the pieces are tender and golden brown. Remove from the oven.
In a medium skillet over medium heat, toast the pine nuts until aromatic and light in color. Transfer them to a small bowl; set aside.
Add one tablespoon of the olive oil to the skillet, still over medium heat, and add the tempeh. Cook, stirring occasionally, until the tempeh begins to brown, about 5 minutes. Add the red pepper and onion; cook until the onion becomes translucent.
Add the remaining tablespoon of oil, stir in the garlic until it just begins to brown and then add the tomato paste. Next, add the lentils, sweet potatoes and olives. Once the mixture is heated through, stir in the water or broth, seasoning packet, and cumin.
Top with the mixture with the toasted pine nuts and raisins. Drizzle with olive oil and season with more salt and pepper, if necessary.
Remove the skillet from the heat. Serve it as a side or over white rice as a hearty meal.