15-Bean Soup with Smoky Ham

Featured in: One-Pot Cozy Classics

This slow-cooked soup combines a colorful variety of tender beans with diced onions, carrots, celery, garlic, and diced tomatoes. A smoky ham bone infuses the broth with rich depth, creating a hearty and nourishing dish perfect for cool evenings. Seasoned with smoked paprika, thyme, black pepper, and bay leaf, the flavors meld beautifully over 8 hours of gentle cooking. After cooking, shredded ham meat is stirred back in to add savory texture. The soup pairs well with crusty bread and can be adapted for vegetarian preferences by omitting the ham and using liquid smoke instead.

Updated on Mon, 16 Feb 2026 11:28:00 GMT
A hearty bowl of 15-bean soup with smoky ham bone, packed with tender beans and savory vegetables.  Pin It
A hearty bowl of 15-bean soup with smoky ham bone, packed with tender beans and savory vegetables. | cedaroven.com

There's something about a ham bone that refuses to be wasted—it sits in the freezer with purpose, waiting for the right moment. One particularly gray November afternoon, I decided that moment had arrived, and this 15-bean soup emerged from that decision, filling my kitchen with a warmth that had nothing to do with the oven. The slow cooker did all the heavy lifting while I went about my day, and by evening, something almost magical had happened: a humble collection of dried beans and vegetables had transformed into a bowl of pure comfort that tasted like it had been simmering for generations.

My neighbor stopped by while the soup was cooking, drawn in by the aroma drifting across our shared fence. She stood in my kitchen for ten minutes, just breathing it in, before admitting she hadn't eaten a proper bowl of soup in years—her life had gotten too fast for slow cooking. I sent her home with a container, and she texted me the next day saying her kids asked for seconds. That's when I realized this soup does more than nourish; it quietly reminds people why sitting down to eat matters.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 15-bean soup mix (1 bag, 20 oz): This blend does the thinking for you, already containing a medley of beans that cook at roughly the same rate—rinsing and sorting removes any stones that sneak in from the farm.
  • Ham bone with meat attached: Don't skip this; it's the backbone of flavor that makes people lean in for another spoonful, and using a leftover bone means zero waste.
  • Large onion (1), diced: The foundation of flavor that softens into sweetness over eight hours, creating a subtle backdrop for everything else.
  • Carrots (3), peeled and sliced: They get so tender they almost melt into the broth, adding natural sweetness that balances the smokiness.
  • Celery stalks (3), sliced: The quiet player that adds body and depth without announcing itself.
  • Diced tomatoes (1 can, 14.5 oz, undrained): The juice matters as much as the tomatoes—it adds acidity that brightens the whole pot.
  • Garlic cloves (3), minced: Three is enough to be present without overpowering; mince them fine so they dissolve into the broth.
  • Low-sodium chicken broth (8 cups): Low-sodium lets the ham bone shine without competing flavors, and you control the salt level at the end.
  • Water (2 cups): Dilutes the broth enough to create the right consistency for beans to cook evenly.
  • Smoked paprika (1 teaspoon): The secret weapon that makes this soup taste intentional and complex, not just boiled beans.
  • Dried thyme (1 teaspoon): Herbaceous and earthy, it whispers rather than shouts.
  • Black pepper (1 teaspoon, ground): Fresh cracked is better if you have it, but ground works when you're in a hurry.
  • Bay leaf (1): Always remove this before serving—a lesson learned only once.
  • Salt, added at the end: This is non-negotiable if you want tender beans; salt at the beginning toughens them.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sort and rinse your beans:
Spread them on a plate and look for anything that isn't a bean—small pebbles hide in these bags. A quick rinse under cold water removes dust and any bitterness.
Layer the foundation:
Beans go in first, then the ham bone on top like a prize; the weight helps them cook more evenly. This isn't random—it's strategy.
Add your vegetables:
Onion, carrots, celery, tomatoes with their juice, and garlic go in next. You're creating flavor layers that will meld over hours into something greater than themselves.
Pour in the liquids:
Broth and water go in together; the combination gives you control over both flavor intensity and the final consistency. Stir it once to distribute the tomatoes.
Season and set:
Smoked paprika, thyme, pepper, and the bay leaf go in now. Cover and set to LOW—resistance to peeking is key, though I never quite manage it.
Cook for eight hours:
Resist the urge to stir, though the aroma will tempt you every hour. When done, the beans should yield to a spoon without falling apart.
Finish with the ham:
Remove the bone, let it cool just enough to handle, then shred any meat clinging to it back into the pot. The bone itself gets discarded along with the bay leaf.
Season and taste:
Only now, after eight hours, does salt go in. Taste and adjust—sometimes the broth is salty enough, sometimes it needs more. Trust your palate.
Serve and share:
Hot bowls, crusty bread on the side, maybe a drizzle of fresh parsley if you're feeling fancy—though plain is just as good.
Slow-cooked 15-bean soup with ham bone, rich broth, and tender vegetables for ultimate comfort.  Pin It
Slow-cooked 15-bean soup with ham bone, rich broth, and tender vegetables for ultimate comfort. | cedaroven.com

My daughter came home from school one day when this soup was waiting, and she actually sat down without being asked, eating two bowls and telling me about her day in the way she usually only does when something feels right in the world. Food isn't magic, but moments like that come pretty close.

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.

The Smoky Flavor Secret

Smoked paprika might seem optional, but it's the ingredient that turns this from simple to sophisticated. The first time I made this soup without it, my husband politely asked what was different—in a way that suggested something was missing. I added the paprika the next batch, and suddenly everyone nodded like they'd found something they didn't know they were looking for.

Bean Varieties and What They Bring

That 15-bean mix includes everything from black beans to kidney beans to split peas, and each one contributes something different—some add earthiness, others creaminess, a few fade into the background to add body. It's like a small orchestra where every instrument matters, even the quiet ones. Sorting them might feel tedious, but you're removing stones and debris that have no place in your dinner bowl, so lean into it.

Making It Your Own

This recipe is sturdy enough to handle variations without falling apart. I've added diced bell pepper, thrown in kale during the last twenty minutes, even used bacon instead of ham bone when the freezer was empty. Each version felt like home, just slightly different.

  • For vegetarian depth, skip the ham bone but add smoked paprika and a dash of liquid smoke.
  • Greens like spinach or kale go in during the final twenty minutes so they stay bright and tender.
  • Leftovers freeze beautifully for up to three months, so you're essentially cooking two meals at once.
Smoky ham bone infuses deep flavor into a nourishing 15-bean soup with carrots and celery. Pin It
Smoky ham bone infuses deep flavor into a nourishing 15-bean soup with carrots and celery. | cedaroven.com

This soup teaches you that good things take time, and that sometimes the best meals come from deciding not to waste something as humble as a ham bone. Make it, share it, and watch people remember why they love home cooking.

Recipe FAQs

Can I use a different type of broth?

Yes, using vegetable broth lightens the flavor and suits vegetarian preferences, while chicken broth adds richness.

How do I prepare the ham bone for the soup?

Simply add the leftover ham bone with some attached meat directly to the slow cooker; it will infuse the broth beautifully during cooking.

What is the best way to ensure tender beans?

Slow cooking on low for about 8 hours allows beans to soften perfectly without becoming mushy.

Can I add greens to this dish?

Yes, adding chopped spinach or kale in the last 20 minutes of cooking boosts nutrition and color.

How should I adjust seasoning after cooking?

Salt should be added at the end of cooking to avoid toughening the beans and to enhance flavor balance.

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 Smoky Ham

Slow-cooked blend of beans, vegetables, and smoky ham delivers comforting warmth and rich flavor.

Prep Time
20 min
Time to Cook
480 min
Overall Time
500 min
Created by Evan Brooks


Skill Level Easy

Cuisine American

Makes 8 Portions

Diet Preferences No Dairy, No Gluten

What You'll Need

Beans

01 1 (20 oz) bag 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 (14.5 oz) can diced tomatoes, undrained
05 3 garlic cloves, minced

Liquids

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

Spices and 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

Step 01

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

Step 02

Layer Slow Cooker: Place the beans in the bottom of a large slow cooker with a 6-quart or larger capacity. Add the ham bone on top of the beans.

Step 03

Add Vegetables: Add diced onion, sliced carrots, sliced celery, diced tomatoes with juice, and minced garlic.

Step 04

Add Liquids and Seasonings: Pour in chicken broth and water. Sprinkle in smoked paprika, thyme, black pepper, and add the bay leaf.

Step 05

Cook Soup: Cover and cook on low heat for 8 hours, or until the beans are tender.

Step 06

Finish and Season: Remove the ham bone and allow to cool slightly. Shred any remaining meat and return it to the soup. Discard the bone and bay leaf. Stir well, taste, and season with salt as needed.

Step 07

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.

Equipment Needed

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

Allergy Info

Review all items for potential allergens. If needed, ask a medical expert.
  • Double-check broth and ham for gluten or other allergen-containing additives if sensitive.

Nutrition Details (per serving)

Details given for reference only—contact your doctor for personal advice.
  • Caloric Value: 300
  • Fats: 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.