Best Bean with Bacon Soup recipe – hearty, homemade and ready in 40 minutes – with or without a ham bone.

Bean with Bacon Soup – smoky, packed with tender white beans, crispy bacon and bits of ham. A hearty stove top soup packed with flavor and the ultimate cozy meal from that leftover Easter ham.
Serve up a bowl this week.Food has a way of taking you back. For me, Bean with Bacon Soup means childhood winters and a warm bowl straight from the can—thick, salty, and topped with crushed crackers until it had a creamy texture that stuck to your spoon.
As an adult, it just didn’t hit the same so I set out to make a better version that still felt nostalgic.
Why you’ll love this recipe:
- Pantry staples + leftover ham
- Loaded with vegetables and smoky bacon
- Leftovers reheat easily and freezer well for another day.
-
Two ways to make it: with the ham bone – deep, slow simmered flavor, less bacon needed or without the ham bone uses more bacon and bacon fat for a rich, satisfying soup.
Ingredients:
- Bacon
- Onion, carrots, celery
- Garlic
- Tomato paste
- White (navy) beans (drained and rinsed)
- Chicken broth, stock or bone broth can be used
- Fresh thyme and parsley
- Salt + black pepper
How to make Bean with Bacon Soup:
1. Cook the bacon
In a large pot over medium-high heat, add chopped bacon and cook until crisp. Use a slotted spoon to remove it and set aside, leaving the bacon grease in the pot.
2. Sauté the vegetables
Add onion, carrots and celery. Season with salt and black pepper. Cook 5–7 minutes until carrots are softened. Add minced garlic and thyme. Cook 1 minute.
3. Add another layer of flavor
Stir in tomato paste and cook 2–3 minutes. If using, add the ham bone now.
4. Simmer
Pour in chicken broth (stock or bone broth) and add drained/rinsed beans. Bring to a gentle boil, then reduce heat and simmer for about 20 minutes.
5. Blend for texture
Use an immersion blender to pulse a few times for a creamy texture (left chunks for a heartier bite). If you don’t have an immersion blender, add some of the soup to a regular blender, pulse then stir it back into the soup.
6. Finish
Simmer uncovered another couple of minutes then stir in bacon and parsley. Taste and adjust for salt. Serve hot.
Tips for the best Bean Soup:
- Don’t skip the bacon grease—it adds incredible depth.
- Pulsing with an immersion creates a creamy texture without adding cream.
- If you have the time, let the soup simmer longer for even more flavor from the ham bone.
FAQ:
Can I make this without a ham bone?
Yes! Using more bacon will give you a rich, satisfying taste.
How should I store leftovers?
Let the soup cool, then transfer to an airtight container. Store in the fridge up to 4 days.
Can I freeze this soup?
Yes – this soup freezes well in freezer safe containers for up to 3 months.
What beans work best?
My favorite are classic white beans (navy beans). Great Northern also work well for a slightly firmer texture. Cannellini beans can also be used for a little nuttier option.
Can I add extra vegetables?
Yes – but I wouldn’t add too many veggies if you’re looking for classic flavor. A handful of fresh spinach would be great without altering taste.
What to serve with Bean with Bacon Soup:
Easy Focaccia Bread or Focaccia Muffins (each just 4 ingredients!)
Air Fryer ‘grilled’ Ham and Cheese Sandwich
Enjoy!

Best Bean with Bacon Soup
Equipment
- large soup pot
- immersion blender OR high speed regular blender
Ingredients
- 1/2 pound thick cut Applewood smoked bacon increase to 1 pound if not using a ham bone
- 1 ham bone
- 1 medium onion diced
- 3 medium carrots diced
- 2 stalks celery diced
- 2 cloves garlic minced
- 2-3 sprigs fresh thyme removed from stem and minced
- 4 cups chicken stock can swap chicken broth OR bone broth
- 3 cans white beans drained and rinsed (navy, great northern or cannellini)
- salt and black pepper to taste
- 3 tablespoons tomato paste
- 3 tablespoons fresh parsley
Instructions
- Dice bacon into about 1" pieces then add to a large soup pot of Dutch oven. Cook until crisp.
- Use a slotted spoon to remove bacon from the pot and set aside. Leave bacon drippings in the pot.
- Add onion, carrots and celery. Season with salt and black pepper. Cook 5–7 minutes until carrots are softened. Add minced garlic and thyme. Cook 1 minute.
- Stir in tomato paste and cook 2–3 minutes. If using, add the ham bone now.
- Pour in chicken broth (stock or bone broth) and add drained/rinsed beans. Bring to a gentle boil, then reduce heat and simmer for about 20 minutes.
- Use an immersion blender to pulse a few times (leaving some in chunks for a heartier bite). NOTE: If you don’t have an immersion blender, add some of the soup to a regular blender, pulse then stir it back into the soup.
- Simmer uncovered another couple of minutes then stir in bacon and parsley. Taste and adjust for salt. Serve warm.







I couldn’t agree more with the “DO” attitude. I have a similar mantra this year – although a little different. I’m trying to be intentional – trying to stop wasting so much time with “looking at facebook” or “zoning out and endlessly searching google for this and that” – etc. Trying to be more intentional about my eating too – which brings me to your recipe! Using that hambone really takes “modifying your food waste” to a next level. It is what our grandmothers did because they had too – it is what we SHOULD do because we SHOULD! Great recipe! I agree about the canned soups – what happened? lol. Take care!
Hi Wendi – your mantra to be more intentional is inspirational – could definitely use this in my life — I too spend more time than I should on FB and Googling the answers to things I probably don’t need to know anyway! Thank you so much for your kind words about my recipe — and thanks for staying in touch!
AHHHHMAZZZINNNG soup, Bernie! The whole family devoured it. I highly recommend not skipping out on the ham bone. It gave it such a great, rich flavor. I didn’t even have to season it with salt and pepper. Tasted perfect as is! I added last night’s roasted potatoes at the end and used 1 teaspoon dried thyme instead. Great recipe, a total keeper!
Ahhh this is the best!! I love it when I find a meal the whole family actually enjoys eating!! Great idea repurposing the potatoes too! – thank you so much Melissa!!
Ohhh I cannot wait to try this! That was also my favorite canned soup prepared the exact same way. Have to agree, they don’t make it like they used too. And when I do find myself giving canned soup another chance, (which is on very rare occasion) I regret it immensely. Just doesn’t sit well with me.
Random but on the canned soup topic, do you have a good cream of mushroom soup recipe? That was another fav. I recently had a roasted mushroom with truffle soup at a restaurant and it was amazing. So I’ve been on the hunt for a good mushroom soup recipe.
Thank you for sharing! I’ll be sure to comment once I try this recipe.
Hi Christy – ah yes – sounds like we’re soup spirit animals! 🙂 Yes – I do have a cream of mushroom soup on the blog – your roasted mushroom with truffle sounds fantastic! Here’s the link to mine: https://www.agoudalife.com/cream-of-mushroom-soup-with-brie/ — the brie cheese adds a really nice creaminess. Thanks for stopping by – I hope you enjoy both recipes Bernie