Over low heat, warm 1/3 cup finely diced onion and 4 cloves of minced garlic in 2 tbsp of olive oil (or sundried tomato oil). Sprinkle with dried herbs and red pepper flakes and sauté until the onions are translucent.
Add 2 cans of drained and rinsed butter beans, 1 cup of chopped sundried tomatoes, and 1 cup of broth, then simmer for 2-3 minutes.
Once the beans have heated through, toss in 1 cup of baby spinach and allow it to wilt.
Once the spinach wilts, add 1 cup of vegan cream (cashew cream, coconut cream, or sour cream). Stir until combined. Add salt and pepper to taste, garnish with fresh basil, and serve hot with crusty bread or over pasta.
Notes
Use any vegan cream you like in this recipe. Coconut cream has a very smooth, creamy texture but a coconut flavor. You can use my homemade tofu sour cream recipe for even more plant-based protein.
If you use a thinner cream, like oat milk creamer, you may want to add a little cornstarch slurry to thicken the sauce.
To make a quick and easy cashew cream, soak 2/3 cup of cashews in hot water for at least 15 minutes. Drain off the soaking water, then add 1/2 cup of filtered water and the soaked cashews to a blender and blend on high, adding a few more tablespoons of water until you get a thick, creamy mixture.
For a cheesy flavor, add 1/2 cup of vegan parmesan or 2 tbsp of nutritional yeast along with the cream. I also love to toss some toasted pine nuts into this dish.