You cannot gain muscle and lose fat at the same time, calories in vs. calories out.
From your diet though, too much protein, too much tuna and pretty much no carbs. Chicken, vegetables, sweet potato, brown rice and olive oil, thank me later.
Also do not base foods off the GI, are you a diabetic? are you going to avoid white potatoes because they are high in GI but are loaded with nutrients?