Tempeh comes in both pre-cooked and uncooked forms. Pre-cooked is ready to eat, but will still benefit from a quick warm-up and a "bath" in whatever dish it's being served with to soak up flavor. Uncooked tempeh must be cooked for at least 20 minutes before consumption.