A ketogenic diet such as the Atkins diet of a modified CKD, can be very effective in losing fat. IMO it is not so effective at preserving muscle.
To me the keys to getting lean are:
Diet (of course) - watch carbs in general and especially simple carbs. Avoid consuming lots of carbs in the evenings. Quite simply, to lose weight you must burn more calories than you consume.
Weight training - having more muscle mass is a huge aid to burning calories and getting lean. Each additional pound of muscle burns 30-50 calories per day at rest.
Cardio - to burn the most fat it helps to do it in a glycogen depleted state, such as immediately after waking (before consuming any carbs or fat) or right after lifting weights. HIIT - high intensity interval training has been shown to be exponentially more effective at fat burning than endurance type (level resistance) cardio.
I use ephedrine and it does help too.