These Tuscan White beans have a luscious sauce made from sun dried tomato, Italian herbs, lots of caramelized onion, mushrooms, and nondairy cream such as cashew cream. These decadent beans are great for weeknight dinner, they need just a few minutes and few pantry ingredients! Soyfree recipe, option for gluten-free and nutfree
Table of Contents
This hearty recipe is based on the Tuscan chicken I’ve seen at restaurants. I decided to use that base sauce, because it’s all in the sauce! All the amazingly luscious flavor. I decided to add white beans to it instead! The sauce is creamy, decadent, and flavorful and pairs amazingly with the beans. Serve with some fresh garlic bread or sourdough for a meal to remember.
You can add anything to the sauce that you like, such as vegan chicken substitutes or soy curls. It can also be served over pasta or top a grilled cauliflower or baked potato or a pizza!
I add cannellini beans or any other large white beans, and it makes a fabulous lunch or dinner served with fresh bakery bread, sourdough, toasted garlic bread, or naan or other flatbread for dipping. Or serve these Tuscan white beans over toast or grilled cauliflower or any which way you like! Let me know how you served them.
Why You’ll Love Tuscan Beans
- hearty, creamy, and healthy
- versatile – use any beans or other plant-based chicken substitutes that you like!
- rich, flavorful sauce packed with mushrooms, onion, garlic, and sun-dried tomato
- naturally gluten-free (if you don’t use the flour option)
More Vegan Italian Recipes
Recipe Card
Save This Recipe in Your Inbox
Share your email and we will send this recipe! Plus, enjoy all the new recipes as they post!
By submitting this form, you consent to receive emails from Vegan Richa.
Creamy Tuscan White Beans
Ingredients
- 2 teaspoons vegan butter or oil
- ½ cup (80 g) chopped onion or a mix of red onion and shallots
- 4 garlic cloves minced
- 4 ounces (113.4 g) sliced or chopped mushrooms
- 2 tablespoons chopped green onion
- 3 tablespoons sun-dried tomato, chopped if the pieces are too large
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon Italian herb blend
- 1 ½ cups (354.88 ml) of cashew milk , which is a scant ½ cup of cashews blended with 1 ½ cups of water and optionally add 1 teaspoon flour while blending, to help it thicken even more
- 15- ounce (425.24 g) can of cannellini beans or white beans or other beans of choice
- 3 tablespoons vegan Parmesan plus more for topping
- 1 cup (156 g) frozen spinach thawed
- red pepper flakes or black pepper, parsley, and more vegan Parm, for garnish
Instructions
- Heat a large skillet over medium heat, and add the vegan butter. Once the butter is melted, add the onion and garlic and a good pinch of salt and cook until the onion is starting to turn golden. 5-6 mins. Stir frequently, so the garlic doesn't burn.
- Once the onion is turning golden, add in the mushrooms and green onion and another good pinch of salt and continue to cook. If the pan is drying out too much, you can add another teaspoon of butter or a splash of water and continue to cook until the mushrooms are somewhat golden on most of the edges. This can take anywhere from 7 to 9 minutes. You want the garlic to also turn nice and golden, but evenly and not get too brown in any one particular place, so stir often.
- Add in the sun dried tomato, salt, pepper, and Italian herbs, and mix really well. Then add in your non-dairy cream, the white beans, and Parmesan, and mix well. Bring the cream to a boil. If the mixture is thickening too much, add another ¼ to ½ cup of water and mix and bring to a boil.
- Then then fold in the spinach and simmer for 2 to 3 minutes . Taste the mixture carefully, and adjust the salt and flavor. Switch off the heat. Garnish with some parsley, pepper flakes or black pepper, and some more vegan Parmesan, and serve along with some good sourdough, fresh bakery bread, naan or other toasted bread or garlic bread.Store for 3 days in a covered container in the fridge
Video
Notes
Nutrition
Ingredients and Substitutions
- vegan butter – To sauté, this gives the sauce a rich flavor!
- aromatics – Onion and garlic bring lots of umami to the Tuscan beans sauce.
- mushrooms – Adds a meaty texture and even more flavor.
- sun-dried tomato – Savory-sweet sun dried tomato makes this sauce so special!
- Italian herb blend – Also called Italian seasoning.
- cashew milk – A blend of cashews and water. You can add 1 teaspoon of flour to your cashew milk blend for a thicker sauce.
- cannellini beans – Large, white beans. You can use other canned or cooked white beans or butter beans or even other bean varieties, such as chickpeas, if you like.
- vegan Parmesan – Adds salty, creamy profiles to the sauce.
- frozen spinach – Some green veggies to balance out the richness of the sauce.
- garnishes – red or black pepper adds some heat to balance the creaminess. Parsley adds a fresh flavor, and more vegan Parmesan makes this dish feel so decadent!
Tips
- When you’re cooking the onion and garlic, make sure you’re stirring frequently. The garlic can burn if you don’t keep it moving around in the pan.
- Cashew milk thickens a lot when it’s cooking, especially if you use the optional flour. If it’s thickening more than you want, add splashes of water to thin it back out. If you want it thicker, just keep simmering.
How to Make Tuscan Beans
Heat a large skillet over medium heat, and add the vegan butter. Once the butter is melted, add the onion and garlic and a good pinch of salt and cook until the onion is starting to turn golden. Stir frequently, so the garlic doesn’t burn. 5-6 mins
Once the onion is turning golden, add in the mushrooms and green onion and another good pinch of salt and continue to cook.
If the pan is drying out too much, you can add another teaspoon of butter or a splash of water and continue to cook until the mushrooms are somewhat golden on most of the edges. This can take anywhere from 7 to 9 minutes. You want the garlic to also turn nice and golden, but evenly and not get too brown in any one particular place, so stir often.
Add in the sun dried tomato, salt, pepper, and Italian herbs, and mix really well. Then add in your non-dairy cream, the white beans, and Parmesan, and mix well.
Bring the cream to a boil. If the mixture is thickening too much, add another ¼ to ½ cup of water and mix and bring to a boil. Then fold in the spinach and simmer for 2 to 3 minutes.
Taste the mixture carefully, and adjust the salt and flavor. Switch off the heat. Garnish with some parsley, pepper flakes or black pepper, and some more vegan Parmesan, and serve along with some good sourdough, fresh bakery bread, naan or other toasted bread or garlic bread.
Frequently Asked Questions
As long as you don’t add the optional flour to the cashew milk, this recipe is gluten-free as written.
Cannellini beans are probably the most well-known Italian beans. They’re large white beans that come from Southern Italy. Rotondo and Sorana beans are other types of Italian white beans.
Yes, use other non dairy cream or thick nonDairy milk such as full fat coconut milk or oat milk. Or blend ¾ cup silken tofu with 1 cup water and 1 teaspoon flour and use.
Tegan
Tasty! I didn’t have vegan parmasen, so added nutritional yeast, 1 teaspoon of miso and some lemon juice.
Vegan Richa Support
Glad you liked it!
Lau
I’ve already made this recipe 2-3 times. I’ve used silken tofu blended with some nooch instead of the cashew cream for a boost of protein. It’s delicious, nourishing and super quick to make!
Vegan Richa Support
Good to hear!
Ashley Oliver
This recipe is SUPERB. I used cashew cream instead of cashew milk/flour and just thickened with a little extra water. I made my cashew cream by soaking 1.5 cups raw cashews overnight and blending with 3/4 cup water. I also had fresh spinach on hand (5 oz) and sauteed it down for 2 minutes before adding the cream. Super thick and creamy, thank you!
Vegan Richa Support
So glad you liked it!
Megan
So delicious!! Such a comforting and simple recipe with so much flavor. Will be making many more times!
Vegan Richa Support
glad you enjoyed!
Lisa
This is delicious. I have made it twice in the last 5 days. My husnabd said it is amazing. The first day we finished all of it. This is going to be a regular dish for us!
Vegan Richa Support
yay! thank you!
Elizabeth Allen
Great and delicious recipe!
Vegan Richa Support
yay! thank you!
Alixie
These are just so comforting. I add a little pea protein powder, which just disappears into the decadent yet healthy dish. I need to try putting it on grilled cauliflower like you mention in the video.
I’ve been trying to cook more and eat less processed food and your IG is my ticket to loving to cook.
Vegan Richa Support
thank you! 🙂
Shelley
This was very good! Ended up eating it more like a dip. perfect summer dish.
Vegan Richa Support
yay!
Adrienne
I didn’t have any vegan parm but it was still delicious! Vegan and the non vegan skeptics all loved it! Big hit!
Also, used fresh spinach.
Vegan Richa Support
🙂 thank you!
Amy
Delicious!! Even pleased my kid-critics. So creamy and the flavor profile was spot on!
Vegan Richa Support
love when the kids enjoy as well! thank you
Mandy
Absolutely loved it! We used fresh dino kale instead of spinach and added some fresh rosemary and its was AMAZING. Even my 5 year old loved it 🙂 thank you!!
Richa
Yay
Terri Jeroue
I made these one night after a long work week. Wow!! So comforting, so flavorful!
I did not have sundried tomatos but I had tomato paste and it was super tasty!!
Its easy! And awesome!
Vegan Richa Support
yay!
Michelle
This is so creamy and flavorful! I left out the green onion and used smoked sundried tomatoes. This is a keeper. I’m sure it will be requested often by family members.
Vegan Richa Support
yay, great!
Maneesha
Another hit recipe, Richa! I made this last night and used nutritional yeast since I did not have parmesan.I also added some fresh basil, and it was incredible! Protein packed and so delicious! Thank you, Richa! I love your one-pot/pan meals! `
Vegan Richa Support
awesome, thank you so much, Maneesha!
Lisa P
I made this recipe over the weekend, it was so easy, creamy and so delicious and husband approved!!
Vegan Richa Support
yay!
Maïla
This recipe is amazing and so decadent!
We used homemade almond milk with arrowroot to thicken it, plus we substituted wild curly dock for the spinach, and used freshly picked chanterelles as a mushroom. It tastes phenomenal.
We skipped the Parmesan but added ground pumpkin seeds in the sauce.
Thanks for this delightful creation, we’ll definitely make it again!
Richa
Awesome
Donna
This is a delicious recipe! I used fresh spinach and oat milk and served it with naan bread and a salad. I will definitely make this quick and tasty dinner again. For us, it was really only 2 servings.
Richa
Awesome !
Tappi
I made this for dinner tonight. It’s delicious! I did add a 1/2 cup of cooked rice to it since my husband thinks all beans should have rice added 🙂 we served with crusty French bread and the two of us ate almost all of it. Thank you for the recipe.
Vegan Richa Support
yay – glad you enjoyed!
Patty
Would these freeze well? I would love to make a big batch for weeknight freezer meals. 🙂
Vegan Richa Support
yes!
Christina Marinis
The minute this recipe posted I knew I wanted to try it. So I left work, went to the store,and bought what ingredients I didn’t already have. Let me tell you, these beans are AMAZING!! The flavors and textures together pair so well! I always like to add my own twist and experiments to any recipe. I knew I didn’t want to venture to far off on this one so I only traded out the cashew milk for oat( already had it in my fridge) and added vegan feta.
Vegan Richa Support
yay! glad you enjoyed!
Nancy Brady RN
Can fresh spinach be used? would it be as good? I’ve never used frozen spinach… it makes me nervous..lol
Richa
Yea use 2 packed cups worth and cook until wilted