Alton Brown's Ham and Bean Soup Recipe: Smoky Depth With Crispy Tortilla Crowns

Soups & Stews

Alton Brown's Ham and Bean Soup Recipe: Smoky Depth With Crispy Tortilla Crowns

Alton Brown's ham and bean soup delivers the kind of smoky depth and hearty comfort that transforms a simple weeknight dinner into something special. This recipe builds flavor through slow simmering and precise techniques—like browning the ham and toasting the spices—that make all the difference.

The result? A soup so rich and satisfying, it becomes the star of any meal.

The magic happens in layers: crispy tortilla crowns add a surprising crunch, while the beans and ham create a perfect balance of earthy and savory. Alton Brown’s approach ensures every spoonful is packed with flavor without being overly heavy, making it both restaurant-worthy and home-cook friendly.

No shortcuts here—just thoughtful preparation that pays off in every bite.

What sets this recipe apart is the crispy tortilla crowns, which bring an unexpected texture that elevates the soup from ordinary to extraordinary. The ham infuses the broth with depth, while the beans stay tender and flavorful.

It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or feeding a crowd.

Pair it with crusty bread or a simple salad for a complete meal that feels both comforting and refined. Here’s how to make it—step by step, just like Alton Brown would. Let’s get started!

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

Ingredients for alton brown ham and bean soup

Sixteen ingredients for a soup that balances smoky ham, tender beans, and crispy tortilla crowns—Alton Brown’s signature touch.

Ingredient Amount Notes
Smoked Ham 🥓 1 ½ lb Bone-in, skin-on preferred for flavor
Great Northern Beans 🌱 2 cups Dried, soaked overnight
Yellow Onion 🧅 1 whole Medium, diced
Carrot 🥕 3 whole Medium, peeled and chopped
Celery Stalk 🌿 3 whole Fresh, chopped
Garlic Cloves 🧄 4 cloves Fresh, minced
Chicken Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Smooth, canned
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Ground Black Pepper 🌶️ 1 tsp Freshly ground
Bay Leaf 🍃 2 whole Fresh or dried
Flour Tortillas 🍞 6 whole Medium, for crowns
Olive Oil 🫒 ¼ cup Extra-virgin for frying
Salt 🧂 1 ½ tsp Kosher or sea salt

The smoked ham is non-negotiable here—bone-in, skin-on cuts deliver the deepest flavor, though pre-cooked ham steak works in a pinch. Look for thick-cut smoked ham at specialty butchers or the deli counter of Whole Foods—it’s worth the extra cost for that authentic smokiness. If you’re using dried beans, Great Northerns hold their shape best, but any white bean will do. For the tortillas, Mission brand is my go-to—they crisp perfectly without tearing. Toast the spices lightly in the oil before adding them to the pot; this step unlocks their full flavor and forms the aromatic base of the soup.

No smoked paprika? Substitute with 1/2 tsp liquid smoke plus 1/2 tsp regular paprika—it’s a solid backup, though the real deal is better. Fresh bay leaves are ideal, but dried work at half the quantity. For the tortilla crowns, corn tortillas add a different texture, though flour is traditional. If you’re short on time, pre-cut tortilla strips (found in the Mexican foods aisle) save prep work. The beans should be soaked overnight for best texture, but a quick 2-hour soak in hot water works if you’re in a hurry. Just remember to drain and rinse them well before cooking.

This soup tastes even better the next day as flavors meld. Store it in an airtight container for up to 5 days in the fridge or freeze for 3 months. For the tortilla crowns, fry them fresh before serving—they lose crispness quickly. If making ahead, fry them separately and reheat in a 350°F oven for 5 minutes to restore crunch. Leftovers reheat beautifully; just add a splash of water or broth to loosen the soup. The ham can be cooked separately and added back later if you prefer less grease in the final dish.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot, one stir, and done. No chopping boards to scrub—just a single pot where the ham, onions, and celery mingle until the flavors meld into something warm and inviting. The Great Northern beans soften right in the broth, so no soaking or pre-cooking hassle.
  • Smoky Depth in Minutes: That smoked ham isn’t just a garnish—it’s the star. The moment it simmers, the broth turns rich and savory, with just enough saltiness to balance the sweetness of the carrots and onions. Honestly, I’ve made this soup with cheaper ham before, and it still tastes solid, but the real deal? Ridiculously good.
  • Meal Prep MVP: Between us, this is my go-to for busy mornings. I double the batch on Sunday, and by Wednesday, I’m reheating bowls for lunch like it’s no big deal. The flavors actually improve the next day—yes, even on a Tuesday night—because the ham keeps infusing that smoky goodness.
  • Budget-Friendly Powerhouse: Great Northern beans are cheap, carrots are cheap, and a small ham hock or leftover bone stretches the broth for days. I’ll be real: I’ve fed four people for under $10 with this recipe, and no one ever complains. It’s the kind of soup that makes you feel like you’re cooking a fancy meal without breaking the bank.

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

This method builds rich, smoky flavor while ensuring tender beans and crispy tortilla crowns.

1

Prepare the Ham and Sauté the Vegetables

In a large Dutch oven, place the 1.5 lb smoked ham with the bone-side down. This will render fat and infuse flavor into the soup. Set the pot over medium heat and let the ham cook undisturbed for 10 minutes until the fat begins to render and the edges turn golden.

While the ham cooks, dice the 1 whole yellow onion into ¼-inch pieces and chop the 3 whole carrots and 3 whole celery stalks into ½-inch dice. Mince the 4 cloves garlic. Once the ham has rendered some fat, add the onion, carrots, and celery to the pot. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. Add the garlic and cook for another 1 minute until fragrant.

2

Build the Soup Base

Remove the ham from the pot and set it aside on a cutting board. In the same pot, stir in the 2 tbsp tomato paste and cook for 2 minutes to deepen its flavor. Sprinkle in the 1 tbsp smoked paprika, 1 tsp ground black pepper, and 1.5 tsp salt, stirring constantly to toast the spices for 30 seconds—this releases their aromatic oils.

Add the 2 cups soaked great northern beans, 6 cups chicken broth, and 2 whole bay leaves to the pot. Stir well to combine, then return the ham to the pot, bone-side up. Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to low and cover the pot. Let the soup simmer for 1 hour and 15 minutes, stirring occasionally, until the beans are tender and the flavors meld.

3

Shred the Ham and Finish the Soup

Once the beans are tender, remove the ham bone and shred the meat using two forks, discarding the bone. Return the shredded ham to the pot and stir it into the soup. Taste and adjust the seasoning if needed—you may need a pinch more salt or pepper to balance the flavors. Let the soup simmer uncovered for an additional 10 minutes to allow excess moisture to evaporate and the soup to thicken slightly.

Real talk: The soup should have a rich, smoky depth with visible chunks of ham and vegetables. If the soup is too thick, stir in ½ cup hot water to reach your desired consistency. Remove and discard the 2 whole bay leaves before serving.

4

Fry the Crispy Tortilla Crowns

While the soup simmers, heat 0.25 cup olive oil in a large skillet over medium-high heat until it shimmers. Cut each of the 6 whole flour tortillas into 6 equal wedges, creating a total of 36 pieces. Fry the tortilla wedges in batches for 1-2 minutes per side until they are golden brown and crispy. Drain the fried tortillas on a paper towel-lined plate to remove excess oil.

Here's the thing—don’t overcrowd the skillet. Fry in small batches to ensure each piece gets crispy, not soggy. The tortilla crowns should be crunchy when you press them between your fingers. Keep them warm in the oven at 200°F while you finish the soup.

5

Serve with Crispy Tortilla Crowns

Ladle the soup into bowls and top each serving with 6 pieces of crispy tortilla crowns. The contrast between the warm, hearty soup and crispy tortilla crowns is what makes this dish special. Serve immediately while the tortillas are still crispy and the soup is steaming hot.

This soup is best enjoyed fresh, with the tortilla crowns adding a satisfying crunch to every bite. If you have leftovers, store the soup and tortillas separately—the crowns will soften if reheated with the soup.

👨‍🍳

Pro Tips For Making Alton Brown Ham And Bean Soup

  • CRISP THE HAM FIRST: I learned this the hard way—skipping the sear on the ham hocks means flavor hiding in the broth instead of singing. Get that pot smoking hot, add the hocks cut-side down, and let them develop a deep brown crust for 3-4 minutes before adding liquid. That’s where the depth comes from.
  • SOAK BEANS OVERNIGHT: Great Northerns take forever to soften if you don’t prep them right. Dump them in a bowl, cover with cold water, and let them sit 8+ hours (or overnight). Drain and rinse before cooking—this cuts the simmer time by nearly half and keeps the soup from tasting mealy. Trust me, your future self will notice.
  • CHOP VEGETABLES UNIFORM: I used to eyeball it, and some carrots ended up mushy while celery stayed crunchy. For this soup, dice everything into ¼-inch pieces—same size for onion, carrot, and celery. They’ll cook at the same rate, and the texture will be consistent. (Yes, it takes 5 extra minutes, but it’s worth it.)
  • SALT THE WATER LIKE THE SEA: The recipe calls for 1½ teaspoons of salt in 8 cups of water, but that’s not enough if you’re using smoked ham hocks (they’re already salty). Taste the broth after 30 minutes of simmering—if it’s bland, add another ½ teaspoon. You’d be shocked how often home cooks undersalt soup.

Perfect pairings for this alton brown ham and bean soup

Crusty Bread Pairing

A warm, crusty loaf of sourdough or baguette is the perfect companion to this soup. The chewy texture contrasts beautifully with the smooth beans and ham, while the crust soaks up every last drop of flavor.

I love using a French-style baguette from my local bakery—its crisp exterior gives way to soft, airy interior that pairs perfectly. For extra flair, brush the bread with garlic-infused olive oil before serving. 🥖

Simple Green Salad

A bright arugula or mixed greens salad with a lemon vinaigrette cuts through the richness of the ham and beans.

Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, ½ tsp Dijon mustard, and a pinch of salt and pepper. Add thinly sliced radishes or cucumber for crunch. The acidity refreshes your palate between spoonfuls of soup. 🥗

Cornbread Morsels

For a Southern-inspired twist, serve mini cornbread muffins alongside the soup. These sweet, crumbly bites complement the smoky ham beautifully. I use a Jiffy cornbread mix (just add eggs and milk) and bake them in a muffin tin for easy handling.

The buttery, slightly sweet flavor balances the savory soup, making each bite more satisfying. 🌽

Cheese Board Accent

A small cheese board with aged cheddar, sharp white cheddar, and creamy brie adds a luxurious touch. The cheddar’s tanginess pairs well with the smoky soup, while the brie’s creaminess offers a rich contrast.

Include a few crackers or sliced apples to round out the board. It’s a great way to elevate the meal without extra effort. 🧀

Spicy Pickled Red Onions

Pickled red onions add a bright, tangy kick that cuts through the richness of the ham. Thinly slice 1 red onion and quick-pickle it in ½ cup apple cider vinegar, 1 tbsp sugar, and ½ tsp red pepper flakes for 20 minutes.

The sweet-spicy flavor enhances the soup’s depth and adds a pop of color to each bowl. 🌶️

Warm Cornbread with Honey Butter

If you’re feeling indulgent, serve warm cornbread slathered with honey butter. Mix ½ cup softened butter with 2 tbsp honey and a pinch of sea salt, then spread it generously on freshly baked cornbread.

The sweetness and warmth** complement the smoky soup perfectly, making every bite feel like comfort food at its finest. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 75mg25%
Sodium 1200mg52%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 8g
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 use canned beans instead of dried for this recipe?

Yes, you can! Use 2 (15-ounce) cans of Great Northern beans, drained and rinsed, to replace the soaked dried beans. Drain them well to avoid making the soup too watery. The texture will be slightly softer, but still delicious. Just reduce the broth by ½ cup to maintain the right consistency.

2

How do I make the tortilla crowns extra crispy?

For maximum crispiness, fry the tortilla wedges in small batches over medium-high heat until they're golden brown and make a loud sizzling sound. Drain them on a wire rack instead of paper towels to keep them crispy longer. If they lose crunch while waiting, reheat them for 1-2 minutes in a 400°F oven before serving.

3

Can I make this soup in a slow cooker?

Brown the ham and sauté the vegetables in a skillet first, then transfer everything to a 6-quart slow cooker. Add all remaining ingredients and cook on LOW for 6-7 hours or HIGH for 3-4 hours. The beans will be extra tender, and the flavors will meld beautifully. Just add the tortilla crowns fresh before serving.

4

What if I don't have smoked paprika?

You can substitute with ½ tsp liquid smoke plus ½ tsp regular paprika for a similar smoky depth. If you don't have either, try 1 tsp smoked salt (like Morton's) or a pinch of cayenne pepper for a subtle kick. The flavor won't be identical, but it'll still taste great!

5

How do I store leftovers?

Store the soup in an airtight container in the fridge for up to 5 days. Keep the tortilla crowns separately—they'll get soggy if reheated with the soup. To reheat, warm the soup on the stove over medium heat and fry fresh tortilla crowns before serving. The soup actually tastes better the next day as flavors deepen!

★★★★★4.7(11 reviews)
Categories Soups & Stews