Vegetable Sandwich with Lemon-Shallot Herb Sauce


We pile on the veggies in this satisfying vegetarian sandwich. Lemon zest and juice add brightness to the herbaceous sauce. Use any leftover sauce with pasta or as a dressing with salad greens.

Vegetable Sandwich with Lemon-Shallot Herb Sauce
Photo: Photographer: Greg DuPree, Food Stylist: Martgaret Dickey Prop Stylist: Kay Clarke
Active Time:
20 mins
Total Time:
20 mins


  • ¾ cup extra-virgin olive oil

  • 1 small shallot, chopped

  • 6 cloves garlic, chopped

  • ½ cup fresh cilantro

  • ¼ cup fresh dill

  • ¼ cup fresh flat-leaf parsley

  • 2 tablespoons fresh oregano

  • 1 teaspoon finely grated lemon zest

  • 1 tablespoon lemon juice

  • ½ teaspoon salt plus a pinch, divided

  • 2 slices crusty whole-wheat bread

  • 2 thin slices Cheddar cheese (1 ounce total)

  • ½ cup thinly sliced vegetables, such as tomatoes, onions and/or beets

  • ¼ teaspoon ground cumin

  • Pinch of ground pepper


  1. Combine oil, shallot, garlic, cilantro, dill, parsley, oregano, lemon zest, lemon juice and 1/2 teaspoon salt in a blender; blend until smooth.

  2. Preheat panini maker to high. Coat the panini maker with cooking spray. Spread 2 tablespoons of the sauce on each slice of bread (reserve remaining sauce for another use). Top each slice with cheese. Stack with vegetables and sprinkle with cumin and the remaining pinch of salt and pepper. Close the sandwich and cook in the panini maker until golden brown and crispy, about 5 minutes.

To make ahead

Refrigerate lemon-shallot herb sauce (Step 1) in an airtight container for up to 1 week.


Panini maker (or see Tip)


To make panini on the stovetop, heat 1 tsp. oil in a large nonstick skillet over medium heat. Place the sandwich in the pan. Place a medium skillet on top and add four 15-oz. cans to weigh it down. Cook the sandwich, turning once, until golden brown, 2 to 3 minutes per side.

Nutrition Facts (per serving)

478 Calories
33g Fat
32g Carbs
15g Protein
Nutrition Facts
Servings Per Recipe 1
Calories 478
% Daily Value *
Total Carbohydrate 32g 12%
Dietary Fiber 5g 18%
Total Sugars 6g
Protein 15g 30%
Total Fat 33g 42%
Saturated Fat 9g 45%
Cholesterol 28mg 9%
Vitamin A 913IU 18%
Vitamin C 12mg 13%
Vitamin D 7IU 2%
Vitamin E 5mg 31%
Folate 69mcg 17%
Vitamin K 42mcg 35%
Sodium 899mg 39%
Calcium 321mg 25%
Iron 2mg 11%
Magnesium 64mg 15%
Potassium 383mg 8%
Zinc 2mg 18%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles