15-Bean Soup with Ham

Featured in: Seasonal Table Favorites

This dish features a blend of 15 tender beans slow-cooked with a smoky ham bone and fresh vegetables including onions, carrots, celery, tomatoes, and garlic. Seasoned with smoked paprika, thyme, and bay leaf, it develops deep, rich flavors over hours of simmering. The ham bone adds smoky depth while the vegetables balance with sweetness and freshness. Perfect for chilly evenings, this hearty soup offers warming comfort and nutritious ingredients, ideal for family meals and freezer-friendly portions.

Updated on Wed, 18 Feb 2026 15:48:18 GMT
A hearty bowl of 15-bean soup with smoky ham bone, simmered to perfection with tender vegetables and rich broth.  Pin It
A hearty bowl of 15-bean soup with smoky ham bone, simmered to perfection with tender vegetables and rich broth. | dulcetable.com

There is something deeply comforting about coming home to a pot of 15-Bean Soup with Smoky Ham Bone that has been quietly simmering away all day. This hearty, slow-cooked soup brings together a medley of tender beans, savory vegetables, and the rich, smoky depth of a leftover ham bone—creating a bowl of warmth that is perfect for chilly evenings. With just 20 minutes of prep and a slow cooker doing all the heavy lifting, this American classic is as easy to make as it is satisfying to eat.

A hearty bowl of 15-bean soup with smoky ham bone, simmered to perfection with tender vegetables and rich broth.  Pin It
A hearty bowl of 15-bean soup with smoky ham bone, simmered to perfection with tender vegetables and rich broth. | dulcetable.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The secret to this soup's irresistible character lies in the layering of simple, honest ingredients. A full bag of 15-bean soup mix forms the hearty backbone, while diced onion, sliced carrots, celery, canned tomatoes, and minced garlic bring color and sweetness to the pot. Smoked paprika and dried thyme deepen the aroma, and the ham bone slowly releases its smoky, porky essence into every bean and vegetable over the course of a long, lazy cook. The result is a broth so flavorful and a texture so luxuriously thick that each spoonful feels like a celebration of slow food at its finest.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Beans: 1 (20 oz / 570 g) bag 15-bean soup mix, rinsed and sorted
  • Meats: 1 leftover ham bone (with some meat attached)
  • Vegetables:
    • 1 large onion, diced
    • 3 carrots, peeled and sliced
    • 3 celery stalks, sliced
    • 1 (14.5 oz / 410 g) can diced tomatoes, undrained
    • 3 garlic cloves, minced
  • Liquids:
    • 8 cups (2 L) low-sodium chicken broth (or vegetable broth for lighter flavor)
    • 2 cups (480 ml) water
  • Spices & Seasonings:
    • 1 teaspoon smoked paprika
    • 1 teaspoon dried thyme
    • 1 teaspoon ground black pepper
    • 1 bay leaf
    • Salt, to taste (add after cooking to avoid tough beans)

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Instructions

Step 1 – Rinse and Sort the Beans
Rinse and sort the beans, discarding any debris or broken beans.
Step 2 – Layer the Slow Cooker
Place the beans in the bottom of a large slow cooker (6 quarts or larger).
Step 3 – Add the Ham Bone
Add the ham bone on top of the beans.
Step 4 – Add the Vegetables
Add onion, carrots, celery, diced tomatoes (with juice), and garlic.
Step 5 – Pour in the Liquids
Pour in chicken broth and water.
Step 6 – Season
Sprinkle in smoked paprika, thyme, black pepper, and add the bay leaf.
Step 7 – Slow Cook
Cover and cook on LOW for 8 hours, or until the beans are tender.
Step 8 – Remove and Shred the Ham
Remove the ham bone. Let it cool slightly, then shred any remaining meat and return it to the soup. Discard the bone and bay leaf.
Step 9 – Season with Salt
Stir well, taste, and season with salt as needed.
Step 10 – Serve
Serve hot, optionally garnished with fresh parsley.

Zusatztipps für die Zubereitung

Do not add salt until after the beans have finished cooking—adding salt too early can cause bean skins to toughen, preventing them from becoming perfectly tender. If you would like to boost the nutritional value of this soup, stir in a handful of chopped spinach or kale during the last 20 minutes of cooking; the greens will wilt gently into the broth without losing their vibrant color or nutrients. For a thicker, creamier consistency, use the back of a ladle or a potato masher to crush a portion of the cooked beans directly in the slow cooker before serving.

Varianten und Anpassungen

For a vegetarian version, simply omit the ham bone and rely on smoked paprika plus a dash of liquid smoke to recreate that characteristic smoky depth. You can also swap the chicken broth for vegetable broth to keep the soup fully plant-based. If you prefer a spicier profile, add a pinch of cayenne pepper or a diced jalapeño alongside the other vegetables. This recipe is naturally gluten-free when prepared with certified gluten-free broth, making it an excellent choice for those with dietary sensitivities—just be sure to double-check the ham and broth labels for any gluten-containing additives.

Serviervorschläge

This 15-Bean Soup with Smoky Ham Bone is a complete meal on its own, but it shines brightest alongside a thick slice of crusty bread or a warm wedge of cornbread to soak up every drop of that rich, smoky broth. For a lighter accompaniment, a simple green salad provides a fresh contrast to the soup's hearty depth. Leftovers store beautifully—allow the soup to cool completely before portioning into airtight containers and freezing for up to three months, ensuring you always have a comforting bowl ready on a moment's notice.

Slow-cooked 15-bean soup featuring a savory ham bone, loaded with carrots, celery, and smoky paprika for deep flavor.  Pin It
Slow-cooked 15-bean soup featuring a savory ham bone, loaded with carrots, celery, and smoky paprika for deep flavor. | dulcetable.com

Whether you are feeding a hungry family on a cold weeknight or meal-prepping for the week ahead, this 15-Bean Soup with Smoky Ham Bone delivers extraordinary comfort with minimal effort. It is a reminder that the best food often comes from the simplest ingredients—a bag of mixed beans, a humble ham bone, and the patience to let time do the cooking. Ladle it into bowls, pass the bread, and let the warmth of this slow-cooked classic do what it does best: bring people together around the table.

Recipe FAQs

What type of beans are used?

A mix of 15 different beans provides a variety of textures and flavors in the soup.

Can I make this without meat?

Yes, omit the ham bone and add smoked paprika or liquid smoke to maintain a rich smoky flavor.

How long should the soup cook?

Slow cook the soup on low for about 8 hours until beans are tender and flavors meld.

What vegetables enhance the taste?

Onions, carrots, celery, tomatoes, and garlic provide sweet and savory balance to the beans.

Can greens be added?

Adding chopped spinach or kale in the last 20 minutes boosts nutrition and freshness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

15-Bean Soup with Ham

Slow-cooked medley of tender beans, vegetables, and smoky ham bone for a comforting meal.

Prep time
20 minutes
Time to cook
480 minutes
Overall time
500 minutes
By Dulce Table Joshua Patel


Skill level Easy

Cuisine American

Makes 8 Portions

Dietary info No Dairy, Free from Gluten

What Goes In

Beans

01 1 bag (20 oz) 15-bean soup mix, rinsed and sorted

Meats

01 1 leftover ham bone with some meat attached

Vegetables

01 1 large onion, diced
02 3 carrots, peeled and sliced
03 3 celery stalks, sliced
04 1 can (14.5 oz) diced tomatoes, undrained
05 3 garlic cloves, minced

Liquids

01 8 cups low-sodium chicken broth
02 2 cups water

Spices & Seasonings

01 1 teaspoon smoked paprika
02 1 teaspoon dried thyme
03 1 teaspoon ground black pepper
04 1 bay leaf
05 Salt to taste

How to Make It

Instruction 01

Prepare the beans: Rinse and sort the beans, discarding any debris or broken beans.

Instruction 02

Layer in slow cooker: Place beans in the bottom of a 6-quart slow cooker, then add ham bone on top.

Instruction 03

Add vegetables and tomatoes: Add diced onion, carrots, celery, diced tomatoes with juice, and minced garlic to the slow cooker.

Instruction 04

Pour liquids: Pour chicken broth and water over the ingredients.

Instruction 05

Season the soup: Sprinkle smoked paprika, thyme, and black pepper over the mixture. Add bay leaf.

Instruction 06

Cook on low heat: Cover and cook on LOW for 8 hours until beans are tender.

Instruction 07

Process ham bone: Remove ham bone, cool slightly, shred any remaining meat, return meat to soup, and discard bone and bay leaf.

Instruction 08

Season and finish: Stir well, taste, and season with salt as needed.

Instruction 09

Serve: Ladle soup into bowls and serve hot, optionally garnished with fresh parsley.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • 6-quart slow cooker or larger
  • Chef's knife
  • Cutting board
  • Ladle

Allergy details

Always review each ingredient for allergen risks and ask a health expert if you’re unsure.
  • Verify broth and ham for gluten-containing additives if sensitive
  • Check broth for cross-contamination with top 8 allergens

Nutrition per serving

The nutrition details here are just for reference and not a substitute for professional advice.
  • Calorie count: 300
  • Fat content: 4 g
  • Carbohydrates: 45 g
  • Proteins: 20 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.