If I could choose one food that was underrated for me until I became and adult, it would be beans. Hands down. Now as an adult, there’s almost nothing more comforting and cozy than a warm pot of beans and they’re so extremely versatile in meal creation. These white beans with smoky bacon and fresh rosemary are brothy enough to be eaten as a soup, but my favorite is a shallow bowl of beans, topped with a drizzle of olive oil, and sopped up with toasted bread. It’s perfect comfort food, and an easy side or main dish. You can make them in a slow cooker as my photos show, or scroll down to the recipe card for pressure cooker instructions. White beans make excellent leftovers and will store in teh fridge all week, so you can enjoy them in a variety of ways!

Ingredient Notes
- Beans – We’re using dry Great Northern beans here. Make sure to spread out your beans and pick out any shriveled beans or organic debris from processing that shouldn’t be there.
- Bacon – This recipe will use 1/2 of a standard pack of bacon. I like to slice right through the package to cut the bacon in half, and then slice into small pieces as seen in the photo below.
- Rosemary – Using fresh rosemary is absolutely worth it here. It’s the main flavor element so fresh really is best. If that’s not an option for you, you could try 2 teaspoons dry rosemary, and you’d want to add it with the liquid at the start of the cooking process.
- Butter – Butter helps add a smooth finish to these beans.
- Vinegar – This recipe calls for red wine vinegar. If you’re in a pinch, use white, or apple cider, but avoid plain white vinegar.
Instructions
- Take your beans and rinse them, picking through them to remove any stones or yucky, shriveled beans. I like to soak my beans in cold water overnight to decrease cooking time. If you don’t think to soak your beans, that’s okay too, they’ll just cook for longer.
- When you’re ready to go, soaked beans or dry beans, you’ll start by chopping up some bacon.


- Heat a large skillet over medium heat and then add the bacon. Cook until crisp and then remove the bacon with a slotted spoon to a paper towel-lined plate. Set it aside.
- Reserve a couple of tablespoons of bacon drippings and discard the rest. Add some diced onion and cook until tender and fragrant. When the onion is almost done cooking, add some garlic and cook for a couple minutes more. Remove from heat and set aside.
- Place the beans, some chicken broth, water, garlic, onion, and bacon in a slow cooker. Stir to combine and then cover and cook on high for 6-8 hours (high elevations may need longer) or low all day. Or you could also start it on high until it boils and then turn it down low. Or soak your beans first and cook them shorter. This could really be it’s very own post. But just cook them until the beans are tender.


- When the beans are tender, you’ll add the final touches for finishing flavor. These simple ingredients add so much to this finished dish. Red wine vinegar, chopped fresh rosemary, and salt and pepper to taste.

Serving Suggestions
You can treat these beans like a soup and serve with Make-Ahead Garlic Bread, Easy No Knead Overnight Artisan Bread, or a grilled cheese sandwich. They would also make a great side for roasted chicken or Herb Roasted Turkey Breast. Serve with a side salad or your favorite green veggie.

Frequently Asked Questions
- Can I make these ahead of time? Great news! In my opinion, beans are even better when reheated the next day. Feel free to make these ahead of time and heat up as desired.
Did You Make This?
I’d love to hear from you! Snap a picture and tag me on Instagram, then come back and give this recipe a rating!

White Beans with Rosemary
Equipment
Ingredients
- 1 pound Great Northern or Canellini Beans rinsed and picked through (for stones and yucky stuff)
- 8 ounces bacon cut into bite-sized pieces
- 1 onion chopped
- 4-6 cloves garlic finely chopped or pressed
- 4 cups chicken broth
- 4 cups water
- 2 tablespoons rosemary fresh, chopped
- 2 tablespoons butter
- 1 tablespoon red wine vinegar
- salt and freshly ground pepper to taste
Instructions
Slow Cooker Instructions
- Place beans in a strainer and pick through, removing any shriveled ones. Rinse with cool water and strain. Should you choose to soak your beans overnight to shorten cooking time, rinse the night before and then place in a bowl of cool water, with water reaching 3-4 inches above beans. Strain beans the next day and proceed with recipe.
- Heat a large skillet over medium heat. Add bacon and cook until crisp. Remove from pan and transfer to a paper towel-lined plate. Reserve 2 tablespoons of the bacon drippings and discard (or save) the rest. Add the onions to the bacon drippings and cook until tender, about 3-5 minutes. When they’re almost done cooking, add the garlic and cook 1-2 minutes more. Remove from heat.
- Place the beans, water, chicken broth, bacon, onions, and garlic in your slow cooker and cover. Cooking times may vary due to a variety of factors, but beans are very flexible!
- Unsoaked Dry Beans: Cook on high for 6-8 hours, or low 9-10 hours.Soaked Beans: high 4-6 hours, or low 6-8 hours.
- When done cooking, turn off heat and add the butter, vinegar, chopped rosemary, and season with salt and pepper to taste.
Pressure Cooker Instructions
- Turn your pressure cooker to the saute function to cook the bacon and onions as directed. Continue with recipe as written.
- With dry, unsoaked beans, cook at high pressure for 30-35 minutes (if you have soaked your beans, shoot for 20-25 minutes) and use a natural release for at least 20 minutes before letting out pressure. If beans need additional time, you can seal your pot again and cook for another 5-10 minutes. After pressure cooking is done, continue with recipe as written, adding vinegar, rosemary, and butter. Season with salt and pepper.








Questions & Reviews
Believe it or not, I can not find dry cannellini or Great Northern beans!!!! How can I use the recipe with canned beans? Will it taste differently? This looks delicious!!!!!!
Look for anything labeled “White beans” they are usually the same thing!
These are delicious! I have been making Tom Douglas beans forever. The addition of the vinegar is perfect! Pure comfort food!
Does this freeze well if you use canned gn beans?
My 11-year old told me she could eat this every night and although she is a huge beans and rice fan … it really is that good *and* that easy 🙂 Thanks for sharing 🙂
Made it tonight; LOVED it! My kids liked it, too. I used dried rosemary, because I couldn’t find any fresh, and the kids called it Pine Needle Soup. ha! Delicious anyway 🙂
These beans are AMAZING! The only thing I did differently is use fresh sage instead of rosemary because that’s what I had on hand. We all LOVED it, and my husband actually said that if he ordered this in a restaurant he would not be disappointed. Now, that’s sayng something! We had it with corn bread and honey butter. My husband and the kids saw this as more of a thick soup and it definitely passed for us as a main… it’s very filling. Oh, and I’m in Vegas. It was in the 70s here today. In DECEMBER for goodness sake! Blech…
I made this for dinner tonight, and I have to say……this is my favorite white bean recipe ever. Super yummy!!! I just love rosemary and my twin 4 yo boys gobbled it up! Thanks for a keeper!