I've attempted many white bean soups in the past, but none so delicious as this Bean and Bacon Soup. I look forward to eating it and its leftovers, something I can say about none of the other bean soups I made in the past.
It has simple, inexpensive ingredients - a bag of dried beans, part of a package of bacon, a bunch of greens (though sometimes I use frozen peas and carrots). Although I start it by cooking bacon on the stove, the bulk of the cooking happens in the slow cooker, making it a perfect meal at the end of a cold and busy day.
[This post contains affiliate links. I may make a commission for purchases made through links on this post. As an Amazon Associate, I earn from qualifying purchases.]
Although it's great in winter, I first created this soup last summer when I received a bunch of collard greens in my farm share box. I would love to tell you that I'm sharing a family recipe from the South, but no. I grew up in Arkansas, but I know little about Southern cooking that I didn't read somewhere.
However, I know that collard greens, cooked with pork, are a thing. So I knew that I wanted to cook them for a long time with bacon.
I also remember how much I enjoyed bean and bacon soup as a kid. You know, the Campbell's Bean with Bacon soup from a can, which you diluted with water. I loved that stuff, all those soups. They're too salty for me now, but I can still kind of get behind the bean and bacon variety since bacon is already salty.
I don't buy canned soup now, in part out of principle (I can make anything! I often think). I also took cans of soup for lunch a little too often when I worked in an office, so I'm pretty done with it.
Although I don't care much for canned soup, I adore homemade soup. I love how soup gives leftovers. I also like how inexpensive it is if you skip the meat and use beans and veggies, like with this soup. And I love how warming and filling soup can be.
Making Bean and Bacon Soup
I've always liked the concept of ham and beans. I didn't have luck making it; I never added enough ham, so it was never flavorful. Luckily, I don't have that problem here.
The secret is bacon.
You can cook your bacon however you'd like. Although I often bake bacon, I prefer to fry it here since you'll be using the grease to cook the onion and other vegetables.
Lay your bacon in a large, cold skillet. Place on the stove and cook over medium heat until the bacon is crispy. (I prefer to cut my bacon in half before cooking it because it fits better and is easier to flip.) Remove the bacon from the skillet and set on a plate to cool.
Have some bacon grease already stashed away in the fridge from cooking bacon some other time? (If not, start saving it to cook with!) Use about 4 tablespoons to cook the onion and other vegetables in.
Don't want to fry bacon? (Or don't have bacon grease?) This may not be the right soup for you. A lot of the flavor comes from the bacon. You can try substituting olive oil for the bacon grease.
Next, saute your onion, celery, and carrots in the bacon grease for about 5 minutes, until the onion becomes translucent. (I forgot celery in the picture above.) Add the garlic, and cook briefly.
Pour your sauteed vegetables (with bacon fat) into the slow cooker. Add the beans, bouillon or broth, and water. Chop the bacon and add it to the slow cooker. Top with the greens. Give everything a stir.
I usually use bouillon and water, because it's easy for me to keep on hand, and less expensive than broth. If you prefer to use broth, add 4 cups broth and use only 4 cups water. Both chicken and vegetable broth work fine here.
Cover the slow cooker and cook everything on low for 8 hours. Longer will be okay if you are leaving it all day while you're at work, although the beans may become very soft. I often cook it on high for 2 hours, and low for another 4, when I don't get it cooking as early as I mean to.
When the soup is done, give it a stir and a taste. Add pepper and extra salt as necessary.
How to Serve Bean and Bacon Soup
This combination of some bacon, a pound of beans, and a bunch of greens makes a healthy, inexpensive meal that gives you leftovers for days. The bacon gives it hearty flavor. The greens cook down and become silky. The beans provide body to the broth.
This soup is rather light (though filling!), so you can serve it with something hearty.
A traditional side dish for ham and beans (which this is very much like) is cornbread. A basic cornbread is easy to make from scratch! Or, make cornbread from a mix if you'd like.
Not a cornbread fan? Any kind of crusty bread would be nice on the side. Maybe an easy French bread?
Leftovers of this soup are delicious and reheat well. It's a soup that warms you up and fills you up, perfect for cold winter days. And it's ideal for a busy day's dinner. Just 30 minutes of prep, hours in the slow cooker, it's ready to eat when you get home!
I hope you love this soup as much as we do.
Interested in other recipes? I save and share recipes I like or want to try on my Pinterest page - follow me there! You can also check out my Facebook page for more recipes and helpful tips. I'm also happy to try to help troubleshoot my recipes there.
Have you tried this recipe? Or have a question about it? Rate it or leave a comment below! (PS: rating my recipes helps other people find them, too!)
In the past:
Two Years Ago: Grapefruit Yogurt Cake
Six Years Ago: Fig and Honey Scones
Seven Years Ago: Paczki (Polish Mardi Gras Donuts)
Easy and delicious Bean and Bacon Soup! A slow cooker meal, perfect for busy or cold winter days. This warming and healthy soup is comforting and satisfying, and makes great leftovers!
- 1 pound dried white beans (I've used Navy or Northern beans)
- 6 slices bacon (about 5 ounces) (prefer lower sodium)
- 1 onion (chopped)
- 2 stalks celery (chopped)
- 1 carrot (chopped)
- 1 tablespoon garlic (minced)
- 4 teaspoons lower sodium chicken bouillon (4 cubes) (substitute 4 cups broth for 4 cups water, if desired)
- 8 cups water (64 ounces) (use 4 cups water if using broth instead of bouillon)
- 1 bunch collard greens or kale (chopped into small pieces) (use frozen peas & carrots instead if desired)
Fry bacon. Place bacon in a cold skillet, turn the heat to medium, and cook until crispy. How long this takes depends on your skillet and stove. I cut my bacon slices in half to make turning them easier. This step took 10-15 minutes on a weak electric stove.
Saute the onion, celery, and carrots in the bacon grease for about 5 minutes, until the onion is translucent. Add garlic and cook briefly. Dump the vegetables (including bacon grease) into the slow cooker.
Add beans, bouillon cubes (or broth), and water. Chop bacon and add to the slow cooker. Add the greens, pushing them into the water to submerge them.
Cook on low heat for 8 hours, until beans are tender. Add salt and pepper if desired.
When I run short on time and am home to adjust the temperature, I often cook the soup for 2 hours on high and 4 hours on low. You can also try cooking on high for 4-6 hours.
I never soak my beans, as my slow cooker cooks them well. If your slow cooker doesn't cook beans well, soak your beans overnight in 4 cups of the water. Put all the beans with soaking water into the slow cooker.
I usually use lower sodium bacon, and lower sodium bouillon.
I've tried both collard greens and kale in this soup; both are delicious. Not a greens fan? Make this soup with a bag of frozen peas and carrots instead, adding it in place of the greens. No need to thaw.
No slow cooker? Try using an Instant Pot! You can use the slow cooker function, or try cooking it using the beans setting.