This recipe for white bean soup tastes just like it came from grandma’s kitchen. Perfectly paired with crusty bread!

White bean soup is a healthy and hearty soup made with white beans, tender pork, and veggies. This recipe is pulled straight from my grandmother’s cookbook and will surely take you straight back to your childhood.
Cooked low and slow, this recipe will send a wave of amazing, savory smells through your entire house. It’s perfect batched for big parties or meal-prepped for quick lunches and dinners throughout the week.

How to Make White Bean Soup
Making white bean soup only requires a handful of wholesome ingredients and a little slow cooking. Below, find an overview of the recipe before you dive in.
- Marinate the Pork: Slice the pork into 2-inch cubes. Place the cubes in a large bowl and cover them with sliced onions. Allow the meat to marinate in the fridge overnight.
- Brown the Pork: Take the pork out of the fridge and remove the onions. In a large soup pot, brown the pork cubes on all sides. Add in the onions and carrots and sauté until golden brown.
- Add Beans and Simmer: Add the white beans and hot water, lower the heat to a simmer, and cook for an hour and a half.
- Sprinkle with Herbs and Serve: Remove the soup from heat and garnish with fresh dill. Serve in a big soup bowl and enjoy warm!
What kind of white beans should I use? There are so many different kinds of white beans – four to be exact. Cannellini beans, navy beans, and Great Northern Beans work best for this recipe.




Tips for Making the Best White Bean Soup
Below, find some tips and tricks to help you make the best white bean soup. It’ll taste just like grandma’s!
- Don’t skip marinating the meat overnight. Marinating the pork overnight will give it so much depth of flavor. Although not completely necessary, don’t skip this step if you can help it!
- Cook the soup low and slow. Cooking the soup on a low simmer allows the meat to get nice and tender. If you shock it with high heat, the pork will turn rubbery and the veggies will turn to mush.
- Add extra water or broth as needed. As the soup cooks, the beans tend to soak up the liquid. Add extra water or broth as necessary to compensate.
- Use fresh herbs versus dried. Fresh dill makes all the difference. Add it at the very end so you don’t boil out its bright flavor.
Slow Cooker or Instant Pot Hack: Looking to “set it and forget it”? You can make this delicious soup in the slow cooker or Instant Pot. No matter which method you use, make sure to sear the pork and brown the veggies beforehand.

Serving White Bean Soup
Serve white bean soup for a light lunch or paired with a side for dinner. Like most hearty soups, it pairs well with fresh baguette or honey wheat bread. You can make it an even more well-rounded meal by serving it alongside a homemade caesar salad or Russian beet garlic salad.
Storing White Bean Soup
- Refrigerator: Store leftover soup in an airtight container in the fridge. It should keep for up to a week. The kicker? The flavors will continue to develop as it sits in the fridge, making for tasty leftovers!
- Freezer: To freeze leftover soup, allow it to first cool completely. Next, transfer it to a freezer-safe plastic bag or airtight container. It should keep for up to 3 months.
Reheating Tip: To reheat refrigerated white bean soup, warm it in a saucepan over low heat or zap it in the microwave. To reheat frozen white bean soup, thaw the white bean soup in the refrigerator overnight. Warm the same way you would refrigerated soup.
FAQ
Are Great Northern Beans the same as white beans?
Great Northern Beans are one of the four different types of white beans. The other three are cannellini, navy, and baby lima beans.
How do you thicken white bean soup?
There’s no need to add any thickeners like flour or corn starch to white bean soup. The starch from the beans will naturally thicken the soup.
How long do I need to soak white beans?
If you’re using dried beans instead of canned, you’ll need to soak them in cold water overnight. Once softened, drain the beans in a colander. Next, boil them in salted water for 1-2 hours, or until al dente.
What cut of pork is best for white bean soup?
Pork shoulder is the best cut of pork for slow-cooked white bean soup. You could also use pork sirloin. Both are lean, yet full of flavor and made super tender when slow-cooked.
Can I use beef instead of pork?
Yes, you can use beef instead of pork. Opt for chuck roast or stew meat.
More Tasty Soup Recipes
- Minestrone Soup (Olive Garden Copycat) – Tomatoey veggie soup
- Creamy Spinach Tortellini Soup – Spinach, sausage, & tortellini pasta
- Meatball and Kale Soup – Hearty Italian soup
- Quick & Easy Wonton Soup – Asian dumpling soup
Recipe
Ingredients
- 1 large onion for marinade
- 1 lb pork
- 1 large onion for the soup
- 2 large carrots
- 1 1/2 cup white beans
- qt boiled water
- 2 tbsp salt adjust to taste
- 1 tbsp ground black pepper adjust to taste
- 3 tbsp dill to garnish
- 2 bay leaves optional
Instructions
- Cut pork into 2-inch cubes. Slice one of the onions into rings and place directly on top of the pork. Press down on the onions lightly to squeeze out some of their juice. Place in the fridge to marinate overnight.
- Take the pork out of the refrigerator. Remove the onions and throw them away. In an oiled soup pot over medium heat, sear the sides of the pork until they brown.
- Add the diced onions and sliced carrots. Sauté until the veggies turn golden brown.
- Add the white beans, bay leaves and boiled water. Lower the heat to a simmer and cook for an hour and a half. Season with salt and pepper. Note: You may need to add more water, as the beans tend to absorb liquid.
- Remove the soup from heat. Garnish with fresh dill and enjoy!
I am hoping to adapt this to Instant Pot - not sure if my timing is correct......Am thinking - for an entire pkg of dried beans.....Hi - for 40 minutes.......natural release for 20 minutes.
I will be coming to your website on a regular basis. Please if possible......include timing at end of meat recipes - (if done in the Instant Pot). Am new to it - so am unsure. Have the needed "saute" down for items....just not sure about actual cooking time. Thank you so much, Fantastic recipes.
Hi Phyllis, Thanks for the feedback. Going forward we will include the different cook times. Enjoy!
I bought a salt pork (first time). Can I use this on the soup?
Hi Gail, you can use it the soup but only season in the end if it needs additional salt. Enjoy the soup, it reminds me of my grandmas cooking.
I would like to try this, but is there another fresh herb that would go well with it since I can't eat dill?
Hi Sandra, you can use a little bit of parsley or chives. I hope this helps. Thank you for reaching out!!
Is your recipe calling for dry beans that cook directly in the pot? Or do you hydrate them separately?
Hi LauraRae, you would use dry beans for this recipe. Add Beans and Simmer: Add the white beans and hot water, lower the heat to a simmer, and cook for an hour and a half. you would add the rest of the ingredients into the beans after they are done. I hope this makes sense. Good luck dear, enjoy!!
Hi why do the marinade onions have to be discarded?
Hi Lauren, you want to use fresh onions for the soup itself because the marinated onions absorb a lot of the juices and would not be very good in the soup. I hope this helps. Enjoy!
What type of pork is best or do you suggest????
Hi Susan! Pork shoulder is the best cut of pork for slow-cooked white bean soup. You could also use pork sirloin. Both are lean, yet full of flavor and made super tender when slow-cooked.
Can you use canned beans? Do you need to cut cooking time?
Hey Victoria- yes you can use canned white beans instead. You would cut down on the cooking time since the beans are already soft, I would just cook it until the pork is fully cooked through. 🙂 Enjoy!
The absolute best soup ever. I am excited to eat leftivers for lunch today!
Yes!! Such a wholesome and hearty soup, it's perfect with fresh homemade bread 🙂
This white bean soup is super tasty and delicious! Fam really loves it, will surely have this again! Thank you so much for sharing this amazing recipe! Highly recommended!
Allyssa, thank you for your feedback, I am so glad you loved this white bean soup!
Where do I start? This soup is so delicious and really hits the spot on a chilly day. My son especially loved it which surprised me as he is such a picky eater!
Hi Stephanie, I am so glad you loved the recipe, it really is such hearty and delicious soup, perfect for this time of year.
Those are such a good ides. I will try with beef next time.
It's great with beef. We make this all the time. It's also very good with just veggies, and very quick. If we make it without meat, I add small pasta to it, like alphabet or shells and kids love it, you can also add some mushrooms.
yes, you can use beef.
Can I use beef meat instead? I don't like pork