There’s something incredibly comforting about a bowl of smoky butter bean soup, especially when it’s loaded with tender ham, hearty kale, and aromatic herbs. I love how this soup brings together simple, wholesome ingredients to create a dish that’s both nourishing and deeply satisfying. The creamy butter beans absorb the rich, smoky flavor from the ham hock, while the kale adds a pop of color and nutrition. This is the kind of soup that warms you from the inside out on a chilly evening.
What makes this recipe particularly special is the depth of flavor you get from simmering a smoked ham hock in the broth. As it cooks low and slow, the ham releases its smoky essence into every spoonful, creating a rich base that’s far more flavorful than anything you’d get from a quick weeknight soup. I find that taking the time to let the ham hock simmer properly makes all the difference in achieving that restaurant-quality taste at home.
Whether you’re looking for a hearty dinner that feeds a crowd or a make-ahead meal that tastes even better the next day, this smoky butter bean soup with ham and kale delivers on all fronts. It’s rustic, wholesome, and packed with protein and fiber to keep you satisfied for hours.
Why You’ll Love This Smoky Butter Bean Soup
This soup checks all the boxes for what I consider a perfect comfort food recipe. First, it’s incredibly hearty and filling without being heavy. The butter beans provide a creamy texture and substantial bite, while the ham adds savory, smoky depth that makes every spoonful interesting. I recommend this recipe to anyone who wants a one-pot meal that feels like a warm hug in a bowl.
Another reason I love this recipe is its nutritional profile. You’re getting plenty of plant-based protein and fiber from the butter beans, iron and vitamins from the kale, and lean protein from the ham. It’s a balanced meal that doesn’t require a lot of side dishes—though a slice of crusty bread never hurts! The soup is naturally low in fat once you remove the skin and excess fat from the ham hock, making it a smart choice for health-conscious eaters.
The make-ahead friendly nature of this soup is another huge plus. I find that soups like this actually taste better the next day after the flavors have had time to meld together. You can easily double the recipe and freeze portions for quick lunches or dinners down the road. It’s the kind of recipe that rewards a little planning and delivers big on convenience.
Ingredients and Substitutions
The ingredient list for this smoky butter bean soup is straightforward and accessible, with most items available at any grocery store. Let me walk you through the key components and some helpful substitutions you can make based on what you have on hand.
Butter beans are the star of this soup. These large, creamy white beans (also called lima beans) have a buttery texture that gives the soup body and substance. If you can’t find canned butter beans, you can substitute with cannellini beans, great northern beans, or navy beans. Just keep in mind that smaller beans will give you a slightly different texture.
Smoked ham hock is what gives this soup its signature smoky flavor. This cut comes from the lower leg of the pig and contains both meat and bone, which adds incredible depth to the broth as it simmers. If you can’t find a ham hock, you can use a smoked ham shank or even diced smoked ham, though you’ll miss out on some of the rich flavor that comes from simmering the bone. For a quicker version, smoked turkey legs work well too.
Fresh kale adds color, nutrition, and a slightly earthy flavor that complements the smoky ham beautifully. I prefer using curly kale or lacinato kale (also called dinosaur kale), but you can substitute with collard greens, Swiss chard, or even spinach if that’s what you have available. Just note that spinach will wilt much faster, so add it in the last 2-3 minutes of cooking.
The aromatic vegetables—onion, carrots, and celery—form the classic mirepoix base that gives the soup its savory foundation. These vegetables are pretty standard, but if you’re missing one, don’t worry. The soup will still be delicious with just onion and garlic, or you can add diced bell peppers for a different flavor profile.
Smoked paprika reinforces the smoky notes from the ham hock and adds a subtle warmth without heat. If you don’t have smoked paprika, regular paprika will work, though you’ll lose some of that campfire-like depth. A tiny pinch of liquid smoke could help compensate, but use it sparingly as it’s quite potent.

How to Make This Recipe
Making this smoky butter bean soup is a straightforward process, though it does require some patience while the ham hock simmers. I like to think of it as active time followed by hands-off cooking—perfect for a lazy weekend afternoon when you’re home doing other things.
Start by prepping all your vegetables. Drain and rinse your butter beans thoroughly to remove excess sodium and any canning liquid. Chop your kale into bite-sized pieces, removing any tough stems. Dice the onion, carrots, and celery into uniform pieces so they cook evenly. Having everything ready before you start cooking makes the process much smoother.
Heat your olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery, and sauté them for 5-6 minutes until they begin to soften and the onion becomes translucent. This step builds the flavor foundation of your soup, so don’t rush it. You want the vegetables to release their natural sweetness without browning too much.
Next, add the minced garlic, smoked paprika, and dried thyme. Cook for just about a minute, stirring constantly, until you can smell the garlic and spices becoming fragrant. This brief toasting step releases the essential oils in the spices and garlic, intensifying their flavors.
Now comes the main event: add the smoked ham hock to the pot along with the chicken broth and bay leaf. Bring everything to a boil, then reduce the heat to low, cover the pot, and let it simmer gently for 60-90 minutes. The exact time will depend on the size of your ham hock, but you’ll know it’s ready when the meat is tender and easily pulls away from the bone. I recommend checking it around the 60-minute mark and giving it more time if needed.
Once the ham hock is tender, carefully remove it from the pot and set it on a cutting board to cool slightly. This is hot work, so give it a few minutes before handling. While it cools, you can skim any excess fat from the surface of the broth if you’d like a leaner soup. When the ham hock is cool enough to handle, remove and discard the skin, bones, and any large pieces of fat. Shred the usable meat into bite-sized pieces.
Add the drained butter beans to the simmering broth and cook for about 10 minutes. This allows the beans to absorb some of that wonderful smoky flavor from the broth. Then return the shredded ham to the pot, stir in the chopped kale, and simmer for another 5-7 minutes until the kale is tender but still vibrant green.
Finally, remove the bay leaf, season with black pepper, and taste the soup. Depending on how salty your ham hock and chicken broth were, you may or may not need additional salt. I find that the ham usually provides enough saltiness, but trust your taste buds. Serve the soup hot with your favorite bread or crackers.
Expert Tips for Best Results
After making variations of this soup many times, I’ve picked up a few tricks that help ensure perfect results every time. First, don’t skip the step of sautéing the vegetables before adding the liquid. This initial cooking step caramelizes the natural sugars in the vegetables and creates a much more complex, layered flavor than simply dumping everything in the pot at once.
When simmering the ham hock, keep the heat low and the liquid at a gentle simmer rather than a rolling boil. Aggressive boiling can make the meat tough and stringy instead of tender and succulent. I like to adjust my burner so I see just a few bubbles breaking the surface every few seconds—that’s the sweet spot for perfect braising.
If you have time, consider making this soup a day ahead. Like many bean soups, this one tastes even better after sitting overnight in the refrigerator. The flavors meld together beautifully, and any remaining fat will solidify on top, making it easy to remove for an even leaner soup. Just reheat gently on the stovetop, adding a splash of broth or water if it’s thickened too much.
For the best texture, I recommend using canned butter beans rather than cooking dried ones from scratch for this particular recipe. The canned beans are already perfectly tender and won’t fall apart during the final simmer. If you do want to use dried butter beans, you’ll need to soak them overnight and cook them separately until tender before adding them to the soup.
Don’t overcook the kale. Adding it in the last 5-7 minutes of cooking ensures it stays bright green and retains some texture. Overcooked kale becomes drab and mushy, which doesn’t look or taste as appealing. If you’re reheating leftovers, you might want to add fresh kale to each portion rather than cooking it all at once.
Serving Suggestions
This smoky butter bean soup is hearty enough to serve as a complete meal, but I love pairing it with a few simple sides to round out the dinner table. My favorite way to serve this soup is with thick slices of crusty sourdough bread or warm cornbread. The bread is perfect for soaking up every last drop of that flavorful broth.
For a lighter accompaniment, a simple green salad with a tangy vinaigrette provides a nice contrast to the rich, smoky soup. I like to use mixed greens, sliced cucumbers, and cherry tomatoes with a lemon-Dijon dressing. The acidity cuts through the richness of the soup beautifully.
If you want to make this soup feel even more special, consider topping each bowl with a dollop of sour cream or Greek yogurt, a sprinkle of fresh parsley or chives, and a drizzle of good quality olive oil. These finishing touches add freshness and visual appeal. Some people also enjoy a dash of hot sauce or a squeeze of lemon juice to brighten the flavors.
This soup works wonderfully for meal prep and packed lunches. I recommend portioning it into individual containers so you can grab one for a quick lunch throughout the week. It reheats beautifully in the microwave or on the stovetop. If you’re looking for more hearty soup recipes, you might also enjoy this homemade split pea soup with ham, which has a similar comforting quality.
Variations and Substitutions
One of the things I love about this recipe is how adaptable it is to different tastes and dietary needs. While the classic version is absolutely delicious, there are several variations you can try to keep things interesting or accommodate what you have in your pantry.
For a vegetarian version, skip the ham hock and use vegetable broth instead of chicken broth. Add an extra teaspoon of smoked paprika and a tablespoon of soy sauce or tamari to provide depth and umami. You can also add diced smoked tofu or tempeh for protein and a hint of smokiness. While it won’t be quite the same as the ham version, it’s still a delicious, satisfying soup.
If you want to make this soup even heartier, consider adding diced potatoes or sweet potatoes. Add them along with the carrots and celery so they have time to cook through. The potatoes will also help thicken the soup naturally as they break down slightly during cooking.
For a spicier version, add a diced jalapeño or serrano pepper when you sauté the vegetables, or stir in some red pepper flakes along with the other spices. A few dashes of hot sauce at the end can also give it a nice kick without overwhelming the smoky flavors.
You can easily transform this into a white bean and kale soup by using cannellini beans instead of butter beans and adding Italian herbs like oregano and basil instead of thyme. This gives it more of a Tuscan feel. For more inspiration on this variation, check out this white bean and kale soup recipe.
If you’re short on time, you can use a rotisserie chicken instead of a ham hock. Shred the chicken and add it at the end along with the kale. You’ll lose the deep smoky flavor from the ham hock, but you can compensate by using smoked chicken if available or adding extra smoked paprika and a tiny bit of liquid smoke.
Storage, Freezing, and Reheating
This soup stores exceptionally well, making it perfect for meal prep or batch cooking. Once the soup has cooled to room temperature, transfer it to airtight containers and refrigerate for up to 4-5 days. The flavors will continue to develop as it sits, often tasting even better on day two or three.
When reheating refrigerated soup, I recommend doing so gently on the stovetop over medium-low heat, stirring occasionally. You may need to add a splash of chicken broth or water to thin it out, as the beans will absorb liquid as the soup sits. Microwave reheating works fine too—just heat in 1-2 minute intervals, stirring between each, until heated through.
This soup freezes beautifully for up to 3 months. I like to freeze it in portion-sized containers for easy single servings, or in larger containers if you want to feed the whole family. Make sure to leave about an inch of headspace in your containers, as liquids expand when frozen. Label each container with the date and contents so you can keep track of what’s in your freezer.
To thaw frozen soup, transfer it to the refrigerator the night before you plan to eat it. Once thawed, reheat it on the stovetop over medium heat until warmed through. If you’re in a hurry, you can also reheat from frozen—just place the frozen soup in a pot over low heat, breaking it up as it thaws, then increase the heat once it’s mostly thawed. This method takes longer but works in a pinch.
One note about freezing: while the soup freezes well overall, the kale may become slightly softer after freezing and thawing. If this bothers you, consider freezing the soup before adding the kale, then adding fresh kale when you reheat it. This ensures the kale stays bright and tender rather than mushy.
Frequently Asked Questions
Can I use dried butter beans instead of canned?
Yes, you can definitely use dried butter beans. You’ll need about 1 pound of dried beans to replace the two 15-ounce cans. Soak them overnight in plenty of water, then drain and cook them separately in fresh water until tender before adding them to the soup. This usually takes 1-2 hours of simmering. Keep in mind that using dried beans will add significant time to the recipe, but many people prefer the texture and flavor of beans cooked from scratch.
What if I can’t find a smoked ham hock?
If smoked ham hocks aren’t available at your grocery store, you have several options. A smoked ham shank works similarly and will give you that same deep, smoky flavor. Diced smoked ham or ham steak can work in a pinch, though you’ll miss the richness that comes from simmering the bone. Add the diced ham toward the end of cooking rather than at the beginning. Smoked turkey legs or wings are another good substitute that provides similar smokiness.
Is this soup gluten-free?
Yes, this soup is naturally gluten-free as long as you use gluten-free chicken broth. Always check the labels on your broth and any processed ingredients to ensure they haven’t been processed in facilities that handle gluten or contain hidden gluten ingredients. The ham hock itself is typically gluten-free, but if you’re using pre-packaged diced ham, check the label as some brands add fillers.
Can I make this in a slow cooker?
Absolutely! Sauté the vegetables and aromatics in a skillet as directed, then transfer everything to your slow cooker along with the ham hock, broth, and bay leaf. Cook on low for 6-8 hours or high for 3-4 hours. Remove the ham hock, shred the meat, then return it to the slow cooker along with the butter beans and kale. Cook for an additional 15-20 minutes on high until the kale is tender.
How can I make this soup thicker?
If you prefer a thicker soup, you have several options. The easiest method is to mash some of the butter beans against the side of the pot with a wooden spoon or potato masher. This releases their starches and naturally thickens the broth. Alternatively, you can remove about 2 cups of the soup (mostly beans and vegetables), blend it until smooth, then stir it back into the pot. Adding a diced potato or two will also help thicken the soup as they break down during cooking.
Can I add other vegetables to this soup?
Yes, this soup is very forgiving and welcomes additional vegetables. Diced potatoes, sweet potatoes, parsnips, or turnips all work well. Add them when you add the carrots and celery so they have time to cook through. Bell peppers, zucchini, or green beans can be added later in the cooking process. Just keep in mind that adding too many vegetables may require additional broth to maintain the right consistency.
Smoky Butter Bean Soup with Ham and Kale
A hearty, comforting soup featuring creamy butter beans, smoky ham, tender kale, and savory herbs in a rich, flavorful broth. This one-pot meal is perfect for chilly evenings and tastes even better the next day.
- Prep Time: 15 minutes
- Cook Time: 90 minutes
- Total Time: 1 hour 45 minutes
- Servings: 6 servings
- Difficulty: Easy
- Cuisine: American/Southern
- Course: Dinner
Ingredients
- 2 cans (15 oz each) butter beans, drained and rinsed
- 1 smoked ham hock (about 1 lb)
- 3 cups fresh kale, chopped
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 6 cups chicken broth
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 bay leaf
- 1 tbsp olive oil
- 1/4 tsp black pepper
Instructions
- Drain and rinse the butter beans. Chop the kale, removing any tough stems. Dice the onion, carrots, and celery. Mince the garlic. Set all prepared ingredients aside.
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery. Sauté for 5-6 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent.
- Add the minced garlic, smoked paprika, and dried thyme to the pot. Cook for 1 minute, stirring constantly, until fragrant.
- Place the smoked ham hock into the pot. Pour in the chicken broth and add the bay leaf. Bring the mixture to a boil over high heat, then reduce the heat to low. Cover the pot and simmer gently for 60-90 minutes, until the ham is tender and the meat easily separates from the bone.
- Carefully remove the ham hock from the pot and place it on a cutting board. Allow it to cool for 5-10 minutes until safe to handle. Remove and discard the skin, bones, and any large pieces of fat. Shred the usable meat into bite-sized pieces.
- Add the drained and rinsed butter beans to the simmering broth. Cook for 10 minutes, allowing the beans to absorb the flavors.
- Return the shredded ham to the pot. Stir in the chopped kale and simmer for another 5-7 minutes, until the kale is tender but still bright green.
- Remove and discard the bay leaf. Season the soup with black pepper. Taste and adjust seasoning if needed (the ham hock usually provides enough salt). Serve hot.
Recipe Notes
- The cooking time for the ham hock can vary depending on its size. Check for tenderness at 60 minutes; if the meat doesn’t easily pull from the bone, continue simmering for another 30 minutes.
- For a thicker soup, mash some of the butter beans against the side of the pot with a wooden spoon, or blend 1-2 cups of the soup and stir it back in.
- This soup tastes even better the next day after the flavors have melded together. Store leftovers in the refrigerator for up to 5 days.
- If you prefer a spicier soup, add red pepper flakes or diced jalapeños when sautéing the vegetables.
- Substitute cannellini beans or great northern beans if butter beans are unavailable.
Nutrition Information (per serving, estimated)
- Calories: 285
- Carbohydrates: 32g
- Protein: 22g
- Fat: 7g
- Saturated Fat: 2g
- Fiber: 8g
- Sugar: 4g
- Sodium: 890mg
Nutrition information is estimated based on standard ingredient values and serving sizes. Actual nutritional content may vary based on specific brands and preparation methods.
