The Spinach Artichoke White Bean Sandwich is a creamy, savory, and protein-packed plant-based meal that’s perfect for lunch or a light dinner. I love how it transforms the classic spinach-artichoke dip flavors into a hearty and satisfying sandwich. The white beans add creaminess and texture, while the spinach and artichokes give it freshness and tang.

Why You’ll Love This Recipe

I love this recipe because it’s quick to make, full of flavor, and easy to pack for lunch. It’s comforting without being heavy, and the combination of creamy white beans with garlicky spinach and briny artichokes creates a spread that’s both delicious and nutritious. Whether I eat it warm or cold, it always hits the spot. Spinach Artichoke White Bean Sandwich

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Canned white beans (like cannellini or navy beans), rinsed and drained

  • Artichoke hearts (jarred or canned), chopped

  • Fresh or frozen spinach (thawed and squeezed dry if frozen)

  • Garlic, minced

  • Lemon juice

  • Olive oil or plant-based mayo

  • Dijon mustard (optional)

  • Salt and black pepper

  • Crusty sandwich bread, baguette, or ciabatta

  • Optional: sliced tomato, red onion, or cheese (vegan or regular)

Directions

  1. In a skillet, I heat a little olive oil and sauté the garlic until fragrant. I add the spinach and cook until wilted if using fresh, or just warm through if using frozen.

  2. In a bowl, I mash the white beans with a fork until mostly smooth, leaving a few chunks for texture.

  3. I stir in the cooked spinach, chopped artichokes, lemon juice, olive oil or mayo, Dijon (if using), salt, and pepper. I mix until creamy and well combined.

  4. I toast the bread if I want, then spread the mixture generously onto the slices.

  5. I layer with tomato, onion, or cheese if I’m using any extras, then top and serve as a sandwich—or open-faced if I prefer.

Servings and timing

This recipe makes about 2–3 sandwiches and takes only 15–20 minutes to prepare. It’s perfect for a quick, healthy meal that doesn’t feel boring.

Variations

  • I add crushed red pepper for heat or chopped olives for extra briny flavor.

  • I make it into a grilled sandwich or panini with melted cheese.

  • I serve it as a wrap or lettuce wrap for a lighter option.

  • I use the filling as a dip or spread on crackers for a snack.

storage/reheating

I store the filling in an airtight container in the fridge for up to 3 days. It’s best served cold or at room temperature, but I can also warm it slightly in a pan or microwave if I want a melty sandwich. Spinach Artichoke White Bean Sandwich

FAQs

Can I use dried beans instead of canned?

Yes. I cook them ahead of time until soft, then mash as I would with canned beans.

Is this sandwich vegan?

Yes, if I use olive oil or vegan mayo and skip dairy cheese. It’s easy to keep it fully plant-based.

Can I use kale instead of spinach?

Definitely. I sauté it a little longer until it’s tender—it adds great texture.

What kind of bread works best?

I love crusty bread like ciabatta, sourdough, or multigrain, but even pita or wraps work great.

Can I make the filling ahead of time?

Yes, and I often do. It stores well and the flavors deepen after a few hours in the fridge.

Conclusion

The Spinach Artichoke White Bean Sandwich is a creamy, flavorful, and satisfying plant-based option that I keep coming back to. It’s easy to prep, loaded with good-for-you ingredients, and flexible enough to customize with my favorite add-ins. Whether I’m packing it for lunch or making it fresh, this sandwich is always a hit.

Print

Spinach Artichoke White Bean Sandwich

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.

  • Author: Lizaa
  • Prep Time: 10 minutes
  • Cook Time: 5 minutes
  • Total Time: 15 minutes
  • Yield: 2–3 sandwiches
  • Category: Lunch
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

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

  • Serving Size: 1 sandwich
  • Calories: 320
  • Sugar: 2g
  • Sodium: 390mg
  • Fat: 11g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 8g
  • Protein: 12g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star