This white bean avocado sandwich features a creamy white bean and avocado spread made from mashed white beans, ripe avocado, and a few simple seasonings. It’s a protein-rich, plant-based sandwich that’s quick to assemble and perfect for warm days when you don’t want to cook.

I love veggie sandwiches, and this white bean avocado sandwich is especially easy because it requires no cooking. With only a few ingredients you’ll blend a flavorful white bean avocado dip in minutes. Use it as a sandwich spread or as a dip for crudités. It’s an ideal no-cook meal for hot afternoons.
When I was growing up, we had a weekly sandwich night — an easy, fun meal that inspired creative combinations. I kept that tradition with my family, and to this day Paul and I often enjoy sandwiches for lunch or dinner, sometimes even for breakfast.
White Bean Avocado Sandwich Ingredients

- Whole Wheat Pita Bread: I like whole wheat pita for its texture and mild flavor; use your favorite bread or a gluten-free option if needed.
- White Bean Avocado Spread: The spread combines white beans, avocado, red onion, kalamata olives, tahini, lemon, and seasonings for a creamy, savory base.
- Tomato Slices: Fresh, ripe tomatoes add juiciness and brightness to the sandwich.
- Red Onion: Thin slices bring a sweet-tart bite that balances the creamy spread.
- Arugula: Peppery arugula adds a lively, slightly bitter contrast that brightens the sandwich.
Vegan Sandwich Ingredient Substitutions
- Swap the pita for any bread or use lettuce wraps or collard leaves for a low-carb option.
- Add other vegetables like cucumber, bell pepper, or shredded carrots for extra crunch.
- Use alternative greens such as spinach, romaine, or kale if you prefer.
- If you don’t have red onion, white or yellow onion work well too.
Vegan Sandwich Spread Ingredients

- Cannellini (White) Beans: Soft, creamy white beans are the base of the spread; you can use canned or cooked beans.
- Avocado: Choose a ripe avocado for creaminess and healthy fats.
- Lemon Juice: Fresh lemon brightens the flavors; bottled lemon juice is an acceptable substitute.
- Kalamata Olives: Chopped olives add savory, briny notes; substitute green or black olives if desired.
- Red Onion: Finely chopped for texture and a mild sharpness.
- Garlic Powder: Adds depth; you can use a small clove of fresh garlic instead.
- Italian Seasoning: A blend of herbs (oregano, basil, thyme, rosemary, marjoram) enhances the spread.
- Tahini: A tablespoon of tahini gives a subtle nutty richness; plain unsweetened plant yogurt can be used as an alternative.
Vegan Sandwich Spread Ingredient Substitutions
- Any white beans work: Great Northern, navy beans, or butter beans are fine swaps.
- Silken tofu (about ½ cup) can replace avocado for a lower-fat version.
- Use bottled lemon juice if fresh lemons are not available.
- Substitute green or black olives for kalamata olives if preferred.
- Use white or yellow onion in place of red onion.
- Add one clove of minced garlic instead of garlic powder for fresher flavor.
- If you don’t have tahini, 1 tablespoon of plain vegan yogurt adds creaminess.
How to Make a White Bean Avocado Sandwich

- Toast the pita if you like, or use it untoasted, and lay it flat on a cutting board.
- Spread a generous layer of the white bean avocado dip over the pita with a knife.
- Scatter a handful of arugula evenly over the spread.
- Add tomato slices and a few thin rings of red onion in the center.
- Fold like a taco, serve open-faced, or cut in half and stack the halves as you prefer — then enjoy.

Recipe FAQs
Avocados are nutrient-dense, offering healthy fats, fiber, vitamins, and minerals. Their rich, creamy texture complements many dishes and makes them a valuable addition to a balanced diet.
White beans are high in fiber and protein, contain antioxidants, and are a good source of micronutrients like molybdenum. They also have a low glycemic index, which supports steady blood sugar.
Cooked white beans provide roughly 17 grams of protein per cup, making them a substantial plant-based protein source.

Tips
- Make the white bean avocado spread ahead of time and chill it so the sandwich is cool and refreshing.
- For a bread-free version, wrap the spread and toppings in collard greens or large lettuce leaves.
- Lavash or other flatbreads are good oil-free alternatives to pita.
- Keep the spread slightly chunky — avoid over-blending to retain pleasant texture.
- Use the spread as a dip for vegetables, chips, or crackers for an easy snack.
Try this white bean avocado sandwich for a satisfying, protein-packed lunch or for your next sandwich night.
-
Chickpea Burger
-
Chickpea Tuna Salad
-
Carrot Dogs
-
Simple Tofu Burger Recipe
If you enjoyed this white bean avocado sandwich, please leave a review and share your thoughts in the comments — we’d love to hear from you!
📖 Recipe

White Bean Avocado Sandwich
Kathy Carmichael
Pin Recipe
Ingredients
- 6 pieces Whole Wheat Pita Bread Or bread of choice (gluten-free bread for a gluten-free option)
- 1 recipe White Bean Avocado Dip
- 12 slices Tomatoes
- 6 cups Arugula
- 1 small Red Onion Sliced thin
Instructions
-
Place toasted or untoasted pita bread on a flat surface.
-
Spread a generous amount of white bean avocado spread over the pita.
-
Top with a handful of arugula across the surface.
-
Place three tomato slices in the center of the pita.
-
Finish with thin slices of red onion and serve.
Video
Notes
- Prepare the white bean avocado spread ahead and chill for a cold, refreshing sandwich.
- Use collard greens or lettuce as a bread-free alternative.
- Lavash is another low-oil bread option that works well.
- Do not over-blend the spread — it should remain slightly chunky for texture.
- The white bean spread makes a great dip for vegetables, chips, or crackers.