Spinach Artichoke White Bean Sandwich (2024)

Jump to Recipe

A Spinach Artichoke White Bean Sandwich packed with 27 grams of protein per sandwich and a lot of savory, garlic and herby flavor. Easy to make and great to meal prep.

Spinach Artichoke White Bean Sandwich (1)

Let’s turn dips into tasty protein packed sandwiches, and let’s start that off with this spinach artichoke white bean sandwich. This one happens to be dairy-free, loaded with delicious garlicky, herby flavor and nutrition.

Table of Contents

Why You’ll Love This Spinach Artichoke White Bean Sandwich

  • Packed with protein. Each assembled sandwich using 100% whole grain bread offers 27 grams of protein when portioned into 3 sandwiches (or 20 grams of protein if portioned into 4 sandwiches).
  • Loaded with plants. If your goal is to increase the amount of plant-based diversity in your diet, this sandwich is perfect for that! One sandwich with the fixings can help pack in at least 12 different plants into your meal, which means you are getting a variety of vitamins, minerals and fiber in each serving to help you feel full and satisfied.
  • Great to meal prep. Since we are using a homemade cream sauce, you do not have to worry about any of the ingredients oxidizing or spoiling. When prepped, it can last you through the whole week for easy meal assembly.
Spinach Artichoke White Bean Sandwich (2)

Key Ingredients and Substitutions

  • Cashews: I used raw cashews, but if you have a food allergy you can use sunflower seeds.
  • Nutritional Yeast: This helps to add a little cheesy flavor to the blended cashew sauce.
  • Miso Paste: I recommend either yellow or white miso paste. Feel free to omit if you don’t have this on hand, but it will help add a mild fermented taste that will help lend to the flavor of this sandwich.
  • Lemon: Fresh is best so you can use both the juice and zest for the cream sauce.
  • White Beans: I recommend a creamy kind of bean like cannellini beans. You can also use chickpeas as an alternative.
  • Spinach: I used fresh spinach. If you want to use frozen spinach, thaw and squeeze out excess water before sauteing in the shallots and garlic.
  • Artichoke Hearts: For the best flavor, I recommend the variety that is jarred and marinated. Before using, make sure to drain well.
  • Pepper: I used a Fresno pepper for a little heat, but if you are sensitive to heat, feel free to omit.
  • Herbs: I used a combination of dill and chives.

How to Make Spinach Artichoke White Bean Sandwich

Add the cashews to a heat safe bowl. Pour boiling hot water over the cashews until completely covered then allow to soak for at least 15 minutes. Drain and rinse then add the cashews to a small high speed blender cup with nutritional yeast, miso, lemon juice and zest, oregano, salt and milk. Blend on high until completely smooth, scrapping down sides as needed. Taste and adjust salt to preference then place the blended cream in the fridge while you prep the other ingredients.

Spinach Artichoke White Bean Sandwich (3)
Spinach Artichoke White Bean Sandwich (4)

Heat the oil in a medium-sized sauté pan over medium low heat. Add the shallots along with a pinch of salt and sauté until softened, about 2-3 minutes. Stir in the garlic and continue to sauté until fragrant then add in the spinach and another pinch of salt. Cook the spinach until it wilts, about 2 minutes then remove from heat and set aside.

To a mixing bowl add the cannellini beans then use a fork to mash some of the beans to your liking (for reference, I mashed about 3/4 of the beans and left some beans whole for texture).

Spinach Artichoke White Bean Sandwich (5)
Spinach Artichoke White Bean Sandwich (6)

To the same bowl, add the cooled spinach, artichoke hearts, minced pepper, dill, and chives. Pour in 1/2 the cashew cream then stir well to combine. Add more cashew cream as needed until the mix is to your desired level of creaminess (I ended up using all of it, but feel free to use less if desired). Taste and adjust salt to preference then cover and refrigerate for at least 30 minutes.

Spinach Artichoke White Bean Sandwich (7)
Spinach Artichoke White Bean Sandwich (8)

To assemble your sandwich, toast your bread then spread with some mustard or pesto. Layer on a slice of roasted bell pepper then add the white bean filling. Top with arugula then cover the sandwich with the remaining slice of bread. Wrap then cut when ready to eat.

Expert Tips

  • Quick soak your cashews. If you forget to soak your cashews overnight, just quick soak your cashews in boiling water. Wait until the water has cooled, about 15 minutes, before draining and using.
  • The filling is best served after it has chilled. Chilling the filling for at least 30 minutes to an hour gives the flavors in the filling time to meld together and intensify.
  • If cutting your sandwich in half, use a serrated knife. Outside of wrapping your sandwich tightly before cutting, I find cutting into bean salad style sandwiches with a serrated knife less messy as it wont’s squish the sandwich down when cutting into it.
Spinach Artichoke White Bean Sandwich (9)

Frequently Asked Questions

How long does the filling keep?

Add any leftover filling to an airtight container and place in the fridge for up to 5 days.

Can sandwiches be made ahead of time for meal prep?

I would recommend assembling your sandwich around the time you plan to eat to help prevent the sandwich bread from getting soggy. The best way to do this is portion and pack some of the filling in an airtight container and bring the bread along with you along with any sandwich assembly ingredients. Spoon the filling on the sandwich, add the toppings then enjoy your sandwich. If this seems like too much work, feel free to treat the filling like a dip and serve with some whole grain crackers and veggies instead.

How can I make this gluten-free?

The filling is gluten-free as written. The only modification you would need to make is with what to serve it with in place of bread. You can use your favorite gluten-free bread or opt for some gluten-free crackers/chips or a gluten-free wrap. Alternatively, this makes for a great filling for lettuce wraps as well.

Can this be made nut-free?

Yes, just swap the cashews for sunflower seeds instead.

Spinach Artichoke White Bean Sandwich (10)

How to Serve

You can serve this spinach artichoke like bean dip a few ways. I like serving it in a sandwich using whole grain bread to maximize on a little more fiber and protein. Alternatively, you can serve this as a dip or spread along with vegetables, whole grain crackers, and/or chips in an adult Lunchables style of presentation (finger foods are fun). This is also great as a light snack stuffed into cucumber boats or with lettuce leaves.

More High Protein Plant-Based Sandwiches and Wraps

  • Maple Balsamic Tofu Sandwiches
  • Buffalo Chickpea Salad Sandwich
  • High Protein Avocado White Bean Sandwich
  • Grilled Chickpea Veggie Pitas
  • Crispy Shredded Za’atar Tofu Cabbage Wrap
Spinach Artichoke White Bean Sandwich (11)

If you tried this recipe or any other recipe on the blog, then let me know what you thought in the comments below! And if you loved it, don’t forget to rate it too. Feel free to follow on Instagram, Pinterest, and TikTok for the latest nutrition tips and recipe videos.

Print

Spinach Artichoke White Bean Sandwich (12)

Spinach Artichoke White Bean Sandwich

5 Stars4 Stars3 Stars2 Stars1 Star5 from 2 reviews

  • Author: Catherine Perez
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 34 sandwiches 1x
  • Category: Lunch
  • Method: Stove Top
  • Cuisine: American
  • Diet: Vegan
Print Recipe

Description

A Spinach Artichoke White Bean Sandwich packed with 27 grams of protein per sandwich and a lot of savory, garlic and herby flavor. Easy to make and great to meal prep.

Ingredients

Scale

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, minced
  • 3 tbsp minced fresh chives
  • Kosher salt and black pepper, to taste

To assemble: 6 slices of bread, roasted bell pepper, arugula, mustard or vegan pesto

Instructions

  1. Add the cashews to a heat safe bowl. Pour boiling hot water over the cashews until completely covered then allow to soak for at least 15 minutes. Drain and rinse then add the cashews to a small high speed blender cup with nutritional yeast, miso, lemon juice and zest, oregano, salt and milk. Blend on high until completely smooth, scrapping down sides as needed. Taste and adjust salt to preference then place the blended cream in the fridge while you prep the other ingredients.
  2. Heat the oil in a medium-sized sauté pan over medium low heat. Add the shallots along with a pinch of salt and sauté until softened, about 2-3 minutes. Stir in the garlic and continue to sauté until fragrant then add in the spinach and another pinch of salt. Cook the spinach until it wilts, about 2 minutes then remove from heat and set aside.
  3. To a mixing bowl add the cannellini beans then use a fork to mash some of the beans to your liking (for reference, I mashed about 3/4 of the beans and left some beans whole for texture).
  4. To the same bowl, add the cooled spinach, artichoke hearts, minced pepper, dill, and chives. Pour in 1/2 the cashew cream then stir well to combine. Add more cashew cream as needed until the mix is to your desired level of creaminess (I ended up using all of it, but feel free to use less if desired). Taste and adjust salt and pepper to preference then cover and refrigerate for at least 30 minutes.
  5. To assemble your sandwich, toast your bread then spread with some mustard or pesto. Layer on a slice of roasted bell pepper then add the white bean filling. Top with arugula then cover the sandwich with the remaining slice of bread. Wrap then cut when ready to eat.

Notes

Quick soak your cashews. If you forget to soak your cashews overnight, just quick soak your cashews in boiling water. Wait until the water has cooled, about 15 minutes, before draining and using.

The filling is best served after it has chilled. Chilling the filling for at least 30 minutes to an hour gives the flavors in the filling time to meld together and intensify.

If cutting your sandwich in half, use a serrated knife. Outside of wrapping your sandwich tightly before cutting, I find cutting into bean salad style sandwiches with a serrated knife less messy as it wont’s squish the sandwich down when cutting into it.

This post contains affiliate links which means I will make a small commission if you purchase from those links. I only recommend and share products that I know, trust and personally use myself!

Spinach Artichoke White Bean Sandwich (2024)
Top Articles
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 5569

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.