Print

Spinach Artichoke White Bean Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

The Spinach Artichoke White Bean Sandwich is a creamy, flavorful, and protein-packed plant-based meal that combines the savory goodness of white beans, artichokes, and spinach into a hearty and healthy sandwich spread.

Ingredients

  • 1 can (15 oz) white beans (cannellini or navy), rinsed and drained
  • 1/2 cup artichoke hearts (jarred or canned), chopped
  • 1 cup fresh spinach (or 1/2 cup thawed frozen spinach, squeezed dry)
  • 2 cloves garlic, minced
  • 1 tbsp olive oil or plant-based mayo
  • 1 tbsp lemon juice
  • 1 tsp Dijon mustard (optional)
  • Salt and black pepper, to taste
  • 4 slices crusty sandwich bread, ciabatta, or baguette
  • Optional: sliced tomato, red onion, or cheese (vegan or regular)

Instructions

  1. Heat a bit of olive oil in a skillet over medium heat. Sauté garlic until fragrant, about 1 minute. Add spinach and cook until wilted (or just heat through if using frozen).
  2. In a mixing bowl, mash white beans with a fork until mostly smooth with some texture.
  3. Stir in spinach, chopped artichokes, lemon juice, olive oil or mayo, Dijon (if using), salt, and pepper. Mix until creamy and well combined.
  4. Toast the bread if desired. Spread the white bean mixture generously onto each slice.
  5. Add optional toppings like tomato, onion, or cheese. Serve as a sandwich or open-faced.

Notes

  • Add red pepper flakes or chopped olives for extra flavor.
  • Make it into a grilled sandwich or panini with cheese.
  • Serve in wraps or lettuce cups for a lighter version.
  • Use the filling as a dip or spread for crackers or veggies.
  • Filling can be made ahead and stored in the fridge for 3 days.

Nutrition