If you think eating plant-based means not getting enough protein—or flavor—you need to check out this Spinach Artichoke White Bean Sandwich that Catherine Perez, aka the @plantbasedrd, made in a recent Instagram post. Perez says you can use your favorite recipe for spinach-artichoke dip, which typically includes sour cream, cream cheese, and other types of cheese. Since Perez follows a vegan diet, she makes a dairy-free vegan version featuring a cashew-based cream sauce. Perez adds roasted red peppers and arugula to her sandwich, which go perfectly with the spinach-artichoke dip.