Grilled Pimento Cheese, Ham, and Homemade Pickles Sandwich Recipe



  • I prefer to use piquillo peppers because they are sharper, sweeter, and more flavorful than canned or jarred pimento peppers, but if you prefer pimentos, substitute them here.
  • For best results, use a sturdy loaf of bread, such as Pullman, and slice 3/4-inch thick.
  • Pimento cheese yields 2 cups, should you want to serve it on its own.
  • Recipe Facts

    Active: 45 mins
    Total: 105 mins
    Serves: 4 sandwiches

    Rate & Comment


    For the Pickles:

    • 4 Kirby (pickling) cucumbers, sliced crosswise into 1/4-inch thick slices

    • 1 tablespoon kosher salt

    • 1 cup fresh dill, chopped

    • 1 tablespoon black peppercorns

    • 1 tablespoon dill

    • 1 tablespoon mustard seeds

    • 1 1/2 cups distilled white vinegar

    • 2 tablespoons sugar

    • 4 garlic cloves, peeled and smashed

    • 1/2 cup ice cubes

    For the Pimento Cheese:

    • 4 tablespoons mayonnaise

    • 1 tablespoon finely grated yellow or white onion

    • 2 teaspoons dry mustard

    • 1/8 teaspoon cayenne pepper

    • 2 cups (8 ounces) extra-sharp orange cheddar cheese, finely grated

    • 4 ounces cream cheese, softened

    • 2/3 cup drained jarred or canned piquillo peppers, finely chopped (See Notes)

    • 1 tablespoon Worcestershire sauce

    • Salt and pepper

    • Hot sauce (optional)

    For the Assembly:

    • 8 slices sturdy white sandwich bread (See Notes)

    • 6 tablespoons unsalted butter, melted

    • 12 slices deli ham


    1. For the Pickles: Toss cucumbers with salt in colander set over bowl. Allow to stand at room temperature for 1 hour. Discard all liquid released by cucumbers.

    2. Place 1/2 cup fresh dill, peppercorns, dill seeds, and mustard seeds in square of cheesecloth and tie together. Place spice bag in medium saucepan along with vinegar, sugar, and garlic and bring to boil over medium-high heat. Add cucumbers and reduce heat to medium-low.

    3. Cook until cucumbers turn dark green, about 5 minutes. Transfer cucumbers and cooking liquid to bowl, add ice, and stir until melted. Chill, uncovered, at least 1 hour before serving. Discard spice bag and garlic and stir in remaining 1/2 cup fresh dill.

    4. Pickles may be made up to 2 weeks ahead and stored, refrigerated, in a covered container.

    5. For the Pimento Cheese: Melt 2 tablespoons mayonnaise in small skillet over medium heat. Add onion, dry mustard, and cayenne and cook, stirring often, until onion is softened, about 3 minutes. Transfer to large bowl and cool to room temperature, about 5 minutes.

    6. Add cheddar cheese, cream cheese, peppers, Worcestershire, and remaining 2 tablespoons mayonnaise to bowl and stir to thoroughly combine. Season to taste with salt, pepper, and (optional) hot sauce.

    7. Pimento cheese may be made up to 1 week ahead and stored, refrigerated, in a covered container. Bring the spread to room temperature prior to using in this recipe or serving.

    8. For the Assembly: Brush one side of each slice of bread with melted butter, then flip so that un-buttered side is facing up.

    9. Spread 1/4 cup pimento cheese on each slice of bread. Arrange 3 slices ham on 4 slices bread. Top ham with enough pickles to cover. Press remaining cheese-spread slices (cheese side down) over pickles.

    10. Heat large skillet or griddle over medium heat. Cook sandwiches until golden and beginning to ooze cheese, 2 to 3 minutes per side. Transfer sandwiches to cooling rack and allow to rest 2 minutes before cutting in half.

    11. Serve with additional pickles.

    Special equipment

    colander, medium saucepan, cheesecloth, microplane, small skillet, pastry brush, wooden cooking spoon, large skillet or griddle, spatula, cooling rack

    This Recipe Appears In

    Nutrition Facts (per serving)
    720 Calories
    46g Fat
    56g Carbs
    23g Protein
    Show Full Nutrition Label Hide Full Nutrition Label
    Nutrition Facts
    Servings: 4
    Amount per serving
    Calories 720
    % Daily Value*
    Total Fat 46g 58%
    Saturated Fat 21g 103%
    Cholesterol 110mg 37%
    Sodium 1803mg 78%
    Total Carbohydrate 56g 20%
    Dietary Fiber 4g 13%
    Total Sugars 9g
    Protein 23g
    Vitamin C 30mg 149%
    Calcium 249mg 19%
    Iron 5mg 28%
    Potassium 613mg 13%
    *The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
    (Nutrition information is calculated using an ingredient database and should be considered an estimate.)