Can You Substitute Cannellini Beans For Butter Beans

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

Yes, you can substitute cannellini beans for butter beans in most recipes, and the swap works surprisingly well.
 
Both are creamy white beans with a mild, slightly nutty flavor, so they can stand in for each other without throwing off your dish.
 
If you’ve been wondering whether you can substitute cannellini beans for butter beans, the short answer is a resounding yes.
 
Cannellini beans are a little smaller and firmer, while butter beans (also called lima beans) are larger and starchier, but they behave very similarly once cooked.
 
In this post, we’ll look at why you can substitute cannellini beans for butter beans, how to do it properly, and when the swap might not be your best move.
 
Let’s get into it.
 

Why You Can Substitute Cannellini Beans for Butter Beans

You can substitute cannellini beans for butter beans because they share a lot of the same qualities.
 
Here’s why the swap works so well:
 

1. They Have a Similar Texture

Cannellini beans are creamy and smooth when cooked, which is very close to the soft, buttery texture of butter beans.
 
They both hold their shape reasonably well in stews and casseroles, though cannellini beans tend to be a bit firmer.
 
This means when you substitute cannellini beans for butter beans, you’ll get a similar mouthfeel in soups, salads, and dips.
 

2. The Flavor Profile Is Nearly Identical

Both beans have a mild, slightly earthy, and nutty taste that doesn’t overpower other ingredients.
 
This neutral flavor is exactly why you can substitute cannellini beans for butter beans in dishes like minestrone, bean salads, and pasta e fagioli.
 
The seasonings and sauces you use will carry the dish, so the subtle difference between the two beans won’t be noticeable.
 

3. They Cook Similarly

If you’re working with dried beans, cannellini and butter beans need about the same soaking and cooking time.
 
Cannellini beans might cook a touch faster, so keep an eye on them if you’re simmering from scratch.
 
When you substitute cannellini beans for butter beans in a slow-cooked recipe, the timing usually lines up without any adjustments.
 

4. Nutritionally, They’re on Par

Both beans are packed with plant-based protein, fiber, iron, and folate.
 
Cannellini beans have slightly more fiber and protein per cup, while butter beans bring a bit more starch.
 
So when you substitute cannellini beans for butter beans, you’re not losing any nutritional value, you might even gain a little.
 

How to Substitute Cannellini Beans for Butter Beans

Knowing you can substitute cannellini beans for butter beans is one thing, but doing it right is what matters.
 
Here’s how to make the swap seamless:
 

1. Use a 1:1 Ratio

The easiest rule is to swap them one for one.
 
If a recipe calls for two cups of butter beans, use two cups of cannellini beans.
 
This ratio keeps the liquid and seasoning balance in your dish intact, so you don’t have to recalculate anything.
 

2. Adjust the Cooking Time Slightly

Cannellini beans are a bit firmer, so if you’re adding them to a dish that cooks for a while, they’ll soften up nicely.
 
If you’re using canned beans, just drain and rinse them like you would butter beans.
 
And if you’re substituting cannellini beans for butter beans in a cold dish, they’ll hold their shape even better.
 

3. Mash Them for Creamier Dishes

For dips like hummus or a white bean spread, cannellini beans mash into a silky, smooth texture.
 
Butter beans are naturally a little starchier, so they break down more easily.
 
If you want a thicker consistency when you substitute cannellini beans for butter beans, add a splash of olive oil or a spoonful of the bean liquid.
 

4. Watch the Salt

Canned cannellini beans can be saltier than canned butter beans, depending on the brand.
 
Give them a good rinse before using them, and taste as you go.
 
This small step makes a big difference when you substitute cannellini beans for butter beans in dishes where salt is already present.
 

When Substituting Cannellini Beans for Butter Beans Isn’t Ideal

There are a few cases where you might want to think twice before you substitute cannellini beans for butter beans.
 

1. When the Recipe Highlights Butter Beans

Some dishes, like classic Southern butter bean stews, rely on the large, creamy texture of butter beans.
 
Cannellini beans are smaller, so the visual and textural experience will be different.
 
You can still substitute cannellini beans for butter beans here, but the dish won’t taste exactly the same.
 

2. When Size Really Matters

If you’re stuffing beans, skewering them, or using them as a main visual element, the smaller size of cannellini beans might not work.
 
In these cases, the swap is possible but not perfect.
 

So, Can You Substitute Cannellini Beans for Butter Beans?

Yes, you can substitute cannellini beans for butter beans in most recipes, and the results are usually delicious.
 
Both beans share a creamy texture, mild flavor, and similar cooking properties, so the swap is one of the easiest in the kitchen.
 
Just use a 1:1 ratio, rinse canned beans well, and adjust the cooking time if needed.
 
Whether you’re out of butter beans or simply prefer cannellini, you now know you can substitute cannellini beans for butter beans with confidence.