Endlessly creamy, tangy, and a little sweet and spicy, this vegan butter chicken is one of the best ways to combine tofu and Indian cooking.Hard-torn pieces of tofu are hugged by a rich spiced yogurt marinade and balanced with a creamy tomato sauce. Honestly? This is one of our favorite tofu recipes, period!