If you want to gain weight without spending much money, you can focus on your diet. Moreover, eating home cooked meals and exercising twice a day regularly will be enough. In most Indian homes, we already have food items like rice, eggs, and chicken that help in rapid weight gain.