If your Shakshuka is too watery, it could be due to excessive moisture in the tomatoes or undercooking the sauce. Try using ripe, meaty tomatoes and cooking them longer to thicken the sauce.