15 Bean Soup with Smoky Shredded Ham and a Velvety Cream Swirl

By Chloe Vance

On August 28, 2026

Servings

8 cups

Prep time

15 minutes

Cooking time

180 minutes

Total time

195 minutes

Cuisine

American

There is nothing quite like a steaming bowl of 15 bean soup to warm you from the inside out on a chilly afternoon. This isn’t just a standard pantry staple; it is a rustic, gourmet experience featuring a rich, opaque, velvety golden-brown broth and perfectly tender beans. Every spoonful is packed with smoky shredded ham fibers and brightened by fresh herbs, making it the ultimate comfort food for your family dinner table.

When you look at this 15 bean soup, you see a handheld smartphone-style photo come to life: a rustic stoneware bowl overflowing with red kidney beans, pinto beans, and black beans, all glistening under a delicate swirl of heavy cream. It is as visually stunning as it is delicious, designed to be the star of your Pinterest feed and your kitchen.

Overhead view of 15 bean soup in a stoneware bowl with a sprig of fresh thyme and cracked black pepper.
Fresh herbs and cracked pepper elevate the smoky profile of this bean soup.

Why This Is The Ultimate Cozy Bean Soup

  • Unmatched Texture: A combination of 15 different legumes provides a complex, satisfying mouthfeel that single-bean soups lack.
  • Smoky Depth: Using a smoked ham hock creates a deep, campfire-esque flavor profile that permeates every bean.
  • Visual Elegance: A final heavy cream swirl and fresh thyme sprig transform a humble peasant dish into a five-star meal.
  • High-Protein Heartiness: With shredded ham and a variety of beans, this is a complete, filling meal in one pot.

The Anatomy of a Perfect 15 Bean Soup

To achieve the specific velvety golden-brown broth shown in our visual blueprint, each ingredient serves a scientific and culinary purpose. Don’t skip the aromatics!

The Bean Blend: You will need a standard 20oz (567g) package of 15-bean mix. This typically includes navy beans, pinto beans, black beans, and red kidney beans, among others. Each bean releases starches at different rates, naturally thickening the soup.

Smoked Ham Hock: This is where the magic happens. A 2 lb (900g) ham hock provides the shredded smoked ham and the gelatinous body required for that opaque broth. If you enjoy smoky flavors, you might also like our Golumpki Soup.

The Aromatics: Diced sauteed carrots, celery, and onions (the classic mirepoix) form the flavor base. We saute the carrots specifically to release their sugars, adding to the golden hue of the liquid.

Finishing Touches: Heavy cream, fresh flat-leaf parsley, and cracked black pepper are added at the very end to maintain their bright, distinct flavors against the rich stew.

Close-up of a rustic bowl of 15 bean soup showing tender kidney beans, pinto beans, and shredded ham in a golden broth. (15 bean soup)
Look at those tender beans and rich, smoky shredded ham fibers!

How to Make the Best 15 Bean Soup

Step 1: The Essential Soaking Process

Start by sorting through your 20oz (567g) of beans to remove any small stones. Rinse them under cold water. For the best texture, place the beans in a large pot, cover with 8 cups (1.9L) of water, and soak overnight. Visual Cue: The beans should look plump and the skins should be smooth, not wrinkled, before you start cooking.

Step 2: Sauteing for Golden Color

In a heavy Dutch oven, heat 2 tablespoons (30ml) of olive oil over medium heat. Add your diced carrots, celery, and onion. Sensory Cue: Sauté until the carrots are softened and the onions are translucent and fragrant. This step is crucial for achieving the velvety bean broth appearance later on.

Step 3: The Long, Smoky Simmer

Add the soaked and drained beans to the pot along with the 2 lb (900g) smoked ham hock. Pour in 8 cups (1.9L) of high-quality chicken or vegetable stock. Drop in a few fresh thyme sprigs. Bring to a boil, then reduce to a low simmer. Cover and cook for 2.5 to 3 hours. If you love slow-cooked flavors, check out our Crockpot Chicken and Wild Rice Soup.

Step 4: Shredding the Ham

Once the beans are tender, remove the ham hock. Use two forks to pull the meat away from the bone, creating shredded smoked ham with visible meat fibers. Discard the fat and bone, and stir the meat back into the 15 bean soup. For another protein-packed option, try our Mexican Shredded Chicken.

Step 5: The Velvet Finish

Turn off the heat. This is the moment to transform the soup. Stir in 1/2 cup (120ml) of heavy cream—or better yet, drizzle it over individual bowls to create that delicate swirl of heavy cream seen in the photos. Top with a generous sprinkle of finely chopped fresh flat-leaf parsley and several cracks of coarse black pepper. Place a fresh thyme sprig on the rim of the bowl for that professional touch.

Expert Tips for 15 Bean Soup Success

  • Salt Timing: Never salt your beans at the beginning. Salt can toughen the skins. Wait until the very end to season with sea salt and cracked black pepper.
  • The Cream Swirl: For the most photogenic results, ensure the soup is not boiling when you add the cream, or it may break. A gentle stir creates those beautiful white ribbons.
  • Acid Balance: If the soup feels too “heavy,” add a teaspoon of apple cider vinegar or lemon juice. This cuts through the richness of the velvety bean broth.
  • Thickening Trick: For an even thicker consistency, take one cup of the beans and liquid, blend it until smooth, and stir it back into the pot. This is similar to the technique used in our Potato Soup Recipe.
A rustic stoneware bowl of creamy 15 bean soup with a heavy cream swirl, shredded ham, and fresh parsley garnish on a wooden table. (15 bean soup)
The ultimate comfort: 15 bean soup with smoky ham and a velvety finish.

Storage and Reheating Instructions

15 bean soup actually tastes better the next day as the flavors continue to marry. Store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, you may need to add a splash of broth or water, as the beans will continue to absorb liquid.

Freezing: This soup freezes beautifully! However, if you plan to freeze it, leave out the heavy cream swirl until you are ready to serve. Freeze for up to 3 months.

Frequently Asked Questions

Absolutely! After sauteing the aromatics, place all ingredients (except the cream and parsley) in a slow cooker and cook on low for 8-10 hours or high for 5-6 hours until the beans are tender.

Yes, soaking is highly recommended. It ensures the beans cook evenly and helps break down complex sugars that cause digestive discomfort. An overnight soak is best, but a quick-soak method works in a pinch.

You can substitute a meaty ham bone, diced leftover holiday ham, or smoked turkey wings. For a vegetarian version, use smoked paprika and a dash of liquid smoke to mimic the flavor.

Hard water or adding salt/acidic ingredients (like tomatoes or lemon juice) too early can prevent beans from softening. Always wait until the beans are tender before adding salt or finishing touches.

The Perfect 15 Bean Soup Recipe

Close-up of a rustic bowl of 15 bean soup showing tender kidney beans, pinto beans, and shredded ham in a golden broth. (15 bean soup)

15 Bean Soup with Smoky Shredded Ham and a Velvety Cream Swirl

A rustic, high-protein 15 bean soup featuring tender red kidney and pinto beans in a velvety golden-brown broth, finished with smoky shredded ham and a delicate heavy cream swirl.
Prep Time 15 minutes
Cook Time 3 hours
Total Time 3 hours 15 minutes
Servings: 8 cups
Course: Dinner, Lunch
Cuisine: American
Calories: 385

Ingredients
  

Soup Components
  • 20 oz 15-bean soup mix 567g, rinsed and sorted
  • 2 lb smoked ham hock 900g, bone-in
  • 8 cups chicken stock 1.9L, low sodium
  • 2 tbsp olive oil 30ml
  • 1 cup carrots diced and sauteed
  • 1 cup celery diced
  • 1 large yellow onion diced
  • 1/2 cup heavy cream 120ml, for swirling
  • 1/4 cup fresh parsley finely chopped
  • 1 tsp cracked black pepper to taste
  • 4 sprigs fresh thyme plus extra for garnish

Equipment

  • 1 Dutch Oven Large, heavy-bottomed
  • 1 Ladle

Method
 

Preparation
  1. Sort and rinse the 15-bean mix. Soak in 8 cups (1.9L) of water overnight or use the quick-soak method.
  2. In a large Dutch oven, saute carrots, celery, and onion in olive oil until soft and golden.
Simmering
  1. Add drained beans, ham hock, stock, and thyme. Simmer covered for 2.5-3 hours until beans are tender.
  2. Remove the ham hock, shred the meat using two forks, and return the meat fibers to the pot.
Finishing
  1. Ladle into bowls. Drizzle with heavy cream, sprinkle with parsley and black pepper, and add a thyme sprig.

Notes

Don't salt the beans until they are fully tender to avoid tough skins.
Use a handheld blender to pulse a small portion of the soup for an even creamier broth.

Save This Recipe to Pinterest!

If you love this 15 bean soup, don’t forget to save it to your “Comfort Food” or “Soup Recipes” board on Pinterest! Following @hearthgourmet helps us keep the kitchen lights on and the recipes flowing. If you make this dish, please snap a photo, share it in the comments below, and give us a 5-star rating! We love seeing your rustic stoneware bowls filled with goodness.

You might also like these recipes

Leave a Comment

Recipe Rating