Remove tempeh from package and chop into small triangles by cutting the tempeh in half widthwise. Cut each half in a star pattern to get 16 mini triangles per package of tempeh, 32 triangles total.
In a small bowl combine maple syrup, balsamic vinegar, tamari, oil and minced garlic.
Add tempeh triangles into a shallow dish with a large surface area, pour maple balsamic marinade over the tempeh, toss to coat and let tempeh marinate in the fridge for 1 – 24 hours. Stir the mixture a couple times while marinating, if possible.
When tempeh is done marinating, reheat oven to 400°F and line a baking pan with parchment paper.
Combine cauliflower, red onion, garlic, olive oil and spices in large bowl and mix to combine.
Add cauliflower to one half of prepared baking sheet and marinated tempeh to the other half. Roast for 25-30 minutes, until cauliflower is tender and cooked to your liking. If you want your tempeh and cauliflower to be a little crispy broil for 3-4 minutes, but watch closely so they don’t burn!
Remove from heat. Garnish with fresh basil and raisins. Serve with a whole grain like brown rice, quinoa or cauliflower rice if desired.