Regular yoga practice can induce weight loss just as lifting weights at the gym can help. An improved mindset may be one reason for weight loss from yoga.
There are debates as to why yoga is effective for weight loss. While there are certainly demanding postures, such as a plank or an extended upward dog, there is a holistic answer as well. Yoga has a de-stressing effect that can lead to avoiding stress-triggered behaviors, such as eating junk food.
When a person works out with yoga, his entire body is engaged rather than just sitting while focusing solely on the arms or legs.