هناك ثلاثة طرق للتغذية الخلوية:
1- التغذية الأوتوتروفية: وهي الطريقة التي يحصل فيها الكائن الحي الخلوي على الطاقة من خلال عملية الفوتوسينتيز، وهي عملية يستخدم فيها الضوء كمصدر للطاقة لتفكيك جزيئات ثاني أكسيد الكربون إلى أكسجين وكربوهيدرات.
2- التغذية الهيتيروتروفية: وهي الطريقة التي يحصل فيها الكائن الحي الخلوي على الطاقة من خلال ابتلاع جزيئات الغذاء وكسرها إلى جزيئات صغيرة ليتم استخدامها في عمليات الأيض.
3- التغذية الشبه هيتيروتروفية: وهي طريقة تغذية خلية تجمع ما بين الأوتوتروفية والهيتيروتروفية، حيث تستطيع الخلية الحصول على الطاقة من خلال الفوتوسينتيز في وجود غذاء، وهي طريقة تغذية موجودة في البكتيريا والطحالب.