muscle burns fat, thus the more muscle you add the faster you'll burn fat.
Also, as far as burning fat goes: lifting elevates your metabolism for 24 hours or so afterwards, while cardio doesn't have such a prolonged effect. (although cardio obviously has a lot of other benefits).
Make sure you're incorporating squats into your workout, probably the single most effective lift there is.
Make sure to pack your meals with protein (although less red meat or pork) and healthy carb(rice, pasta, fruit), especially right after workouts.
just some random thoughts, hope it helps!