Yes, you can. It is essential to understand the limits on snack items, in that everything must be pre-packaged and sealed on embarkation day. However, just because you can bring your own snacks doesn't mean you should. Carnival cruise ships are abundant with options when it comes to food.