1. Coat a large Dutch oven with olive oil and place at low heat. Add cinnamon, cumin, coriander, and turmeric. Stir spices until fragrant, about 3 minutes. Add onion, garlic and ginger; increase heat to medium and sauté about 3 minutes. (cover if vegetables start to stick).
2. Meanwhile, place enough water in a small saucepan to cover the cubed tempeh. Boil water, then add tempeh. Cook 5 minutes. Drain well.
3. To the Dutch oven, add tomatoes, carrots, celery, turnip,and lemon slices. Cover and simmer about 10 minutes. Add the cauliflower and tempeh; simmer 10 to 15 minutes, until all vegetables are tender. Remove and discard lemon rounds. Add honey and salt to taste. Garnish with cilantro and pine nuts; serve with harissa sauce.
Note- Serve it over fruited cous-cous or quinoa.