We wouldn't recommend eating shakshuka longer than 1 day after making since it has eggs. If you do store it, place it in an airtight container in the fridge. Then reheat it on the stove when you're ready to serve. Just note that the eggs won't have the same silky texture as before.