Bread: choose a nice, fresh loaf of bread. We love using sourdough for bread, but make sure the bread flavor doesn't overpower the ingredients.
Condiments: choose condiments that will add flavor to the sandwich and help keep it moist. Mayo is always a great option.
Protein: depending on the recipe, you'll find a recipe that has just about every protein in it - from steak to chicken, turkey and ham.
Cheese and veggies - tomato, lettuce, onions, cucumbers, and peppers always work on sandwiches. We love using mozzarella and cheddar on sandwiches, but havarti is a great cheese too!