how long does ambrosia last in the fridge? ambrosia will keep for about 2-3 days in the fridge (if you can make it last that long!). it's best served the day of or the next day after you make it but leftovers will be perfect for the next few days.