This post contains affiliate links. Please see our disclosure policy.
White beans in a super quick and easy rosé sauce are a satisfying dinner over pasta or with bread to dip! This pink sauce needs just 1 pan, 30 mins, everyday ingredients and is dairy-free and so simple.

Table of Contents
Beans are having a moment especially large beans like cannelini or butter beans ! These beans work wonderfully in this super quick and easy rosé sauce. The creamy pink sauce with the bean protein makes for a satisfying dinner with pasta or with bread to dip! The rosé sauce is dairy-free and so simple.
This is a super simple 30-minute recipe with a really delicious tomato cream sauce. It all comes together in one pot with everyday ingredients for a delicious, satisfying weeknight meal! And it smells amazing and looks gorgeous!

Just sauté some aromatics, add your non-dairy cream of choice along with tomato puree and Italian herbs. Bring it to a boil, add in your beans, simmer for a few minutes and it’s done. Garnish with some vegan Parmesan and fresh basil to bring out all of those amazing flavors!
You can use pretty much any kind of white beans in this quick rosé sauce, like butter beans, cannellini beans, or great northern beans. You can also use cubed tofu or chickpeas!

These are great to serve with some toasted sourdough or garlic bread or even naan or pita bread. Or, you can serve this over pasta or even mashed potatoes or baked potatoes.
However you serve it, you’re going to love this simple pink sauce.

Why You’ll Love Rosé Sauce Beans
- one-pan, 30-minute meal
- tender beans in flavorful tomato cream sauce
- high protein vegan recipe
- versatile dish! Serve with bread to dip, over pasta, or over baked or mashed potatoes
- naturally gluten-free, options for soy-free, and nut-free
More Delicious Bean Recipes
Beans in Easy Rosé Sauce

Ingredients
- 1 teaspoon oil
- 1/2 cup chopped onion
- 2 cloves garlic, minced
- 1 teaspoon onion powder
- 1 teaspoon Italian herb blend
- 1/4 teaspoon sage, or more, to taste, or use thyme
- 1/2 teaspoon salt
- 1/8 teaspoon black pepper
- 8 ounces canned tomato puree, or smooth tomato sauce or passata
- 1/3 cup cashew cream, , or non-dairy yogurt or non dairy cream or 1/4 cup vegan cream cheese
- 1 tablespoon nutritional yeast
- 1 cup water
- 2 tablespoons vegan Parmesan
- 15 ounce can of white beans, such as cannellini beans, butter beans, great northern beans, or use other beans or chickpeas or cubed tofu
- pepper flakes, fresh basil and more vegan Parmesan, for garnish
Instructions
- Heat a skillet over medium heat, and add the oil. Once the oil is hot, add the onion and garlic and a good pinch of salt and sauté until the onion is golden. Stir occasionally, about 4 to 6 minutes.
- Mix in all of the herbs (onion powder, Italian herb blend, sage, salt and black pepper). Then, add in the tomato puree, your non-dairy cream of choice, and the nutritional yeast. Mix well and bring to a boil.
- Add in the water and vegan Parmesan and mix for a few seconds. Now, add the beans and mix in. Partially cover the pan, and simmer for 5 to 8 minutes.
- Taste and adjust salt and flavor. If the sauce has thickened too much, you can add in a little more water or some non-dairy milk to thin it to preference. If it hasn’t thickened enough, then continue to cook for another few minutes.
- Switch off the heat and garnish with pepper flakes, fresh basil or other herbs, and more vegan Parmesan, and serve with toasted sourdough, garlic bread, pita bread, or over pasta or mashed or baked potatoes.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

Ingredients and Substitutions
- oil – To sauté.
- aromatics – Onion and garlic are the base flavors for this rosé sauce recipe.
- spices – The next flavor layer comes from onion powder, Italian herbs, ground sage, salt, and black pepper.
- tomato puree – Part of what gives this sauce its lovely pink color. It adds so much great umami flavor!
- non-dairy cream – You can use cashew cream, non-dairy yogurt, or vegan cream cheese. Choose soy-free and/or nut-free, if needed.
- nutritional yeast – Adds more umami and a cheesy flavor. If you don’t like nutritional yeast, you can use miso dissolved in a little hot water instead.
- vegan Parmesan – A little vegan Parm gives this a nice, deep flavor. Choose soy-free and/or nut-free, if needed.
- white beans – Use your favorite white beans such as cannelini, northern or butter beans or use cubes tofu or chickpeas in this simple pink sauce.
- garnish – Garnish the dish with pepper flakes, fresh basil or other fresh herbs of choice, and more vegan Parmesan.
💡 Tips
- If the pan starts to look dry when you’re sautéing the onion and garlic, add a little splash of water. This will not only add moisture but help conduct the heat, so the onion will brown more evenly.
- Make a double batch of the sauce to use later with cooked pasta
How to Make Rosé Sauce Beans
Heat a skillet over medium heat, and add the oil. Once the oil is hot, add the onion and garlic and a good pinch of salt and sauté until the onion is golden. Stir occasionally, about 4 to 6 minutes.


Mix in all of the spices (onion powder, Italian herbs, sage, salt and black pepper). Then, add in the tomato puree, your non-dairy cream of choice, and the nutritional yeast. Mix well and bring to a boil.

Add in the water and vegan Parmesan and mix for a few seconds. Now, add the beans and mix in. Partially cover the pan, and simmer for 5 to 8 minutes.



Taste and adjust salt and flavor. If the sauce has thickened too much, you can add in a little more water or some non-dairy milk to thin it to preference. If it hasn’t thickened enough, then continue to cook for another few minutes.

Switch off the heat and garnish with pepper flakes, fresh basil or other herbs, and more vegan Parmesan, and serve with toasted sourdough, garlic bread, pita bread, or over pasta or mashed or baked potatoes.

Frequently Asked Questions
Rosé sauce beans are naturally gluten-free
To make this nut-free, use a nut-free non-dairy cream or non-dairy yogurt and nut-free vegan Parmesan.
For soy-free, use soy-free vegan Parmesan and soy-free non-dairy cream.
You can use one teaspoon of miso instead of the nutritional yeast. Mix the miso and two tablespoons of water, and then add to the mixture where you would have added the nutritional yeast.
















Very simple to put together on a weekday evening and very tasty! I love that it utilized seasonings I already had on hand. Will be making this again 👌
Awesome!
This was delicious! 100% will make again. I doubled the recipe + made minor modifications:
-Used white kidney beans cooked from dry. 1 cup dry netted about 4 cups cooked including the aromatics
-Needed to de-glaze after adding garlic; used about 1/4 cup white wine
-Chose to go with cashew cream prepared using the method from Vegan Richa’s Instant Pot cookbook. I only prepped 1 cup but used it all since I ended up with extra beans
-Didn’t have vegan cheese for finishing so I doubled the nutritional yeast. I don’t think I would do that again since the nutritional yeast flavor stood out a tad in the final dish
-Zapped it with the immersion blender while still in the pot. About 1/4 of the dish was roughly blended. This gave it a thicker finish which I prefer for eating on toast/scoping with flatbread
-Didn’t have but wish I had fresh herbs on hand. Fresh Italian parsley or especially basil stirred in just before eating would be amazing
This recipe is bowl-licking good. I omitted the parmesan and it was still absolutely fantastic. The kids loved it too.
Yay!! So happy when the kids like it!
This recipe is simple and delicious! I make it weekly. Topped it with your smoky tofu crumbles today and WOW, delicious. Thank you!!
Yay! Thanks for taking the time to comment.
This is super tasty! I had mine on GF garlic toast and my daughter watered hers down just a bit with broth and had it on pasta. 🙂
Awesome!!
I have made this once a week for the past three weeks (since I saw this recipe on your site). At the end I added pre-cooked cauliflower and broccoli (because I had some sitting around and had to use it up). It really made a huge difference and worked well with the entire recipe. I tried mushrooms and red bell peppers one week, but not so successful.
Wow!! Thanks for the tip!
Great quick meal with some pasta! And the recipe uses ingredients I almost always have on hand, so that’s a plus. I think I will add some diced green or red peppers or mushrooms or diced zucchini the next time I make it.
Any veggie would be great in it!