Yes - there are two ways to do this:
Product variationsVariable products are a type of product in WooCommerce. They're perfect if you sell different versions of a meal or item (e.g. small, medium or large fries). You can add as many variations as you like to each product, and each one appears as a dropdown list (e.g. a pizza with options for Size and Crust Type).
Product optionsSome restaurants need more flexible order options, such as checkboxes for pizza toppings, or text fields for dietary requirements. To allow this, we have integrated the plugin with the WooCommerce Product Options extension. You can use this plugin to add a wide range of options - see the plugin demo for examples.
Whether you use variations or add-on fields (or both!), the product options will appear in a lightbox when the customer clicks an item. They can easily select their options, change the quantity, see the updated price, and add the item to their order.