10-Minute Italian White Bean & Tomato Sandwich

This vibrant vegan sandwich combines creamy white beans with fresh tomatoes, crunchy cucumber, and leafy spinach for a satisfying plant-based meal.

Packed with protein and fiber, and featuring healthy fats from olive oil, it’s naturally low in saturated fat.

Quick to assemble and full of flavor, it’s perfect for everyday lunches, meal prep, or a wholesome snack anytime.

Italian White Bean & Tomato Sandwich

Karina Kari
A quick and nourishing vegan sandwich featuring creamy white bean spread, fresh tomatoes, cucumber, spinach, and a hint of mango chutney.
High in protein and fiber, low in saturated fat, and ready in just 10 minutes—perfect for a satisfying lunch or easy meal prep.
Prep Time 10 minutes
Cook Time 0 minutes
Total Time 10 minutes
Course Easy Vegan Sandwiches, Wraps
Cuisine Italian
Servings 2 sandwiches

Equipment

  • 1 Medium mixing bowl
  • 1 fork or potato masher
  • 1 knife
  • 1 cutting board
  • 1 spoon

Ingredients
  

For the White Bean Spread:

  • 246 g cooked cannellini beans or 400 g canned, drained
  • 1 clove garlic crushed or grated
  • 1 handful fresh parsley
  • 1 tsp dried oregano
  • Pinch chili flakes
  • 2 tsp olive oil
  • Pinch salt and pepper

For the Sandwich Assembly:

  • 4 slices seeded wholemeal bread
  • 2 tbsp vegan mayonnaise
  • 1 handful fresh spinach
  • ¼ cucumber sliced
  • 3 sundried tomatoes chopped
  • 2 ripe tomatoes sliced
  • 2 tbsp mango chutney

Instructions
 

  • Prepare the White Bean Spread: Start by placing the cooked cannellini beans into a medium mixing bowl.
    Make sure the beans are well-drained if using canned.
    Add the crushed or grated garlic, fresh parsley, dried oregano, and a pinch of chili flakes.
    Drizzle in the olive oil, then season with salt and pepper.
    Using a fork or potato masher, gently mash the mixture, leaving some beans whole for added texture.
    Taste and adjust the seasoning if necessary.
    For a spicier kick, add a little extra chili. Set aside while you prepare the other ingredients.
  • Prepare the Bread Base: Lay out four slices of seeded wholemeal bread on a clean cutting board.
    Take two of the slices and evenly spread vegan mayonnaise across the surface.
    This creates a creamy layer that balances the flavors of the bean spread and fresh vegetables.
  • Layer Fresh Vegetables: On top of the mayo-coated bread slices, place a handful of fresh spinach leaves.
    Make sure the spinach is evenly distributed to ensure every bite has a fresh, crisp taste.
    Next, add the cucumber slices in a single layer, covering the spinach but leaving a small margin at the edges to make sandwich assembly easier.
  • Add the White Bean Spread: Generously spoon the prepared white bean spread over the layer of spinach and cucumber.
    Spread it evenly, ensuring every corner of the bread has some of the creamy mixture.
    The spread should be thick enough to add richness but still allow the sandwich to be easily closed.
  • Add Tomatoes: Sprinkle the chopped sundried tomatoes over the bean spread, followed by evenly placing the fresh tomato slices.
    The combination of sun-dried and fresh tomatoes adds depth of flavor, a touch of sweetness, and a subtle tang that complements the creamy beans.
  • Spread Mango Chutney on Remaining Bread: Take the remaining two slices of bread and spread a generous layer of mango chutney on each.
    This sweet and tangy layer adds a delicious contrast to the savory filling.
  • Assemble the Sandwiches: Carefully place the chutney-coated slices of bread on top of the stacked ingredients, chutney side down.
    Press gently to bring all the layers together, making sure the fillings are evenly distributed and the sandwich holds its shape.
  • Slice and Serve: Using a sharp knife, cut each sandwich in half diagonally to create two triangular portions.
    Arrange the sandwiches on a plate for serving.
    For best presentation, make sure the layers of vegetables and spreads are visible for an appealing, colorful look.
  • Enjoy Immediately or Chill for Later: These sandwiches are best enjoyed fresh, but if preparing ahead, cover and refrigerate for up to a few hours.
    Bring to room temperature for maximum flavor before serving.
    The bean spread can also be prepared a day in advance to make assembly even quicker.

Notes

  • Prepare the white bean spread a few hours or the night before to allow flavors to meld.
  • Adjust chili flakes to your preferred spice level for a gentle warmth or extra kick.
  • Use fresh, ripe tomatoes for juiciness and maximum flavor.
  • Lightly toast the bread for added crunch and texture, if desired.
  • Keep sandwich components separate if making ahead to prevent the bread from becoming soggy.
  • Bring the sandwich to room temperature before serving for the best flavor experience.

Chef’s Secrets: Insider Tips For Flavor

The secret to an exceptional sandwich lies in the balance of textures and flavors.

Leaving some beans whole in the spread adds a satisfying bite, while the combination of sundried and fresh tomatoes provides depth and brightness.

For added creaminess, blend in a small drizzle of extra olive oil or a spoonful of vegan yogurt.

Fresh herbs like parsley can be substituted with basil or chives for a different aromatic twist.

Finally, let the sandwich rest for a few minutes after assembly; this allows the flavors to marry beautifully.

Serving Suggestions: Pairings And Presentation Ideas

Serve these sandwiches with a crisp side salad, roasted vegetables, or a bowl of soup for a complete meal.

They’re also perfect as part of a picnic or lunchbox.

For an elegant touch, garnish with a few extra fresh parsley leaves or a drizzle of olive oil over the top.

For extra crunch and variety, add thinly sliced radishes or bell peppers.

This versatile sandwich pairs wonderfully with iced herbal tea, fresh juice, or a light vegan smoothie.

Storage Tips: Keep Sandwiches Fresh Longer

The white bean spread can be stored in an airtight container in the refrigerator for up to 3–4 days.

Keep the sandwich components separate until ready to assemble to prevent the bread from becoming soggy.

If you prepare the sandwiches ahead of time, wrap them tightly in parchment or beeswax wrap and refrigerate.

Bring the sandwiches to room temperature before serving to enhance the flavors.

Avoid freezing assembled sandwiches, as the bread and fresh vegetables may lose their texture.

Frequently Asked Questions

1. Can I use other beans instead of cannellini?

Yes! Great alternatives include navy beans, butter beans, or chickpeas. Each will slightly change the texture, but the flavor remains delicious. Just ensure beans are well-drained and lightly mashed for a creamy spread.

2. Can I make this sandwich gluten-free?

Absolutely. Simply substitute seeded wholemeal bread with your favorite gluten-free bread. The filling and flavors remain exactly the same, making it just as satisfying.

3. How spicy is this sandwich?

The recipe includes a pinch of chili flakes, which adds a gentle warmth without overpowering the flavors. You can adjust according to taste, adding more for heat or omitting entirely for a milder version.

4. Can this sandwich be made ahead for meal prep?

Yes, the white bean spread can be prepared a day or two in advance.

Keep the bread and fresh vegetables separate until ready to assemble for the freshest texture. The spread itself will stay flavorful in the fridge for 3–4 days.

5. Can I add extra protein or toppings?

Certainly! Sliced avocado, roasted tofu, or thinly sliced tempeh can be added for additional protein. Seeds like pumpkin or sunflower seeds also add a pleasant crunch while boosting nutrition.