Creamy White Bean and Avocado Sandwich Recipe for Lunch

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.

White bean avocado sandwich recipe on the a plate on the table.

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

Sandwich ingredients: White bean and avocado dip, tomatoes, red onion arugula, and whole wheat pita bread.
  • 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

White beans dip ingredients: white beans, avocado, lemon, garlic powder, Italian seasoning, tahini, red onion, and kalamata olives.
  • 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

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

Recipe FAQs

Is avocado a superfood?

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.

Are white beans healthy for you?

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.

Are white beans high in protein?

Cooked white beans provide roughly 17 grams of protein per cup, making them a substantial plant-based protein source.

I am holding a White bean avocado sandwich recipe in my hands.

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 recipe

White Bean Avocado Sandwich

Kathy Carmichael

This white bean avocado sandwich is made with a blended white bean and avocado spread and a few simple ingredients. It’s a tasty, plant-based, protein-packed sandwich you’ll enjoy.
5 from 5 votes
Print Recipe
Pin Recipe

Prep Time 10 minutes

Course Sandwiches
Cuisine American

Servings 6
Calories 169 kcal

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.

Nutrition

Calories: 169kcalCarbohydrates: 36gProtein: 7gFat: 1gSaturated Fat: 0.2gPolyunsaturated Fat: 1gMonounsaturated Fat: 0.2gSodium: 245mgPotassium: 324mgFiber: 5gSugar: 4gVitamin A: 925IUVitamin C: 12mgCalcium: 50mgIron: 2mg
Tried our recipe?Let us know how it was!