Não vejo nenhuma incompatibilidade na utilização de ambos os termos na mesma frase. Neste caso, a única ressalva que faço é a de que usaria o «muito menos» entre vírgulas, pois parece-me que é isso que se quer dizer: «Não há almoços grátis; nem, muito menos, jantares.»
Outra possibilidade, só a ilustrar que não há mesmo nenhuma incompatibilidade, seria esta, por exemplo: «Não há muito menos almoços nem muito menos jantares, o que há é muito menos lanches.»