Yes, you can make this sub ahead of time however I would recommend adding the condiments once ready to eat.