Chorizo is mainly fat, stay away from most red deli meats.
replace with chicken, turkey or tuna.
also try IF (google lean gains), eat for 4 hours in a day and fast for 20, every day. this will in turn help you lose weight and your body gets used to eating very little, so if you do stop IF, your portions will have shrank.
also if you fill your plate up and half way through your meal you feel full, stop eating (overeating is the biggest cause), put the rest of the meal in the fridge to have later on.
willpower, mentality and knowledge are key here, without them being 100%, you will fail.
Your stomach stretches an insane amount, even if you're used to eating little, eating bigger portions is something you are simply used to, for life, willpower is the only thing. Starving yourself kills metabolism, its that simple, the MAIN THING your body does to use energy is build cells, you replace most cells in your body every couple years in total, every single last cell will have been replaced after 7 years(though most multiple times).
Its as simple as this, the less you eat, the less your body uses energy, dropping to little food simply tells your body to burn not much food, useless.
What you want to do is eat everything you need to build cells all day long, every day, and use your body fat as the energy to fuel the process.
Carbs bad, fat/protein good, take a multivit, take extra b-vits(you pee them out so a super uber dooper mega vit b tab is pointless in everything except turning your pee fluorescent, a "normal" b vit in the morning and afternoon is best).
Focus on muscle building in the gym, again, the increase in metabolism after lifting weights is very simply from one thing again, repairing/replacing cells, it takes a lot of energy, and a decent wedge of protein and minerals/vitamins to do.
Nothing wrong with cardio, but cardio is for fitness primarily, its a small amount of calories burned, when weight lifting for the same time will give a bigger weight loss, strengthen joints, etc, etc, which will all at a much later date after having lost a lot of weight, make starting heavy cardio(as fitness is important long term) much much easier.
Think of it this way, a few sets, especially as you start, go a LONG way, every step you run, while overweight, is something the joint isn't really designed for. You're more likely to injure yourself doing heavy cardio, which is a pretty bad morale losing situation when trying to lose weight. LIkewise, long long cardio will leave you feeling hungry and tired, making not eating like normal very hard to cope with. Short, sharp, quick weight lifting leaves your muscles hurting, but less overall tiredness and less of the feeling of the need to eat(IMHO).
Protein shakes are great simply because you can buy a complete variety, both in flavour so you get less bored with your food intake, and in nutritional content, low carb, high carb, good carb, great protein, good vitamins. Protein other than fuel for your metabolism, fills you up, keeps you healthy, and a large chunk of water with it also helps fill you up.
Water is the other key thing, dehydration is bad, you need it to maintain cell building, metabolism, health, flushing out toxins, etc, etc, aswell as filling you up.
Sorry, in terms of gym routine, assuming you have a really low level of fitness(even if not), don't go all out, too long lifting weights isn't helpful, short, sharp, intense. Hell, do 25 mins, focus on one body part and go a few times a week, its easier, you'll rarely feel too tired for only 25 mins, its much less daunting than going for a 90min run every day or two for a year or two, which is tiring, injury inducing, morale sapping, and boring as hell.
Get in, pick a body part, make it hurt, bad, leave, job done. Okay, maybe be a bit more clinical, go on any exercise site and pick a 3 or 4 day split, whatever you can reasonably commit to in terms of getting to the gym, again the shorter the time in there the easier it is to fit in and the less tired you'll be. Earlier on, stick with compound things like squats, bench press, things that use more muscles at ones so you can hit more groups quicker, and ones that hit all the small stabliser muscles, its people who focus on a single muscle, likea bicep curl, who get injuries.