If you are searching for the perfect blend of creamy, savory, and herbaceous flavors all nestled between toasted slices of bread, this Spinach Artichoke White Bean Sandwich Recipe is calling your name. Offering an impressive 27 grams of protein per sandwich, it’s a hearty, plant-powered lunch that feels indulgent yet nourishing. Whether you want a wholesome meal prep option or a quick weekday favorite, this sandwich brings together velvety cashew cream, tender spinach, tangy artichokes, and white beans for an unforgettable bite.

Ingredients You’ll Need

The image shows a top view of fresh cooking ingredients neatly arranged on a tan cutting board placed on a white marbled surface. On the left side, there is a white bowl filled with pale beige beans. Above that, a small bunch of fresh green spinach leaves is held by a metal handle. To the right are two small white bowls, one with a light brown paste, and the other with a mix of yellow powder, dried herbs, and salt. Next to these bowls is a vibrant red chili pepper lying horizontally. On the right side of the cutting board, a bright yellow lemon sits next to a bundle of fresh green dill and chives. Below them are four peeled garlic cloves and a small bulb of shallot with light purple skin. Finally, a white bowl containing soft, pale yellow artichoke hearts with a few seasoning specks is placed near the bottom right corner. Photo taken with an iphone --ar 4:5 --v 7

These ingredients might be simple, but each one packs a punch in flavor and texture to create the magic in this sandwich. From creamy cashews to fresh herbs and spicy peppers, every component plays a vital role in making this recipe sing.

  • Raw cashews or sunflower seeds: The creamy base for the luscious cashew cream that adds richness without dairy.
  • Nutritional yeast: Provides a subtle cheesy, nutty flavor that boosts umami.
  • Yellow miso paste: Adds depth and a gentle saltiness with fermented goodness.
  • Lemon juice and zest: Brighten up the cream with fresh citrus notes.
  • Oregano and kosher salt: Classic herbs and seasoning to elevate every bite.
  • Unsweetened plant-based milk: Helps smooth out the cashew cream and keeps it dairy-free.
  • Avocado oil: A mild oil perfect for sautéing shallots and garlic.
  • Shallot and garlic: Aromatic foundations that bring warmth and savoriness.
  • Baby spinach: Tender greens that add color, nutrients, and slight sweetness once cooked.
  • Cannellini beans: Creamy white beans providing hearty protein and texture.
  • Marinated artichoke hearts: Tangy, tender morsels with complexity from their marinade.
  • Fresno or jalapeño pepper (optional): For those who enjoy a gentle kick of heat.
  • Fresh dill and chives: Fresh herbs that infuse bright, garden-fresh flavors.
  • Kosher salt and black pepper: Essential seasonings to balance and enhance the flavors.
  • Bread slices: Choose your favorite sturdy bread to hold all the delicious filling.
  • Roasted bell pepper, arugula, mustard or vegan pesto: Flavorful sandwich toppings to add layers and freshness.

How to Make Spinach Artichoke White Bean Sandwich Recipe

Step 1: Prepare the Cashew Cream

Start by soaking the raw cashews in boiling water for at least 15 minutes; this softens them, allowing the blender to create a super-smooth cream. Once drained, blend them with nutritional yeast, miso paste, fresh lemon juice and zest, oregano, salt, and plant-based milk until completely velvety. This creamy spread is the secret weapon that ties the entire sandwich filling together with richness and tang.

Step 2: Sauté Shallots, Garlic, and Spinach

Next, gently sauté diced shallots with a pinch of salt until soft and fragrant, then add minced garlic until its aroma fills your kitchen. Stir in the chopped baby spinach and cook just until it wilts to retain brightness and texture. These sautéed greens bring delicate sweetness and earthy depth, perfectly balancing the creaminess of the cashew blend.

Step 3: Prepare the White Bean Mixture

In a bowl, give your cannellini beans a gentle mash—some smooth, some chunky—for that ideal texture contrast. Add the cooled spinach mixture, chopped marinated artichokes, minced pepper for spice (if using), and fresh dill and chives. Pour in half the prepared cashew cream and stir well, adding more cream until the consistency is luscious and spreadable. Season with salt and pepper to your liking, then chill the filling to let the flavors meld beautifully.

Step 4: Assemble the Sandwiches

Toast your favorite bread slices until golden and crisp. Spread a thin layer of mustard or vegan pesto for a zesty punch, then layer on roasted bell peppers, followed by a generous helping of the white bean and spinach filling. Top with peppery arugula leaves for freshness and crunch, then crown with another slice of toast. Wrap the sandwiches tightly and slice just before serving for neat, satisfying bites.

How to Serve Spinach Artichoke White Bean Sandwich Recipe

The image shows a sandwich held by two woman's hands, cut in half to reveal its layers. The sandwich has thick, soft white bread on the top and bottom. Inside, there is a bottom layer of green spread with a creamy texture, followed by fresh dark green leafy spinach. Above the spinach, there is a mix of white creamy sauce with bits of chopped herbs and vegetables, and strips of red roasted pepper. The same green spread is seen again near the top bread, creating a colorful and fresh look. The sandwich is photographed against a white marbled background. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

For an extra pop, sprinkle some freshly cracked black pepper or a pinch of smoked paprika over the filling before closing the sandwich. Adding a few thin slices of fresh cucumber or radish on top offers an invigorating crispness that complements the creamy filling wonderfully.

Side Dishes

This sandwich pairs beautifully with a simple side salad dressed in lemon vinaigrette or crisp baked sweet potato fries for a comforting, well-rounded meal. For cooler days, a cup of roasted tomato soup or creamy vegan chowder makes a cozy companion.

Creative Ways to Present

For a fun twist, serve the filling scooped into small baguette halves as finger sandwiches at a party. Or consider turning this recipe into open-faced tartines topped with microgreens and a drizzle of extra virgin olive oil for an elegant lunch plate that will impress any guest.

Make Ahead and Storage

Storing Leftovers

You can store any leftover sandwich filling in an airtight container in the refrigerator for up to 4 days. It keeps its creamy texture and flavors well, making it super convenient for quick meals during busy weekdays.

Freezing

The filling freezes nicely too. Portion it into freezer-safe containers and freeze for up to 2 months. When you’re ready to enjoy, thaw it overnight in the fridge for best results.

Reheating

To reheat, gently warm the filling on the stovetop over low heat or in the microwave, stirring occasionally until warmed through. Toast fresh bread and assemble the sandwich right before eating to keep it fresh and crisp.

FAQs

Is this sandwich vegan?

Absolutely! The entire recipe is plant-based, using cashew cream instead of dairy and vegan condiments, making it suitable for anyone following a vegan lifestyle.

Can I use different beans instead of cannellini?

Yes, cannellini beans are ideal for their mild flavor and creamy texture, but you can substitute with white kidney beans or Great Northern beans if that’s what you have on hand.

What kind of bread works best?

A dense, sturdy bread like sourdough or a whole grain loaf works wonderfully as it holds up to the creamy filling without getting soggy.

Can I skip the spicy pepper?

Definitely. The pepper is optional and only adds a little heat. If you prefer a milder sandwich, just leave it out and enjoy the flavors as they are.

How long does the filling keep in the fridge?

The filling stays fresh and delicious for about 4 days when stored properly in an airtight container in the refrigerator.

Final Thoughts

This Spinach Artichoke White Bean Sandwich Recipe is one of those delightful meals you’ll find yourself craving again and again. It balances hearty protein, fresh veggies, and creamy indulgence in every bite, all without fuss or complex ingredients. Give it a try for your next lunch or quick dinner—you’ll be so glad you did.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart 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 15 reviews

This Spinach Artichoke White Bean Sandwich is a protein-packed, flavorful vegan lunch option featuring a creamy cashew-based spread, sautéed spinach, marinated artichoke hearts, and fresh herbs. With savory garlic notes and a perfect balance of textures, this easy-to-make sandwich is great for meal prep and satisfying plant-based meals.

  • Total Time: 30 minutes
  • Yield: 3–4 sandwiches

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

Sandwich 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

To Assemble

  • 6 slices of bread
  • Roasted bell pepper slices
  • Arugula
  • Mustard or vegan pesto

Instructions

  1. Soak and Blend Cashew Cream: Place the raw cashews in a heat-safe bowl and cover completely with boiling hot water. Let them soak for at least 15 minutes to soften. Drain and rinse the cashews, then transfer to a small high-speed blender. Add nutritional yeast, yellow miso paste, lemon juice and zest, oregano, kosher salt, and unsweetened plant-based milk. Blend on high until completely smooth, scraping down the sides as needed. Taste and adjust salt if necessary. Refrigerate the cashew cream while preparing other ingredients.
  2. Sauté the Aromatics and Spinach: Heat avocado oil in a medium sauté pan over medium-low heat. Add the finely diced shallots with a pinch of salt and sauté until softened, about 2-3 minutes. Stir in the minced garlic and cook until fragrant. Add the roughly chopped baby spinach and another pinch of salt, cooking until wilted, about 2 minutes. Remove from heat and let cool.
  3. Mash Beans and Combine Filling: In a mixing bowl, add the drained cannellini beans. Use a fork to mash approximately 3/4 of the beans, leaving some whole for texture. Add the cooled sautéed spinach mixture, chopped marinated artichoke hearts, minced Fresno or jalapeno pepper (if using), minced fresh dill, and chives. Pour in half of the cashew cream and stir well to combine. Add more cashew cream as needed to reach desired creaminess. Season with kosher salt and black pepper to taste. Cover and refrigerate for at least 30 minutes to allow flavors to meld.
  4. Assemble the Sandwich: Toast the bread slices lightly. Spread mustard or vegan pesto on one side of each slice. Layer a slice of roasted bell pepper, then add a generous portion of the white bean filling. Top with fresh arugula leaves and cover with the remaining bread slice. Wrap sandwiches and cut in half when ready to serve.

Notes

  • Soaking the cashews softens them for a creamy texture; alternatively, use raw sunflower seeds as a nut-free option.
  • Adjust the amount of cashew cream to achieve your preferred sandwich filling creaminess.
  • The Fresno or jalapeno pepper is optional and adds a mild heat; omit if you prefer no spice.
  • Use gluten-free bread if you want a gluten-free version of this sandwich.
  • Make sure to refrigerate the filling for at least 30 minutes to develop flavors and chill.
  • Great for meal prep — fillings can be made ahead and stored up to 3 days in the fridge.
  • Author: Daisy
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Lunch
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

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