To make the spice blend, heat a cast iron pan and add spices.
Toast until fragrant, for about 1 - 2 minutes. Set aside to cool.
Once the spices have cooled completely, grind them into a powder using a coffee grinder.
To make the tempeh, preheat the oven to 200°C.
Cut the tempeh into thin slices and cut each slice into half both length and width wise, so that you get 4 small rectangles per slices.
Place all ingredients for the marinade in a casserole dish and stir in the tempeh.
Bake for 34-40 minutes, or until all the liquid has evaporated.
Make sure to stir the tempeh from time to time.
To make the soup, decrease oven temperature to 180°C (350°F). Place the almonds on a baking sheet and toast them for about 5-8 minutes, or until slightly browned. Remove from oven and set aside.
Add oil, leeks, onion, garlic, and peppers to a large pot. Fry for 10 minutes.
Add remaining ingredients (except for vinegar and salt) and cook for 15 minutes.
Remove star anise.
Place almonds and about 1/2 cup broth from the soup in a blender and blend until creamy.
Add the rest of the soup and blend until smooth.
Season with vinegar and salt and serve with tempeh.