Go Back
+ servings
Chickpea Sandwich with Tomato Pesto recipe

Easy Chickpea Sandwich with Tomato Pesto

Whip up this easy chickpea sandwich with tomato pesto—flavorful, protein-packed, and perfect for a quick vegan lunch!
No ratings yet
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Course Lunch
Cuisine American, Italian
Servings 4 sandwiches

Ingredients
  

Chickpea Filling

Sandwiches

  • 8 slices sourdough or bread of choice
  • 1 tbsp extra virgin olive oil
  • green lettuce
  • 1-2 large tomatoes, sliced
  • a thin layer of mayo optional

Instructions
 

Toast the Bread

  • Heat a large pan over medium heat. Add a small drizzle of olive oil and place the bread slices in the pan. Toast until golden brown and crisp, flipping as needed. You may need to do this in batches.

Make the Chickpea Filling

  • In a medium bowl, combine the chickpeas, tomato pesto, lemon juice, and salt and pepper. Use a fork or potato masher to smash everything together until well-combined but still slightly chunky.

Assemble the Sandwiches

  • Spread a thin layer of mayo on half of the toasted bread slices, if using. Top each with a generous scoop of the smashed chickpea filling, then layer on sliced tomatoes and lettuce. Top with the remaining slices of bread.

Serve or Store

  • Slice sandwiches in half and enjoy immediately. Makes 4 sandwiches. If you're only making a couple now, you can store the extra chickpea filling in an airtight container in the fridge for up to 2 days. Enjoy!

Notes

Notes

  • Pesto Swap: You can use store-bought tomato pesto or try my homemade version here: https://essycooks.com/vegan-sun-dried-tomato-pesto-10-minute-recipe/#recipe.
  • Bread Choices: Sourdough adds a nice tang and crunch, but any sturdy bread like multigrain or ciabatta works well.
  • Make Ahead: The chickpea mixture keeps beautifully in the fridge for up to 2 days—perfect for prepping ahead and assembling fresh!
  • Add-ons: Feel free to add avocado slices, a handful of arugula, or red onion for a twist.
Note: Nutritional information is approximate values and can vary significantly depending on the specific brands of ingredients used. Disclaimer: This information is for general guidance only and should not be considered professional nutritional advice.

Nutrition

Serving: 250g | Calories: 345kcal | Carbohydrates: 48g | Protein: 12g | Fat: 11g | Saturated Fat: 1.8g | Polyunsaturated Fat: 2.5g | Monounsaturated Fat: 5.4g | Sodium: 420mg | Potassium: 390mg | Fiber: 8g | Sugar: 5g | Vitamin A: 620IU | Vitamin C: 9mg | Calcium: 80mg | Iron: 3.2mg
Tried this recipe?Let us know how it was!