Traditionally, rogan josh is made by stewing meat using clarified butter, or ghee, which means that it isn’t vegan.  Vegetable Rogan Josh is usually vegetarian, but not vegan because of the ghee. Some restaurants will make their rogan josh vegan, however, so it’s always worth asking. Or, you can just make this one which is definitely vegan!