@ajroach42 do you eat meat or are you veggie? if the latter it will be tough or even impossible to produce that amount of food in a small apartment.
If the former then aquaponics might be the way forwards as the fish will provide some of the calories - though for indoor growth consider if the cost of growlights will outweigh the reduction in food miles and money spent on food. I'm still not sure 50% is possible but you should be able to get a higher proportion than the veggie only route