Eggplant and tofu curry is naturally gluten-free. To make this nut-free, omit the almond flour and use a nut-free nondairy yogurt.  To make this soy-free use chickpea tofu, pumpkin seed tofu, soy-free tempeh, or cooked chickpeas instead and use a soy-free non-dairy yogurt.