In vegetable stir fry, the vegetables are just stir-fried and not cooked for a long time so they’re crunchy. In bhuna, vegetables are cooked until soft until the juice come out.