Возможны варианты:
- картофель жареный с грибами и луком;
- картофель, жаренный с грибами и луком.
Написание зависит от смысла: картофель жареный с вешенками = жареный картофель с вешенками (жареный картофель плюс вешенки); картофель, жаренный с вешенками = картофель, который жарили с вешенками.
Установить, являются ли определения однородными, можно только в контексте. Слова в приведенных парах вне контекста могут быть восприняты как неоднородные, но в художественном тексте они могут сблизиться по значению и оказаться однородными.