I agree with Michael. Consult with your physician first and you could always do some upper body workouts. Other than the typical upper body exercises which you can do by using dumbbells, tubing and machines, try to add to your routine some battling ropes (upper body), medicine balls, TRX and punching (as long as it doesn’t stress your leg) as well. Maybe swimming can be another option for you.
I hope this helps.
I understand your concern about not wanting to gain weight but a broken bone usually heals in 6 to 8 weeks, and then you can get back to what you did before, doctor’s clearance assuming.
Why don’t you use this as an opportunity to try out different exercises like mat Pilates which is floor-based and does not stress your leg.
Give your body a chance to heal; It is okay to take is a bit easier for a few weeks.
Daya, I agree with the others about getting permission from your doctor before getting back to exercise. If your doctor agrees I would recommend getting in the pool with a buoy so you won’t need your legs. If you are not currently swimming you may need to consult with a swim coach, but this would allow you to get some great cardio without using your legs. I hope you heal quickly.
I would contact your doctor to see what he or she thinks is best. They will almost certainly be on the conservative side. Most upper body training should be relatively safe. Most gyms don’t have it, but a Nu-step machine can allow you to exercise the non-affected leg if you are careful and creative with the setup.
Above all, I would watch what you are eating. That is the easiest way to make sure you won’t gain weight during periods of inactivity.