Alton Brown's Ham and Bean Soup Recipe: Smoky-Sweet Simmer with Crispy Bacon Bits

Soups & Stews

Alton Brown's Ham and Bean Soup Recipe: Smoky-Sweet Simmer with Crispy Bacon Bits

Alton Brown's ham and bean soup recipe delivers the kind of hearty, smoky-sweet comfort that transforms a simple weeknight into a cozy gathering. The secret lies in slow-simmered beans and caramelized onions, balanced by crispy bacon bits that add irresistible texture. This isn't just soup—it's a flavor-packed experience that builds character as it simmers, layering depth with every passing minute.

What sets this recipe apart is the technique: onions caramelized until deep golden, ham rendered rich and savory, and beans simmered just until tender without losing their natural bite. The result is a bowl that's equal parts satisfying and elegant, with each spoonful offering perfect harmony of smoky, sweet, and salty notes. The crispy bacon bits, added at the end, bring that essential crunch that elevates everything from ordinary to extraordinary.

This soup is designed for home cooks who want restaurant-quality results without the fuss. The ingredients are straightforward—dried beans, ham, bacon, onions, and basic pantry staples—but the method transforms them into something special. Whether you're feeding a hungry family or treating yourself to a solo dinner, this recipe delivers on comfort in every bite.

The beauty of this ham and bean soup is its versatility. Serve it with crusty bread to soak up every last drop of that rich broth, or garnish with fresh parsley for a pop of color. It reheats beautifully too, making it perfect for meal prep. Let's get started on creating this timeless classic in your own kitchen.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for alton brown ham and bean soup

Six hearty ingredients transform into Alton Brown's signature smoky-sweet soup experience.

Ingredient Amount Notes
Dried Navy Beans 🌱 2 cups Unsoaked, rinsed well
Yellow Onions 🧅 2 whole Medium size, sliced thin
Smoked Ham 🥓 1 lb Diced, bone-free preferred
Thick-Cut Bacon 🥓 8 oz Chopped into small pieces
Bay Leaves 🌿 2 whole Fresh or dried
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Apple Cider Vinegar 🍎 1 tbsp For brightness
Brown Sugar 🍚 1 tbsp Light or dark
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Olive Oil 🫒 2 tbsp For caramelizing onions

The dried navy beans are the soul of this soup—soaking overnight isn't required, but it does cut cooking time significantly. For the smoked ham, look for thick-cut, bone-free pieces at Whole Foods or your local butcher—they hold up better to simmering. The thick-cut bacon is non-negotiable; thin bacon burns before it crisps. Yellow onions should be sweet and firm—avoid those with sprouting or soft spots. If you're using dried bay leaves, crush them lightly between your fingers to release the oils before adding to the pot.

No smoked ham? Substitute smoked turkey or chicken—just increase the amount by 20% to compensate for less intensity. Vegetarian? Swap the ham for extra mushrooms (8 oz) and use liquid smoke (½ tsp) for that smoky depth. The apple cider vinegar can be swapped for red wine vinegar if that's what you have, but the cider adds a subtle sweetness that pairs beautifully. Tomato paste from a squeeze tube works perfectly—no need for the can. For the garlic, if you're not comfortable mincing it, a garlic press is your best friend. Brown sugar can be omitted entirely if you're watching sugar content, but it balances the smokiness beautifully.

This soup tastes even better the next day—double the batch if you can. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The crispy bacon bits should be added fresh before serving, so save them separately until the very end. For meal prep, keep the bacon in the freezer and toast it straight from frozen in a dry pan over medium heat. Fresh parsley wilts fast, so store it wrapped in a damp paper towel in a sealed container—it'll stay fresh for 5-7 days in the fridge.

❤️

Why You'll Love This Recipe

  • No-Soak Magic: I’ll be real—those dried navy beans terrify new cooks, but Alton’s method? Just toss them in cold water for a few hours, then simmer. No fancy soaking, no stress. The beans turn out tender and rich, like they’ve been slow-cooked all day.
  • Smoky Umami Bomb: That combo of thick-cut bacon and smoked ham? It’s the secret weapon. The bacon adds a crispy, salty crunch, while the ham infuses the broth with deep, savory warmth. Honestly, the first spoonful makes me forget I’m eating soup—it’s that good.
  • Lunchbox Hero: This soup reheats like a dream, so I make a big batch on Sundays and pack it for work. The flavors only get better the next day, and the beans hold their shape—no mushy disappointments. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: A pound of dried beans and a ham bone stretch this into five or six meals. Between us, that’s cheaper than takeout and way more satisfying. Plus, the bacon and ham add just enough luxury to feel special without breaking the bank.

Step-by-step instructions for Alton brown's ham and bean soup

This method delivers rich, smoky depth with perfectly crisp bacon bits and tender beans.

1

🍳 Step 1: Caramelize Onions and Cook Bacon

Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions, sliced thin, and cook for 10-12 minutes until deeply golden and sweet-smelling. Stir occasionally to prevent burning. This slow caramelization builds the soup's foundational flavor.

Push the onions to one side of the pot and add the 8 ounces chopped thick-cut bacon. Cook for 8-10 minutes until crispy, stirring occasionally. The bacon should release its fat and render down to crispy bits. Remove the bacon with a slotted spoon and set aside on paper towels to drain excess fat—you'll use these later for garnish. Keep the onions and bacon fat in the pot.

2

🍳 Step 2: Sauté Ham and Aromatics

Increase heat to medium-high and add the 1 pound diced smoked ham. Cook for 3-4 minutes until lightly browned, stirring to break up any large pieces. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let them burn, as they'll turn bitter.

Stir in the 2 tablespoons tomato paste and cook for 1 minute to deepen its flavor. Add the 2 whole bay leaves, 1 tablespoon apple cider vinegar, and 1 tablespoon brown sugar, stirring to combine. The vinegar brightens while the sugar balances the smokiness. Let this mixture cook for 2 minutes to meld the flavors.

3

🍳 Step 3: Simmer Beans and Broth

Add the 2 cups rinsed dried navy beans and 6 cups vegetable broth to the pot. Bring to a boil, then reduce heat to low and simmer uncovered for 1 hour 15 minutes until beans are tender but not mushy. Stir occasionally to prevent sticking. The beans should be fork-tender with just a slight bite.

After 1 hour, add the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Taste the broth and adjust seasoning if needed—this is where the soup's balance comes together. The beans should absorb the smoky, sweet flavors from the ham and bacon.

4

🍽️ Step 4: Finish and Serve

Remove the 2 bay leaves and discard them. Stir in the reserved crispy bacon bits, letting them crisp up slightly in the hot soup. Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The parsley adds a fresh contrast to the rich, smoky flavors.

Serve immediately with crusty bread to soak up every last drop of that flavorful broth. The crispy bacon bits on top provide a delightful textural contrast, while the sweet-smoky depth from the caramelized onions and ham makes this soup truly memorable.

👨‍🍳

Pro Tips For Making Alton Brown Ham And Bean Soup

  • SOAK BEANS OVERNIGHT: Dried navy beans need serious softening—skip the quick-soak shortcut. I learned this the hard way when my first batch turned out chalky. Use a 1:3 bean-to-water ratio, add a pinch of baking soda to help break down those tough skins, and let them sit 12+ hours. The longer they soak, the creamier your soup will be.
  • CRISP THE BACON FIRST: Render that thick-cut bacon until it’s nearly black at the edges, not just pink. I used to pull it out too soon, and the soup lacked that smoky punch. Cook it in batches if needed—crowding steams instead of crisps—and save the fat for the onions. That rendered fat is liquid gold for flavor.
  • DON’T SKIP THE HAM BONE: If your ham comes with a bone, leave it in—it’s not just for show. The marrow melts into the soup, adding richness without extra fat. If you’re using just ham meat, compensate by adding a splash of broth or a pat of butter to keep the texture luscious.
  • CONTROL THE SIMMER: Low and steady wins here. A rolling boil can turn your beans to mush and make the bacon grease split out. Once everything’s in the pot, keep it at a gentle simmer—tiny bubbles, not a frenzy. This keeps the beans intact and lets the flavors marry properly.

Common mistakes when making your alton brown ham and bean soup

Over-Simmering Beans

I’ve ruined more than one batch by letting the beans simmer too long—over 1 hour 30 minutes turns them mushy and pasty. Navy beans should be fork-tender with a slight bite, not falling apart. Set a timer for 1 hour 15 minutes and check every 15 minutes starting at 45 minutes. If they’re still firm, they’ll finish cooking during the final seasoning step. 🌱

Skipping Onion Caramelization

Rushing the caramelization is a huge mistake—the onions should be deep golden with a sweet, jammy texture. If you rush this step, your soup will taste flat and one-dimensional. Use medium heat and stir occasionally to prevent burning. If your onions brown too fast, reduce the heat slightly. The patience here pays off with layers of flavor you can’t get any other way.

Using Thin-Cut Bacon

Thin-cut bacon burns before it crisps, and that’s a tragedy for this soup. Thick-cut bacon (like Oscars or Applewood) renders slowly, giving you crispy bits that add texture. If you’re in a pinch, use thick-cut bacon cut into small pieces—it’ll still work, but it won’t be as perfect. Save the crispy bits for garnish, as they’re the star of this dish. 🥓

Ignoring the Vinegar

The apple cider vinegar might seem like an afterthought, but it’s what brightens the whole dish. Without it, the soup can taste flat or overly smoky. Add it early (with the tomato paste and sugar) so it has time to mingle with the other flavors. If you forget, a splash at the end still helps, but it won’t integrate as smoothly.

Not Tasting as You Go

Seasoning this soup is all about balance—smoky, sweet, salty, and tangy all need to play nicely together. I can’t stress enough how important it is to taste the broth after 1 hour of simmering. Adjust salt, pepper, or even a pinch more brown sugar if needed. The beans will absorb flavors as they cook, so don’t be afraid to tweak things along the way.

Adding Bacon Too Early

If you add the crispy bacon bits before serving, they’ll turn soggy and lose their crunch. Save them for the very end—just stir them in for 30 seconds to warm through. The contrast of crispy bacon against the smooth, warm soup is what makes this dish so satisfying. Trust me, the last-minute addition makes all the difference. ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 50mg17%
Sodium 1020mg44%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried for this recipe?

Yes, but with adjustments! Use 2 (15-oz) cans of navy beans, drained and rinsed, to replace the dried beans. Since canned beans are pre-cooked, reduce the simmering time to 30-45 minutes instead of 1 hour 15 minutes. The texture will be slightly softer, but it works well for a quicker version. Just taste and adjust salt—canned beans can be saltier than dried.

2

How do I make this soup vegetarian?

Swap the ham for 8 oz mushrooms (like cremini or shiitake) and add ½ teaspoon liquid smoke for smokiness. Use vegetable broth instead of ham broth, and increase the salt slightly. For extra richness, stir in 1 tablespoon soy sauce after simmering. The crispy bacon bits can be replaced with toasted breadcrumbs for crunch.

3

Can I make this soup in a slow cooker?

Follow the same steps for caramelizing onions and cooking bacon, then transfer everything (including beans and broth) to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The beans will absorb more liquid, so you may need to add ½ cup water before serving. The slow cooker version is even more flavorful because of the extended simmer time!

4

What's the best way to store leftovers?

Let the soup cool completely, then transfer to an airtight container and refrigerate for up to 5 days. For freezing, portion into ziplock bags (remove excess air) and freeze for up to 3 months. Reheat gently on the stove over low heat, stirring occasionally. The flavors actually deepen overnight, making it even more comforting the next day!

5

Why does my soup taste too salty?

This usually happens when using canned beans (which are pre-salted) or adding salt too early. Taste the broth after 1 hour of simmering—if it's too salty, add ½ cup water and let it simmer 10 more minutes to dilute. For future batches, reduce salt to 1 teaspoon and adjust to taste at the end. The beans absorb flavors as they cook, so patience pays off!

★★★★★4.9(3 reviews)
Categories Soups & Stews