Love this? Pin it for later!
Leftover Ham and Bean Soup with Cornbread: A Cozy Dessert Transformation
Every holiday season, my grandmother would transform her leftover holiday ham into the most incredible soup that defied categorization. While technically savory, she served it as the final course of our celebratory meals, calling it her "dessert soup" because it was the dish that brought everyone back to the table after the main feast had settled. The combination of tender white beans, smoky ham, and sweet cornbread on the side created a perfect balance that satisfied both the sweet and savory cravings we all had after a big meal.
This recipe has evolved over three generations in my family, and I've perfected it to create what I believe is the ultimate comfort food experience. The secret lies in treating this soup like a dessert – allowing the natural sweetness of the vegetables to develop, using a touch of brown sugar to enhance the ham's caramel notes, and serving it alongside honey-buttered cornbread that transforms each bite into something magical. It's become my signature dish for holiday leftovers, and I'm thrilled to share this family treasure with you.
Why This Recipe Works
- Double-Cooking Method: Cooking the beans twice – first plain, then with aromatics – creates an incredibly creamy texture without any dairy
- Sweet-Savory Balance: The natural sweetness of carrots and onions, enhanced with a touch of brown sugar, creates a dessert-like quality
- Ham Bone Magic: Using the ham bone creates a rich, collagen-filled broth that becomes silky when chilled
- Cornbread Companion: The slightly sweet cornbread acts like a dessert component, perfect for crumbling into the soup
- Make-Ahead Friendly: This soup actually improves overnight as flavors meld together
- Economical Elegance: Transforming leftovers into something worthy of company
- Comfort Food Therapy: The warm spices and familiar flavors provide emotional comfort
Ingredients You'll Need
The beauty of this recipe lies in its simplicity and the quality of each ingredient. Every component plays a crucial role in creating the final symphony of flavors that makes this soup so memorable.
Great Northern Beans: These medium-sized white beans are my top choice for their ability to hold their shape while becoming creamy inside. They have a slightly nutty flavor that pairs beautifully with ham. If you can't find them, navy beans or cannellini beans work wonderfully too. Always start with dried beans – the texture and flavor development simply can't be matched by canned alternatives.
Leftover Ham Bone and Meat: The ham bone is absolutely essential for creating a rich, gelatinous broth. Don't discard it! Even if it looks picked clean, it contains incredible flavor. The meat should be diced into ½-inch pieces – some will break down during cooking, adding body to the soup, while larger pieces provide satisfying chunks.
Vegetable Trinity: Onions, carrots, and celery form the aromatic base. I prefer sweet onions like Vidalia or Walla Walla for their natural sweetness. Carrots should be fresh and crisp – avoid baby carrots as they're too watery. Celery leaves are particularly valuable for their concentrated flavor.
Butter and Oil: Using both butter and olive oil gives you the best of both worlds – butter for richness and olive oil for its high smoke point and subtle fruitiness. This combination prevents the butter from burning while still providing that luxurious mouthfeel.
Spices and Seasonings: A blend of bay leaves, thyme, smoked paprika, and a cinnamon stick creates complexity. The cinnamon might surprise you, but it enhances the sweet notes and makes the soup taste more dessert-like. Always use whole spices when possible and grind them fresh.
Brown Sugar: This is my secret ingredient that transforms the soup from ordinary to extraordinary. Just a tablespoon enhances the natural sweetness of the vegetables and creates a beautiful caramel note that makes this feel like a dessert soup.
Cornbread Ingredients: For the cornbread, you'll need fine-ground cornmeal, all-purpose flour, buttermilk, eggs, honey, and butter. The honey is crucial – it creates a sweet-savory balance that makes the cornbread feel like a dessert accompaniment.
How to Make Leftover Ham and Bean Soup with Cornbread
Prepare and Soak the Beans
Rinse 1 pound of Great Northern beans under cold water, removing any stones or debris. Place in a large bowl and cover with 2 inches of cold water. Add 1 tablespoon of salt and stir to dissolve. Let soak overnight at room temperature. This crucial step ensures even cooking and creamy texture. The salt helps season the beans from the inside out.
Create the Ham Bone Broth
Drain and rinse the soaked beans. In a large Dutch oven, combine beans with the ham bone, 8 cups of cold water, and ½ teaspoon of salt. Bring to a gentle simmer over medium heat, then reduce to low. Skim off any foam that rises to the surface. Simmer for 45 minutes – this first cooking extracts flavor from the bone and begins softening the beans.
Build the Aromatic Base
While the beans cook, dice 2 large onions, 3 carrots, and 3 celery stalks into ¼-inch pieces. In a large skillet, heat 2 tablespoons each of butter and olive oil over medium heat. Add the vegetables and cook slowly for 15 minutes, stirring occasionally, until they're soft and beginning to caramelize. This slow cooking develops sweetness that makes the soup taste dessert-like.
Add Spices and Seasonings
To the softened vegetables, add 2 bay leaves, 1 teaspoon dried thyme, 1 teaspoon smoked paprika, ½ teaspoon black pepper, and a 2-inch cinnamon stick. Cook for 2 minutes, stirring constantly, until the spices are fragrant. Remove from heat and set aside. The cinnamon is key to creating the dessert-like quality of this soup.
Combine and Simmer
After the beans have cooked for 45 minutes, remove the ham bone and set aside to cool. Add the seasoned vegetables to the pot with the beans. Stir in 1 tablespoon of brown sugar and 1 teaspoon of salt. Add 2 cups of diced ham meat. Reduce heat to very low and simmer gently for 1 hour, stirring occasionally.
Prepare the Ham Bone Meat
Once the ham bone is cool enough to handle, pick off any remaining meat and add it to the soup. The gelatin from the bone will have created a rich, silky texture. If desired, you can blend 1 cup of the soup and return it to the pot for extra creaminess.
Make the Honey Cornbread
Preheat oven to 400°F. In a large bowl, whisk together 1½ cups fine cornmeal, 1 cup flour, 2 tablespoons sugar, 1 tablespoon baking powder, and ½ teaspoon salt. In another bowl, beat 2 eggs, then whisk in 1¼ cups buttermilk, ¼ cup honey, and 4 tablespoons melted butter. Combine wet and dry ingredients just until moistened. Pour into a greased 8-inch square pan and bake for 20-25 minutes until golden.
Final Seasoning and Rest
Taste the soup and adjust seasoning with salt and pepper. The soup should be thick and creamy. If too thick, add a splash of water or stock. Let the soup rest for 10 minutes off heat before serving – this allows the flavors to meld and the texture to set. Serve in warmed bowls with a slice of warm honey cornbread on the side.
Expert Tips
The Overnight Advantage
Always make this soup a day ahead if possible. The flavors develop and meld beautifully overnight, and the texture becomes even creamier as the beans continue to absorb the broth.
Temperature Control
Never let the soup boil vigorously – this will break the beans and make them mushy. Maintain a gentle simmer throughout cooking for perfect texture.
Salt Timing
Add salt in stages – some during soaking, some during cooking, and adjust at the end. This layers the seasoning rather than making it taste salty.
Bean Soaking Science
If you forgot to soak overnight, use the quick soak method: cover beans with boiling water, let stand 1 hour, then proceed with recipe.
Flavor Enhancement
Add a splash of apple cider vinegar at the end – just 1 teaspoon. This brightens all the flavors and makes the sweet notes pop.
Freezing Wisdom
Freeze in individual portions for quick meals. The soup will thicken when cold – thin with a splash of broth or water when reheating.
Variations to Try
-
Sweet Potato Addition
Add 1 diced sweet potato along with the aromatic vegetables. This increases the natural sweetness and makes the soup even more dessert-like.
-
Apple and Ham Variation
Add 2 diced apples (Honeycrisp or Fuji work best) during the last 30 minutes of cooking. The apples add a lovely sweetness that complements the ham.
-
Smoky Vegetarian Version
Replace ham with 2 cups of diced smoked tofu and use vegetable broth. Add 1 tablespoon of liquid smoke for that smoky flavor.
-
Spiced Cornbread
Add ½ teaspoon cinnamon and ¼ teaspoon nutmeg to the cornbread batter for a dessert-like accompaniment that pairs beautifully with the soup.
-
Maple Version
Replace the brown sugar with pure maple syrup for a deeper, more complex sweetness that makes this feel like a Canadian dessert soup.
-
Pumpkin Cornbread
Replace ½ cup of buttermilk with canned pumpkin puree in the cornbread for a seasonal twist perfect for fall gatherings.
Storage Tips
This soup is a meal prepper's dream! The flavors actually improve after a day or two in the refrigerator, making it perfect for preparing ahead of busy weeks. Store the soup in an airtight container in the refrigerator for up to 5 days. The cornbread should be stored separately, wrapped tightly in plastic wrap or in an airtight container at room temperature for up to 3 days.
For longer storage, the soup freezes beautifully for up to 3 months. I recommend freezing in individual portions for easy reheating. The soup will thicken considerably when cold, so when reheating, add a splash of broth or water to achieve your desired consistency. Always reheat gently over medium-low heat, stirring occasionally.
The cornbread can also be frozen for up to 2 months. Wrap individual pieces tightly in plastic wrap, then place in a freezer bag. Thaw at room temperature or reheat in a 350°F oven for 5-7 minutes. For an extra special touch, warm the cornbread and serve with honey butter – simply mix equal parts softened butter and honey with a pinch of salt.
Frequently Asked Questions
While you can use canned beans in a pinch, I strongly recommend dried beans for this recipe. The long cooking time allows the beans to absorb all the flavors from the ham bone and aromatics, creating a much more complex and satisfying soup. If you must use canned beans, drain and rinse them, then add them during the last 30 minutes of cooking.
If you don't have a ham bone, you can still make a delicious version. Use 3 cups of diced ham and substitute chicken or vegetable broth for the water. Add a ham bouillon cube or 1 teaspoon of ham base for extra flavor. The soup won't have quite the same richness, but it will still be wonderful.
This recipe blurs the line between sweet and savory, much like how some cultures serve sweet soups as desserts. The natural sweetness from the vegetables, enhanced with brown sugar and cinnamon, creates a dessert-like quality. The honey cornbread accompaniment reinforces this sweet-savory balance, making it perfect as a final course or comfort food treat.
The key is maintaining a gentle simmer and not overcooking. Once you add the aromatic vegetables, keep the heat very low. The beans should be tender but still hold their shape. Also, don't add acidic ingredients (like tomatoes) until the beans are fully cooked, as acid prevents them from softening properly.
Absolutely! This works beautifully in a slow cooker. Add the soaked beans, ham bone, water, and ½ teaspoon salt to the slow cooker. Cook on low for 6-7 hours. In the last hour, sauté the vegetables and spices as directed, then add to the slow cooker. This method is perfect for busy days.
The honey in the cornbread creates a perfect sweet-savory balance that complements the soup beautifully. The buttermilk ensures a tender crumb, while the butter adds richness. Serve it warm with honey butter for an extra special touch that elevates this from simple side dish to dessert-like accompaniment.
Leftover Ham and Bean Soup with Cornbread
Ingredients
Instructions
- Soak the beans: Rinse beans and soak overnight in cold water with 1 tablespoon salt.
- Make the broth: Drain beans, combine with ham bone and 8 cups water. Simmer 45 minutes.
- Prepare vegetables: Sauté onions, carrots, and celery in butter and oil until softened, about 15 minutes.
- Add aromatics: Stir in spices and cook 2 minutes until fragrant.
- Combine and simmer: Add vegetables to beans with brown sugar and diced ham. Simmer 1 hour.
- Make cornbread: Mix dry and wet ingredients separately, combine, and bake at 400°F for 20-25 minutes.
- Finish and serve: Season soup to taste and serve hot with warm cornbread.
Recipe Notes
For best results, make this soup a day ahead. The flavors meld and improve overnight. The cornbread is best served warm with honey butter.