Elevate your sandwich game with this irresistible Veggie Sandwich with White Bean Pesto! This quick and nutritious recipe combines creamy white bean pesto, made with protein-packed cannellini beans, zesty lemon juice, and fragrant fresh basil, slathered onto toasted whole-grain bread. Pile on vibrant layers of crisp cucumber, juicy tomato, peppery arugula, and velvety avocado for a medley of textures and flavors in every bite. Ready in just 15 minutes with no cooking required, this plant-based sandwich is perfect for lunch, dinner, or meal prep and is loaded with wholesome ingredients that everyone will love. Whether you're craving a light and healthy meal or need a vegetarian option that's as delicious as it is satisfying, this fresh sandwich will hit the spot!
Drain and rinse the canned white beans. Add them to a food processor along with the basil leaves, olive oil, lemon juice, garlic, salt, and black pepper.
Pulse the mixture until it becomes a creamy pesto-like consistency, scraping down the sides of the food processor as needed. Adjust seasoning if necessary.
Slice the cucumber and tomato into thin rounds. Thinly slice the red onion, and scoop the avocado into thin slices or mash it lightly.
Toast the whole-grain bread slices if desired.
Spread a generous layer of the white bean pesto onto each slice of bread.
Layer the cucumber, tomato, red onion, and arugula on two of the slices. Add the avocado slices on top.
Place the remaining bread slices on top of the assembled sandwiches, white bean pesto side down.
Slice the sandwiches in half and serve immediately. Enjoy your fresh veggie sandwich with white bean pesto!
Calories |
1176 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 68.2 g | 87% | |
| Saturated Fat | 9.7 g | 48% | |
| Polyunsaturated Fat | 2.9 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 3636 mg | 158% | |
| Total Carbohydrate | 120.0 g | 44% | |
| Dietary Fiber | 32.5 g | 116% | |
| Total Sugars | 22.9 g | ||
| Protein | 33.7 g | 67% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 353 mg | 27% | |
| Iron | 11.1 mg | 62% | |
| Potassium | 2142 mg | 46% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.