No, this recipe is not soy-free. The tempeh contains soybeans. However, you could try using a different type of meat alternatives, such as chickpeas or seitan.