Hi,
You said you wanted larger muscles, so this is what I am tailoring that to. If you simply wanted to lean out and have smaller muscles, this is not ideal- I would recommend something different.
The Stronglifts program was exactly what I was going to recommend. It;s five compound movement exercies that you do 5 sets on. You alternate between two workouts.
Proper form is the most important thing because you could really hurt yourself if you round your back during squats or deads.
Start out light the first couple times to really lock in that form. Try to add 5 lbs on the next time you do that exercise. If you have no idea what muscles you are supposed to be working with these exercises you must backtrack and look at an anatomy book.
You will know you are doing it properly when you feel the muscles working that you are supposed to be working. Your arms will get indirectly worked out with these exercises, don't throw in a lot of bi and tri exercises or you will be overtraining.
StrongLifts 5x5 Workout A- Squat, Bench, BB rows
StrongLifts 5x5 Workout B- Squat, Overhead press, Deadlift
Squats: How to Master Proper Exercise Technique Once and For All | StrongLifts.com
How to Deadlift: Definitive Guide to Mastering Technique | StrongLifts.com
How to Master The Bench Press | StrongLifts.com
How to Master The Overhead Press | StrongLifts.com
7 Powerful Tips To Master Perfect Barbell Row Technique | StrongLifts.com
As far as diet goes, it really depends on you and how your body responds to certain foods. Just looking at your diet, it looks really boring and it's no wonder you are cheating so much.
So if you want to lose the fat first you are going to have to be strict with yourself. You can only cheat one meal a week. The rest of the time you have to eat way more vegetables- they will fill you up more. I would forget any nonsense you hear about fruit being high on the glycemic index and include some fruit in your diet.
This is just what I would do to lose fat quickly.
Sample diet:
breakfast:
egg white omelet (6 egg whites is just over 20 grams protein) with at least a cup of cooked vegetables (could be mushrooms, red pepper, brocolli, green pepper, onion, tomato- what ever you like) No cheese.
half a grapefruit or an apple
snack: protein shake if you're hungry, nothing if you're not
lunch:
5 oz steamed fish or baked skinless chicken or lean beef on greens with vegetables (tomato, green pepper, cucumber). You can put Mrs. dash or salt and pepper on it. No butter or oil
snack: protein shake and six unroasted (raw)almonds
dinner:
a large salad topped with 5 oz tuna or chicken or cubed lean beef or 6 hard boiled egg whites
you can have one tsp. olive oil with lemon juice or vinegar.
or lean beef/chicken/fish with steamed vegetables and no butter, just seasoning
before bed: half a cup of low fat cottage cheese
This sample diet has 1500 calories approx with a macro split of 50% protein,. 40 percent carb, 15 % fat. Notice however that there is a lot of carbs via vegetables, but no grains. You will feel filled up from the vegetables. There is 178 grams of protein. 57 grams of carbs, 17 grams of fiber (take a supplement), 66 grams of fat , mostly monounsaturated.
You cannot drink anything that has added sugar. You can put cream in your coffee if you must.
For your cheat meal, anything goes, but only at one meal a week.
Yes, it takes a long time to change your body. If it were easy, everyone would do it.
You can actually lose fat quicker than it takes to put muscle on, so I'd lose the fat first.
As for the cardio question, I recommend you look into training in intervals if you do cardio at all. This is really only if you are reasonably fit to begin with as it will jack your heart rate up quickly. You want to work at 85% of your maximum heart rate in short bursts which will increase your lactate threshold. For example, running flat out for a minute, then walking for a minute, repeating ten times. This is incredibly painful at first, and so if you are not into intense nausea and pushing your body's limits, you can simply stick with the 5 x5 as heavy as you can. of course, some of us love that sick sore feeling, and so you may too.