If you’re craving a sandwich that’s creamy, hearty, and packed full of fresh flavors, you’ve come to the right place. This Spinach Artichoke White Bean Sandwich Recipe is a delicious twist on classic spinach artichoke dip, transformed into a satisfying handheld meal. The combination of tender cannellini beans, bright lemony cashew cream, tender spinach, and tangy artichokes creates an irresistible filling that feels both nourishing and indulgent. Whether you’re looking for a plant-powered lunch or an impressive dish to make ahead, this sandwich will quickly become one of your all-time favorites.

Ingredients You’ll Need

The image shows a white bowl with five different layers of chopped ingredients arranged side by side. Starting from the top left, there is a beige layer of cooked beans with a soft texture. Next to it on the right is a light yellowish-beige layer of sliced artichokes with a slight sheen. Below the beans, there is a layer of cooked greens mixed with light diced onions, showing different shades of green and white. To the right of this is a bright green chopped chive layer, finely cut and dense. The bottom layer has bright red chopped chili peppers with a few small green herbs mixed in. The bowl sits on a white marbled surface, and the photo taken with an iphone --ar 4:5 --v 7

Simple, wholesome ingredients come together in this recipe to create vibrant taste and lovely texture. Each component is thoughtfully chosen to add layers of flavor, creaminess, or freshness, turning everyday pantry items into true magic.

  • Raw cashews or raw sunflower seeds (1/3 cup): The base for the luscious cashew cream that makes the sandwich decadently smooth.
  • Nutritional yeast (1 tbsp): Adds a subtle cheesy, nutty flavor without dairy.
  • Yellow miso paste (1/2 tsp): Brings a savory depth and umami boost.
  • Lemon juice of 1 lemon & zest of 1/2 lemon: Brightens and lifts the entire mixture with fresh citrus notes.
  • Oregano (1/2 tsp): Provides an herbal hint that complements the veggies.
  • Kosher salt (1/4 tsp plus more to taste): Essential for seasoning and enhancing all flavors.
  • Unsweetened plant-based milk (2 tbsp): Thins the cream to a perfect spreadable consistency.
  • Avocado oil (2 tsp): For sautéing shallots and garlic smoothly without overpowering flavors.
  • Shallot (1, finely diced): Adds sweetness and aromatic complexity.
  • Garlic (4 cloves, minced or grated): Infuses savory pungency that melds beautifully with spinach.
  • Baby spinach (3 oz, roughly chopped): Offers freshness and nourishing greens in each bite.
  • Cannellini beans (1, 15 oz can, drained and rinsed): The creamy white beans give body and protein to the filling.
  • Marinated artichoke hearts (1 jar, 6 oz, drained and roughly chopped): Bring tangy, tender richness with a wonderful texture.
  • Fresno or jalapeno pepper (1, seeds removed and minced, optional): Provides a touch of gentle heat and zing.
  • Fresh dill (3 tbsp, minced): Introduces bright, fragrant herbal notes.
  • Fresh chives (3 tbsp, minced): Adds subtle oniony freshness to balance the creaminess.
  • Kosher salt and black pepper (to taste): To finalize seasoning perfectly.

How to Make Spinach Artichoke White Bean Sandwich Recipe

Step 1: Make the Cashew Cream

Begin by soaking your raw cashews or sunflower seeds in boiling water for at least 15 minutes to ensure they soften enough for a silky cream. After draining and rinsing, blend them with nutritional yeast, miso paste, lemon juice and zest, oregano, salt, and plant-based milk until perfectly smooth. This creamy spread forms the luscious heart of the filling. Pop it into the fridge while you prepare the other ingredients, giving it time to chill and thicken slightly.

Step 2: Sauté the Shallots, Garlic, and Spinach

Heat avocado oil over medium-low heat, then soften the finely diced shallots with a pinch of salt until translucent. Add the minced garlic, cooking until fragrant but not browned. Toss in the chopped spinach and cook just until wilted. This step brings out the sweetness in the shallots and garlic while gently coaxing the spinach into tender perfection, adding incredible depth to your sandwich filling.

Step 3: Prepare the Bean Mixture

Drain and rinse your cannellini beans, then transfer to a mixing bowl. Use a fork to mash about three-quarters of the beans, leaving some whole for pleasant texture contrasts. This creates a creamy yet chunky base that blends beautifully with the rest of the ingredients.

Step 4: Combine and Chill the Filling

Add the sautéed spinach mixture, chopped artichoke hearts, minced pepper (if using), dill, and chives to the mashed beans. Stir in half of the chilled cashew cream to start, mixing until beautifully combined. Add more cream until the filling reaches your preferred level of creaminess. Taste and adjust salt and pepper as needed, then cover and refrigerate for at least 30 minutes. This chilling step allows all the vibrant flavors to mingle and intensify.

Step 5: Assemble Your Sandwich

Toast your favorite bread until golden and slightly crisp. Spread one slice with mustard or pesto to add a layer of tangy moisture. Layer on roasted bell pepper for sweetness and texture, then pile on the luscious white bean filling. Top with fresh arugula for peppery crunch, then crown with the second slice of bread. Wrap tightly and slice with a serrated knife to maintain the sandwich’s perfect shape and avoid squishing the filling.

How to Serve Spinach Artichoke White Bean Sandwich Recipe

The image shows a close-up of a sandwich cut in half and stacked, placed on a white plate with a white marbled surface underneath. The sandwich has three main layers between two soft, light brown sandwich breads with a slightly crispy crust. The bottom layer is a green spread that looks like pesto, followed by slices of red tomato. Above the tomatoes is a thick, creamy layer mixed with chopped herbs or greens, topped with a fresh, dense layer of leafy spinach or arugula. The top slice of bread has a thin spread of green pesto on its underside. The colors are fresh and natural, emphasizing greens and reds. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of freshly cracked black pepper or a few extra dill sprigs on your sandwich can elevate the presentation and add bursts of fresh aroma with every bite. Thinly sliced radishes or a dash of smoked paprika can also add interest and a pop of color.

Side Dishes

This sandwich pairs beautifully with crisp vegetable sticks or a simple green salad dressed in lemon vinaigrette. For a more indulgent side, try kettle-cooked chips or sweet potato fries to complement the creamy filling with satisfying crunch.

Creative Ways to Present

Try serving the filling open-faced on toasted baguette slices topped with microgreens for an elegant appetizer version. Or, spread it inside pita pockets with extra fresh herbs for a great handheld option perfect for picnics and casual gatherings.

Make Ahead and Storage

Storing Leftovers

If you have any filling left, store it in an airtight container in the refrigerator for up to three days. The flavors continue to develop, making the leftovers even tastier the next day.

Freezing

This spinach artichoke white bean filling freezes well for up to one month. Portion it into freezer-safe containers, thaw overnight in the fridge before reheating or assembling your sandwich.

Reheating

For best results, gently warm the filling in a skillet over low heat with a splash of plant-based milk to loosen its texture before assembling your sandwich. Avoid microwaving directly, which may dry it out.

FAQs

Can I use other types of beans in the Spinach Artichoke White Bean Sandwich Recipe?

Absolutely! While cannellini beans provide a creamy, mild base, you can use other white beans like great northern or navy beans for similar texture and flavor.

Is this sandwich suitable for vegans?

Yes, this recipe is completely plant-based and vegan-friendly, using plant-based milk and avoiding any animal products.

Can I make the filling spicier?

Definitely! Simply add more jalapeno or Fresno pepper, or mix in a pinch of red pepper flakes to give the sandwich a zesty kick.

What bread works best for this sandwich?

Rustic breads like sourdough, ciabatta, or hearty multigrain hold up well against the creamy filling and provide a lovely chew and crunch when toasted.

How long does the filling need to chill before assembling?

At least 30 minutes in the fridge is ideal to allow all the flavors to marry, but if you can chill it for an hour or more, it will taste even more delicious.

Final Thoughts

This Spinach Artichoke White Bean Sandwich Recipe is a genuine crowd-pleaser that blends creamy, fresh, and savory flavors into one unforgettable bite. It’s perfect for those days when you want something satisfying yet wholesome, with layers of flavor that comfort and excite the palate. I can’t recommend enough that you give it a try soon—you might just find yourself making it again and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach Artichoke White Bean Sandwich Recipe

Spinach Artichoke White Bean Sandwich Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 64 reviews

  • Author: Sophia
  • Total Time: 50 minutes
  • Yield: 2 sandwiches
  • Diet: Vegetarian

Description

This Spinach Artichoke White Bean Sandwich is a creamy, flavorful, and nutrient-packed vegetarian sandwich featuring a smooth cashew-based cream sauce, sautéed spinach, white beans, marinated artichoke hearts, fresh herbs, and a nice kick from optional peppers. Perfect for a hearty lunch or light dinner, this sandwich combines vibrant Mediterranean-inspired flavors with a satisfying texture and fresh ingredients.


Ingredients

Cashew Cream

  • 1/3 cup raw cashews or raw sunflower seeds
  • 1 tbsp nutritional yeast
  • 1/2 tsp yellow miso paste
  • Juice of 1 lemon
  • Zest of 1/2 a lemon
  • 1/2 tsp oregano
  • 1/4 tsp kosher salt plus more to taste
  • 2 tbsp unsweetened plant-based milk

Vegetable Filling

  • 2 tsp avocado oil
  • 1 shallot, finely diced
  • 4 cloves garlic, minced or grated
  • 3 oz baby spinach, roughly chopped (about 2 cups)
  • 1, 15 oz can cannellini beans, drained and rinsed
  • 1, 6 oz jar marinated artichoke hearts, drained and roughly chopped
  • 1 Fresno or jalapeno pepper, seeds removed and minced (optional)
  • 3 tbsp minced fresh dill
  • 3 tbsp minced fresh chives
  • Kosher salt and black pepper, to taste

Assembly

  • Bread slices (your choice, enough for sandwiches)
  • Mustard or pesto for spreading
  • Roasted bell pepper slices
  • Arugula


Instructions

  1. Prepare Cashew Cream: Place raw cashews in a heat-safe bowl and cover with boiling water. Let soak for at least 15 minutes until softened. Drain and rinse cashews, then transfer to a small high-speed blender. Add nutritional yeast, yellow miso paste, lemon juice and zest, oregano, 1/4 tsp kosher salt, and unsweetened plant-based milk. Blend on high until very smooth, scraping sides as needed. Taste and adjust salt if necessary. Chill the cream in the refrigerator while preparing the rest.
  2. Sauté Vegetables: Heat avocado oil in a medium sauté pan over medium-low heat. Add finely diced shallots with a pinch of salt and cook until softened, about 2-3 minutes. Stir in minced garlic and cook until fragrant, about 30 seconds. Add chopped spinach and another pinch of salt, cooking until just wilted, around 2 minutes. Remove from heat and let cool slightly.
  3. Mash Beans: In a mixing bowl, add drained cannellini beans and mash about three-quarters of them with a fork, leaving some whole for texture.
  4. Combine Filling: Add the cooled sautéed spinach mixture, roughly chopped artichoke hearts, minced Fresno or jalapeno pepper (if using), fresh dill, and chives to the mashed beans. Pour in half of the chilled cashew cream and stir thoroughly to combine. Add more cashew cream gradually until desired creaminess is achieved (usually all the cream is used). Season with kosher salt and black pepper to taste. Cover and refrigerate the filling for at least 30 minutes to allow flavors to blend.
  5. Assemble Sandwich: Toast your choice of bread slices. Spread one side with mustard or pesto. Layer a slice of roasted bell pepper on top, then generously add the white bean and spinach filling. Top with fresh arugula leaves. Close the sandwich with the remaining bread slice, wrap tightly, and cut using a serrated knife for clean, mess-free slices. Serve immediately.

Notes

  • Quick soak your cashews in boiling water for 15 minutes if you forget to soak them overnight. Let the water cool before draining and blending to avoid damaging blender blades.
  • Chilling the filling for at least 30 minutes to an hour intensifies the flavors and improves texture.
  • Use a serrated knife to cut the sandwich to avoid squashing the filling and to achieve cleaner cuts.
  • You may substitute raw cashews with raw sunflower seeds for a nut-free alternative.
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Sandwich
  • Method: Stovetop
  • Cuisine: Mediterranean

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