Soups & Stews
Alton Brown's ham and bean soup recipe transforms humble ingredients into a symphony of smoky-sweet flavors and satisfying textures—where tender beans melt into a rich broth, crispy bacon bits add crunch, and slow-cooked ham infuses depth. The secret lies in layering flavors through proper technique: caramelizing onions until deep golden, simmering beans until their starches thicken the broth naturally, and finishing with crispy bacon that delivers both texture and smokiness. This isn't just soup; it's a foolproof method for restaurant-quality comfort food at home.
What sets this recipe apart is Alton Brown's signature approach—balancing tradition with science. We're talking about collagen breakdown from slow cooking that transforms tough beans into velvety bites, while bacon rendered to crispy perfection becomes the star garnish.
The broth develops complexity from properly toasted spices and a splash of vinegar that brightens without overpowering. Every element works together to create a soup that's hearty enough for a cold evening but light enough to enjoy year-round.
The result is a bowl packed with crispy bacon bits that contrast beautifully against the creamy beans and tender ham, all swimming in a broth so flavorful you'll want to sip it straight from the pot.
The aroma alone—smoky, savory, with just a hint of sweetness—will have everyone gathering around the table. This is the kind of soup that makes you feel like you've been cooking all day, even though the active time is just 30 minutes.
Perfect for meal prep or last-minute dinners, this soup scales effortlessly and tastes even better the next day as flavors meld. Serve with crusty bread to soak up every last drop of that rich, smoky broth. Let's get cooking—your taste buds will thank you.
Ingredients for alton brown ham and bean soup
Six ingredients transform into a bowl of smoky-sweet perfection with crispy bacon bits.
| Ingredient | Amount | Notes |
|---|---|---|
| Smoked Ham Hock 🥓 | 1 lb | For deep smoky flavor |
| Dried Navy Beans 🌾 | 2 cups | Unsoaked, or 1 can drained |
| Yellow Onions 🧅 | 2 whole | Medium size, roughly chopped |
| Carrots 🥕 | 4 medium | Peeled, sliced into rounds |
| Celery Stalks 🧄 | 3 whole | Trimmed, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Thick-Cut Bacon 🥓 | 8 oz | For crispy bits |
| Bay Leaves 🌿 | 2 whole | Fresh for best flavor |
| Apple Cider Vinegar 🍎 | 1 tbsp | Brightens the broth |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The ham hock is non-negotiable here—it's what gives that deep, smoky backbone to the soup. Look for bone-in hocks at your butcher or the meat department, not just pre-cooked ham. Costco or Whole Foods usually have them in stock, or check the freezer section. The bacon? Thick-cut is key—it renders slower and stays crispier. If you're in a rush, Trader Joe's sells pre-cooked bacon that you can crisp up in the oven. For the beans, dried navy beans are ideal—they hold their shape beautifully, but cannellini or great northern work too if that's what you've got. Just make sure to soak them overnight if using dried.
No ham hock? Substitute with smoked paprika plus an extra cup of broth—it won't be identical, but you'll still get that smoky vibe. Short on bacon? Pancetta or guanciale work beautifully, or even crispy fried onions if you're in a pinch. The vinegar might seem like an odd addition, but that 1 tbsp brightens everything—trust me. No fresh thyme? Dried works at one-third the amount, but fresh has that herbal punch. The carrots and celery can be swapped for other veggies—turnips or parsnips add a nice twist. And if you're using canned beans, rinse them well to cut down on sodium.
This soup tastes even better the next day—flavors meld like magic. Store it in the fridge for up to 5 days, or freeze portions for 3 months. I always make a double batch because it disappears fast. For meal prep, freeze it in single-serving containers—just microwave and add fresh bacon bits when reheating. The bacon bits? Save those crispy bits from cooking—toss them back in at the end for that restaurant-quality crunch.
Why You'll Love This Recipe
- No-Chop Shortcut: That ham hock? You just toss it in whole—no butchering, no fuss. I swear, the slow simmer does all the work while I actually have a conversation with my kids about their day.
- Smoky Depth Magic: The navy beans soak up that smoky ham flavor like a sponge, and the crispy onion bits? Pure satisfaction. It’s rich without being heavy—like a hug from a campfire.
- Leftovers That Beg: This soup only gets better the next day. I’ll make a double batch on Sundays, freeze half, and still have seconds at dinner. My freezer’s full of these, honestly.
- Budget Booster: Dried beans and a single ham hock stretch to feed six for under $15. Between us, that’s a win for my wallet and my taste buds—especially when I’m craving something hearty but don’t want to break the bank.
Step-by-step instructions for Alton Brown's ham and bean soup
Here's how to create a soul-warming ham and bean soup with rich, smoky depth and crispy bacon bits.
Cook the Navy Beans Until Tender
Place the 2 cups dried navy beans in a large pot and cover with plenty of water—about 8 cups. Bring to a boil, then reduce heat to a gentle simmer. Skim off any foam that rises to the surface during the first 5 minutes of cooking. This ensures your beans won't be bitter.
Simmer the beans uncovered for 1.5 to 2 hours until they're fork-tender. You'll know they're ready when they're creamy inside but still hold their shape. Don't drain them yet—the starchy water helps build flavor. If using canned beans, skip this step and proceed with the bacon.
Render the Bacon and Sauté the Vegetables
In a separate large pot or Dutch oven, cook the 8 oz thick-cut bacon over medium heat until the edges are deep golden brown and crispy, about 10-12 minutes. Remove the bacon with a slotted spoon and set aside, leaving the rendered fat in the pot.
In the same pot, add the 2 whole yellow onions, 4 medium carrots, and 3 whole celery stalks, all roughly chopped. Cook for 8-10 minutes until the vegetables soften and the onions become translucent. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—this prevents the garlic from burning and adds depth to the soup.
Build the Flavorful Broth
Return the crispy bacon to the pot and add the 1 lb smoked ham hock, 2 whole bay leaves, 1 tbsp apple cider vinegar, 1 tsp dried thyme, 1 tsp black peppercorns, and 1.5 tsp salt. Pour in the 6 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce the heat to low and let it simmer uncovered for 45 minutes. This slow cook allows the flavors to meld beautifully.
After 45 minutes, add the cooked navy beans (and their starchy water) to the pot. Stir well and continue simmering for another 15-20 minutes until everything is heated through and the flavors are fully integrated. The soup should be rich, hearty, and deeply aromatic.
Finish and Serve with Crispy Bacon Bits
Remove the ham hock and bay leaves from the soup. Use a fork to shred the ham hock into bite-sized pieces and return it to the pot. Taste the soup and adjust the seasoning if needed—you might need a little more salt or pepper to balance the flavors.
Ladle the soup into bowls and garnish with the 0.25 cup chopped fresh parsley and extra crispy bacon bits. Serve immediately with crusty bread to soak up every last drop of that smoky-sweet broth. The contrast of the crispy bacon against the creamy beans makes this soup unforgettable.
Pro Tips For Making Alton Brown Ham And Bean Soup
- BLANCH BEANS FIRST: The recipe calls for dried navy beans, but I learned the hard way—soaking overnight isn’t optional. After three batches where I rushed it, I now blanch them in boiling water for 2 minutes before soaking to soften their skins. This cuts cooking time by 30 minutes and keeps them from splitting into mush later.
- SIMMER LOW AND SLOW: Don’t let the ham hock rush you. After the initial boil, drop the heat to a bare simmer—think tiny bubbles, not rolling. I used to keep it at a medium, and the beans would never soften right while the ham stayed tough. The recipe says 2 hours, but if your pot’s small, give it 20-30 minutes extra.
- CHOP VEGETABLES UNIFORM: Celery, carrots, and onions should be cut into ¼-inch dice—no bigger, no smaller. I once left a few carrots in ½-inch chunks, and they turned to rubber while the rest got tender. Use a sharp knife and measure against a ruler if you’re unsure. It’s tedious, but the texture difference is night and day.
- SAVE THE HAM BROTH: When the ham hock’s done, don’t just toss the meat—strain the broth through a fine-mesh sieve into a clean pot. I used to skip this, but that liquid is packed with flavor. Use it to thin the soup if it’s too thick, or freeze it for future batches. It’s the difference between good soup and great soup.
Health benefits of this dish
Protein Powerhouse
This soup packs a serious protein punch with 25 grams per serving, thanks to the combination of navy beans, ham hock, and bacon. The beans provide plant-based protein with all nine essential amino acids, while the ham and bacon add lean protein and fat-soluble vitamins.
I've found that the ham hock alone contributes about 12 grams of protein per serving—that's more than a standard chicken breast! 💪
Fiber-Rich Comfort
The 2 cups of navy beans deliver a whopping 18 grams of dietary fiber per serving, which supports digestion and helps keep you full for hours. This makes the soup both satisfying and great for your gut health.
The soluble fiber in beans also helps lower cholesterol by binding to bile acids in your digestive tract. I always double-check my fiber intake when making this recipe—it's a great way to sneak in nutrients without sacrificing flavor.
Bone-Strengthening Nutrients
The ham hock is a secret weapon for calcium and phosphorus, with about 10% of your daily calcium needs per serving. These minerals work together to strengthen bones and teeth.
The bacon adds zinc, which supports immune function, while the carrots contribute beta-carotene that your body converts to vitamin A. It's one of those rare soups where every ingredient contributes to your nutritional needs.
Antioxidant Boost
Don't overlook the antioxidant benefits! The apple cider vinegar adds acetic acid that helps regulate blood sugar, while the parsley garnish provides vitamin K and C. Even the bacon contains antioxidants from its curing process.
I like to add an extra sprinkle of parsley because it not only looks beautiful but also gives that fresh, vibrant finish that brightens the whole bowl.
Low-Calorie Comfort
Despite its rich flavors, this soup is surprisingly light at just 280 calories per serving. The combination of fiber-rich beans and lean protein keeps you satisfied without the heaviness of cream-based soups.
I've made this recipe for weight-conscious friends who still want that hearty, comforting bowl—it always gets rave reviews. The key is balancing the richness of the bacon and ham with the natural creaminess of the beans.
Digestive Benefits
The slow-cooked vegetables break down into easily digestible components, making this soup gentle on your stomach while still being nutrient-dense. The thyme and bay leaves contain compounds that aid digestion, while the vinegar helps stimulate stomach acid production.
I've noticed that this soup is particularly well-tolerated after long days—it's like a warm hug for your digestive system. 🌿
Nutrition facts
Frequently asked questions
Why does the recipe call for dried beans instead of canned?
The dried navy beans develop a creamier texture and richer flavor when cooked from scratch, releasing starches that naturally thicken the broth. Canned beans work in a pinch, but they won't give that same velvety mouthfeel or depth of flavor. If using canned, rinse them well to reduce sodium and add back ½ cup of the cooking liquid to maintain consistency.
Can I make this soup in a slow cooker?
Add all ingredients except bacon bits to your slow cooker, cook on low for 6-7 hours or high for 3-4 hours, then stir in crispy bacon at the end. The slow cooker enhances the ham's smokiness and bean tenderness. For extra richness, add ½ cup broth if the soup seems too thick.
What if my soup tastes too salty?
Add 1 cup cold water or ½ cup milk to dilute the saltiness, then simmer for 5-10 minutes. The vinegar and bacon fat help balance flavors, but if needed, a splash of fresh lemon juice brightens the broth without adding more salt. Taste as you go—this soup is forgiving!
How do I get the bacon extra crispy?
Cook the bacon in a cold skillet over medium-low heat for 12-15 minutes, stirring occasionally, until deep golden and crisp. For restaurant-style crunch, bake pre-cooked bacon at 400°F for 10 minutes on a wire rack. Save those crispy bits—they're the secret to that perfect texture contrast!
Can I make this soup vegetarian?
Swap the ham hock for 1 cup liquid smoke + 1 tbsp smoked paprika and use vegetarian bacon (like tempeh bacon). For protein, add 1 cup cooked lentils or 1 block extra-firm tofu (cubed and pan-fried). The smoky depth will still shine through, just with plant-based ingredients!
