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
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
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
Spinach Artichoke White Bean Sandwich Recipe
- 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
- 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.
- 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.
- 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.
- 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.
- 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
