clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One pot Cannellini Beans are creamy, buttery, and nourishing. Serve them as a simple vegan side dish or as a delicious addition to soups, salads, and more. |

Cannellini Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sam Hu | Ahead of Thyme
  • Total Time: 10 hours 5 minutes
  • Yield: 8 servings
  • Diet: Vegan


One pot Cannellini Beans are naturally creamy, butter, and nourishing. This easy white bean recipe will transform dry beans into tender bites loaded with flavor. Serve them as a simple vegan side dish or as a delicious addition to hearty soups, salads, dips, and more. 


  • 1 pound dried cannellini beans, rinsed
  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1/2 teaspoon Italian seasoning
  • 6-8 cups water
  • 1/2 teaspoon salt (or to taste)
  • 1/2 teaspoon ground black pepper (or to taste)
  • 2 tablespoons fresh parsley, finely chopped


  1. Place the cannellini beans in a large bowl and fill with water (covering the beans by at least 2 inches). Soak the beans overnight, then rinse and drain well.
  2. Heat oil in a large stockpot or Dutch oven over medium-high heat until the hot oil sizzles, about 1 minute. Add onion, garlic, and Italian seasoning. Sauté until tender, about 2-3 minutes.
  3. Add the drained soaked beans and water. Bring it to a boil. Reduce heat to low and simmer for 2 hours until the beans are fully cooked through and tender, stirring occasionally. Skim off any foam during simmering and add more water if needed.

  4. When the beans are tender and almost all the liquid has evaporated, add salt and pepper to taste. Sprinkle with parsley and serve warm.


How to store: Once cooked, let the beans cool to room temperature, then store them in an airtight container in the fridge for up to 5 days.

How to reheat: Either microwave the beans to heat up a single serving or place them in a small saucepan with a little water. Place them over medium heat and stir often until they are fully reheated.

How to freeze: Freeze the leftover beans in a freezer-safe container for up to 3 months. Thaw in the fridge before reheating.

  • Prep Time: 5 minutes
  • Soak Time: 8 hours
  • Cook Time: 2 hours
  • Category: Beans
  • Method: Stovetop
  • Cuisine: American