As "ie" means "that is", it is not appropriate to use it in an inexhaustive list, as you have done in your second example sentence; this is better with "eg": "...condiments (eg, ranch dressing, ketchup, pepper)". An exhaustive list, of course, has no other possible items, so it is nonsensical to use both "ie" and "etc".
It is similarly unnecessary to follow an "eg" list with "etc", as "eg" already implies an incomplete list, and either "eg" or "etc" should be used.
This blog entry points out a nice distinction between the two:
Another thing to pay attention to is whether the list is definite or
possible members of a set. Generally, you will find that etc. tends
more to imply that the things listed are all definite members of a
fixed set, whereas e.g. is more able to allow possible members of a
set. Compare:
Choose some music you like (e.g., Pet Shop Boys, Metallica, Beethoven).
Choose some music you like (Pet Shop Boys, Metallica, Beethoven, etc.).
The second is more likely to imply that you like all three of the
artists listed, whereas the first tends more to allow that theyโre
just examples of music you might like.
Personally, I don't consider it a great sin to use both "eg" and "etc" - just a redundancy.