For things like toppings, add an option to the product that customers pick several from. Set the least and most they can pick (for example, "pick 1 to 3"), and a price for each choice if it costs extra.