Soya Chole Bhature is a vegetarian variation of the classic dish where soya chunks are added to the chickpea curry. Soya chunks are made from defatted soy flour and have a meaty texture, making them a great substitute for meat in this dish. The bhature remain the same as in the classic recipe, made with all-purpose flour and deep-fried until they puff up. Soya Chole Bhature is a protein-rich option for those who want to enjoy a vegetarian version of Chole Bhature. This dish is often served with a side of onion and tomato salad.