Yes, Mujadara can very well be made in advance. Reheat it slightly (up to room temperature) before serving, and it will taste just as good as freshly prepared Mujadara.