Alton Brown's Ham and Bean Soup Recipe: Crispy Tortilla Crowns Over Smoky Cheddar Swirls

Soups & Stews

Alton Brown's Ham and Bean Soup Recipe: Crispy Tortilla Crowns Over Smoky Cheddar Swirls

Alton Brown’s ham and bean soup transforms humble ingredients into a rich, smoky masterpiece that warms the soul and fills the kitchen with aroma. 🔥 The secret lies in rendering fat from thick-cut ham and building layers of flavor through slow simmering—no shortcuts, just time-honored technique.

This isn’t just soup; it’s a comforting centerpiece that pairs perfectly with crispy tortilla crowns and sharp cheddar swirls.

What sets this recipe apart is the balance of textures: tender beans, crispy edges from caramelized onions, and a velvety broth that clings to every spoonful. We’ll start by browning the ham to deepen its savory notes, then develop the soup’s foundation with aromatics and spices.

The result? A restaurant-quality bowl that’s hearty enough for winter gatherings but simple enough for weeknight dinners.

The real magic happens during the simmer, where flavors meld into perfect harmony. The ham dissolves into the broth, infusing it with smoky depth, while the beans soften just enough to absorb every nuance.

Topped with crispy tortilla strips and melted cheddar, each bite becomes a textural experience—crunchy, creamy, and impossibly satisfying.

Serve with crusty bread for soaking up every last drop or pair with a crisp green salad to balance the richness. The soup keeps well for days, making it ideal for meal prep or holiday leftovers.

Let’s get started on this foolproof, flavor-packed classic that’s as impressive as it is delicious.

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

Ingredients for alton brown ham and bean soup

Sixteen ingredients, one soul-warming bowl of smoky, hearty perfection—where crispy tortilla crowns meet cheddar swirls over velvety bean broth.

Ingredient Amount Notes
Thick-Cut Ham Hock 🍖 1 lb Smoked or unsmoked, bone-in preferred
Dried Navy Beans 🌱 1 ½ cups Soaked overnight or quick-soaked
Yellow Onions 🧅 2 whole Yellow or red, thinly sliced
Carrots 🥕 3 medium Peeled, cut into 1/2-inch chunks
Celery Stalks 🌿 3 whole Trimmed, cut into 1/2-inch pieces
Garlic Cloves 🧄 4 cloves Peeled, lightly crushed
Fresh Thyme Sprigs 🌿 2 whole Or 1 tsp dried thyme
Bay Leaves 🌿 2 whole Fresh or dried
Smoked Paprika 🌶️ 1 tsp For smoky depth
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 2 tsp Diamond Crystal preferred
Corn Tortillas 🌽 6 whole For crispy crowns
Sharp White Cheddar Cheese 🧀 1 cup Shredded, aged 6+ months
Extra-Virgin Olive Oil 🫒 ¼ cup For crisping tortillas
Chicken or Vegetable Stock 💧 6 cups Low-sodium preferred

The ham hock is non-negotiable here—its rendered fat creates the soup's signature richness. Look for bone-in cuts at Whole Foods or your local butcher; they're often sold in the deli section. If you can't find thick-cut ham, substitute with a smoked ham bone, but render it thoroughly. The beans should be dried navy for ideal texture—Trader Joe's carries them in bulk—and soaked overnight for even cooking. For the aromatics, fresh thyme and bay leaves elevate the dish, but dried thyme at one-third the amount works in a pinch. The smoked paprika adds depth without overpowering; Penzeys brand is my go-to for consistent quality.

No smoked paprika? Substitute with liquid smoke (1/4 tsp) or extra black pepper. Fresh thyme unavailable? Dried thyme at one-third the amount maintains balance. For the tortilla crowns, corn tortillas are essential—flour tortillas won't crisp properly. The cheddar should be aged 6+ months for sharpness; Cabot or Tillamook brands deliver restaurant-quality flavor. If you're short on time, pre-shredded cheese works, but freshly grated melts more smoothly. The stock can be homemade or high-quality store-bought—just ensure it's low-sodium to avoid over-salting the soup.

This soup tastes even better the next day as flavors meld. Store in airtight containers for 4-5 days or freeze portions for up to 3 months. For meal prep, I portion the soup without toppings and assemble bowls fresh—the tortilla crowns stay crispy for 24 hours if stored separately in an airtight container. The ham hock can be simmered for hours, so double the batch and freeze half for future weeknight dinners. The crispy toppings reheat beautifully in a dry skillet for 1-2 minutes per batch.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans. Just toss in the ham hock, beans, and veggies, let them simmer, and walk away. That’s it. The ham hock does all the work, melting into the broth while the beans soak up the flavor.
  • Smoky-Sweet Symphony: Between us, the ham hock is the star—its salty, smoky depth turns this soup into something ridiculously good. The navy beans stay tender but hold their shape, and the onions caramelize just enough to add that sweet, earthy punch. It’s the kind of flavor that makes you go back for seconds without thinking.
  • Weeknight to Potluck: This soup is my go-to for lazy nights and holiday gatherings. Serve it with crusty bread for a cozy dinner, or bring it to a picnic—it’s hearty enough to satisfy a crowd but simple enough that no one will question your choice. Honestly, it’s the kind of dish that makes you look like a hero.
  • Budget-Friendly Leftovers: A ham hock costs next to nothing, and dried beans stretch this recipe into days of meals. I make a big batch on Sunday, and by Wednesday, I’m still reheating bowls—no waste, no fuss. Plus, the flavor only gets better as it sits, so every spoonful tastes like you put in effort. (Spoiler: You didn’t have to.)

Step-by-step instructions for crispy tortilla crowns over smoky cheddar swirls

Here's the method for building rich, smoky bean soup with crispy tortilla crowns—where technique meets texture.

1

🔥 Step 1: Sear the Ham Hock and Sauté Vegetables

Pat the 1 lb thick-cut ham hock dry with paper towels and place it in a large Dutch oven over medium-high heat. Sear for 8-10 minutes until deeply browned on all sides. This creates the foundation of flavor and renders fat that will baste the beans.

Remove the ham hock and set aside. In the same Dutch oven, add 0.25 cup extra-virgin olive oil and let it heat until shimmering. Add the 2 whole yellow onions, 3 medium carrots, and 3 whole celery stalks, stirring frequently for 5-6 minutes until softened but not browned. The vegetables should release their juices and begin to caramelize slightly—this builds depth of flavor.

2

🍳 Step 2: Build the Soup Base with Aromatics

Add the 4 cloves garlic cloves, 2 whole fresh thyme sprigs, and 2 whole bay leaves to the Dutch oven. Stir for 30 seconds until fragrant—you should smell the garlic blooming and thyme releasing its piney aroma. This is where the soup's character begins to develop.

Sprinkle in the 1 tsp smoked paprika and 0.5 tsp ground black pepper, stirring to coat the vegetables evenly. The paprika will add a subtle smokiness that pairs perfectly with the ham. Pour in the 6 cups chicken or vegetable stock and bring to a gentle boil, scraping up any browned bits from the bottom of the pot. This step captures all the flavor locked in the ham and vegetables.

3

🥘 Step 3: Simmer Beans Until Tender

Return the ham hock to the Dutch oven and add the 1.5 cups dried navy beans. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 1.5-2 hours until the beans are fork-tender. Stir occasionally to prevent sticking, and add water as needed to maintain the liquid level—you want a brothy consistency, not a thick stew.

Here's the thing—don't rush this step. The beans need time to absorb the smoky flavors from the ham and vegetables. When a bean slides in easily with a fork and the broth has reduced slightly, the soup is ready. The ham hock should also be falling off the bone, making it easy to shred later.

4

🔪 Step 4: Shred the Ham and Season

Remove the ham hock and let it cool slightly before shredding the meat with two forks. Discard the bone and any large pieces of fat. Return the shredded ham to the Dutch oven and stir in the 2 tsp kosher salt. Taste and adjust the seasoning—you might need a touch more salt to balance the richness of the ham and beans.

Remove the thyme sprigs and bay leaves, then stir in the 1 cup sharp white cheddar cheese until melted and fully incorporated. The cheese should create a creamy swirl throughout the soup, adding a sharp contrast to the smoky flavors. Keep the soup warm over low heat while you prepare the tortilla crowns.

5

🍳 Step 5: Crisp the Tortilla Crowns

Heat 0.125 cup extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Working in batches, add the 6 whole corn tortillas and cook for 1-2 minutes per side until deeply golden brown and crispy. The edges should be slightly charred—this is what gives them their signature crunch.

Transfer the crispy tortillas to a paper towel-lined plate to drain excess oil. Here's the trick: stack them slightly overlapping to keep them warm and crispy while you serve. The contrast between the warm, smoky soup and the crispy tortillas is what makes this dish unforgettable.

👨‍🍳

Pro Tips For Making Alton Brown Ham And Bean Soup

  • Brown the Ham Hock: Don’t just toss that ham hock in boiling water—sear it first in a cold pot over medium heat until the fat renders and the meat turns golden brown. I used to skip this, and the soup always tasted flat; the Maillard reaction here is the thing that matters most.
  • Soak Beans Overnight: Navy beans are stubborn—soak them for at least 8 hours (or overnight) in cold water to cut down on cooking time and prevent a gummy texture. I learned this the hard way after ending up with beans that tasted like glue.
  • Mise en Place the Veggies: Dice onions, carrots, and celery into uniform ¼-inch pieces before you start cooking—this ensures even cooking and prevents burning. Sounds tedious, but it’s the shortcut that saves you from a lopsided soup.
  • Skim the Foam Early: After adding the ham hock and broth, skim off the scum that rises to the surface in the first 10 minutes—it’s bitter and ruins the flavor. I know, it’s gross, but trust the process.

Wine and beer pairings for this recipe

Red Wine Pairings

This rich, smoky soup pairs beautifully with a medium-bodied red wine that complements its savory depth without overpowering. I reach for a Pinot Noir from Oregon—its bright acidity and red fruit notes cut through the ham’s richness while enhancing the smoky paprika.

Look for a Willamette Valley Pinot like Domaine Serene or La Crema for balanced elegance. The wine’s earthy undertones mirror the soup’s caramelized onions and thyme, creating harmony in every sip. 🍷

Crisp Cider Options

For a non-alcoholic or lighter pairing, a dry hard cider with apple and spice notes works wonderfully. I love Angry Orchard’s Crisp Apple—its tartness cleanses the palate between bites of creamy cheddar and crispy tortillas.

If you prefer something more robust, try a dry English cider like Thatchers with hints of blackcurrant. The cider’s effervescence also helps balance the soup’s heartiness, making it a refreshing match for cooler evenings.

Beer Recommendations

A Belgian-style witbier like Hoegaarden or Stella Artois brings a crisp, citrusy contrast to the soup’s smoky flavors. The beer’s coriander and orange peel notes brighten the dish, while its light body prevents it from feeling too heavy.

For beer lovers who prefer something darker, a German Helles such as Weihenstephaner Original offers a malty sweetness that pairs beautifully with the caramelized onions and cheddar. 🍺

Seasonal Variations

In fall, I swap the wine for a Port-style ruby port—its dark fruit and spice notes echo the soup’s depth. For summer, a rosé like Whispering Angel adds a refreshing contrast to the hearty flavors.

During the holidays, a bold Zinfandel from California (like Ravenswood) stands up to the richness, especially when served with crusty bread. Each season’s drink enhances the soup’s character while keeping the meal balanced.

Non-Alcoholic Pairings

For those avoiding alcohol, a sparkling water with lemon or ginger beer like Feather’s adds a refreshing zing. The ginger’s warmth complements the smoky paprika, while the bubbles cleanse the palate.

I also enjoy a cold brewed hibiscus tea—its tart, floral notes create an unexpected but delightful contrast to the soup’s savory profile. These options keep the meal vibrant and inclusive for all guests.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 85mg28%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
Sugars 6g
Protein 32g64%
* 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 substitute canned beans for dried navy beans?

You can use canned beans, but the texture and flavor won't be the same. For the best results, stick with dried navy beans—they absorb the smoky ham and broth flavors more deeply. If you must use canned, opt for low-sodium navy beans and rinse them well. Add them to the soup 15 minutes before serving to prevent mushiness.

2

How do I make the tortilla crowns extra crispy?

Heat your skillet over medium-high heat until it's smoking hot—this ensures maximum crispiness. Use corn tortillas (they crisp better than flour) and cook them for 1-2 minutes per side until golden brown. For extra crunch, sprinkle a pinch of salt while they cook and stack them on a wire rack to keep them crispy.

3

What if my soup tastes too salty?

If the soup is too salty, add 1/2 cup cold water or stock and stir well. The extra liquid will dilute the saltiness. Avoid adding more beans or ham—they'll only intensify the problem. Taste as you go, and remember the ham hock is already salty, so start with 1 tsp kosher salt and adjust.

4

Can I make this soup in an Instant Pot?

Yes, but with adjustments! Sauté the ham hock and vegetables in the Instant Pot, then add the beans, stock, and spices. Cook on high pressure for 20 minutes, then let the pressure release naturally. The beans may need an extra 10 minutes of simmering to reach ideal tenderness. The tortilla crowns should still be made in a skillet for best results.

5

Why does my soup look too thin?

If the soup is too thin, reduce it on the stove over medium-low heat for 10-15 minutes, stirring occasionally. Alternatively, mash some of the beans with a fork to thicken the broth naturally. Avoid adding extra beans—they'll make it watery. For a quick fix, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer until thickened.

★★★★★4.5(14 reviews)
Categories Soups & Stews