Senate Navy Bean Soup with the Leftover Ham Bone
The soup the US Senate restaurant has served for more than a century: dried navy beans simmered three hours with a meaty leftover ham bone, finished with diced ham and onion browned in butter.
Change the estimate
Swaps change the price only: cook any meat to its own safe temperature. Where these numbers come from

Bean soup has been a required daily dish in the Senate's restaurants for more than a century, and the Senate itself publishes the recipe. It also admits nobody agrees how the rule started: one account credits Senator Fred Dubois of Idaho, who chaired the committee over the Senate Restaurant and passed a resolution requiring bean soup every day; another credits Senator Knute Nelson of Minnesota, who loved the soup and in 1903 insisted it be served daily. Senator Mike Crapo of Idaho, unsurprisingly, takes the Dubois side, and notes that the recipe credited to Dubois includes mashed potatoes, an Idaho staple (December 18, 2023:). The Senate says the version served today has no mashed potatoes but adds an onion browned in butter. The Dubois recipe uses ham and a ham bone; today's uses smoked ham hocks. We use the holiday ham's bone, which is what most home cooks have the day after.
🇺🇸 This one is American
The soup the US Senate restaurant has served for more than a century: dried navy beans simmered three hours with a meaty leftover ham bone, finished with diced ham and onion browned in butter.
🇺🇸 The original
The old American ham is the salt-cured country ham: soaked, simmered and sliced thin, a Virginia tradition older than the country. See the Virginia Country Ham, Soaked and Simmered recipe.
Why it works the kitchen science
No soak
The Senate simmers dried beans for about three hours instead of soaking them overnight; navy beans are small, and the long simmer also melts some of them into the broth so the soup thickens itself.
Browned onion at the end
Adding the onion browned in butter just before serving, instead of boiling it for hours, keeps its sweetness and gives the soup a toasty, buttery finish.
🧰 You'll need 4 items
Everything the steps call for. Tick off what you have before you start.
Pans and pots
Tools
Step by step
- Step 1
Pick over the beans for stones, then rinse them under hot running water until they look slightly whitened, the Senate's own step.

- Step 2
Put the beans and 4 quarts hot water in an 8-quart pot, add the ham bone and bring to a boil over high heat.

- Step 3
Lower the heat, cover and simmer about 3 hours, stirring now and then, until the beans are completely tender and starting to break down.


✓ What it should look like - Step 4
Lift out the bone and let it cool 10 minutes. Pull off any meat, dice it and return it to the pot with the 2 cups diced ham.

- Step 5
Melt the butter in a skillet over medium heat and cook the onion 6 to 8 minutes, until lightly browned. Stir it into the soup.

- Step 6
If you like the Dubois version, stir in the mashed potatoes now. Bring the soup back to a boil, season with salt and pepper, and serve.

Senate Navy Bean Soup with the Leftover Ham Bone
Serves 8 · about 4 quarts · 3 hr 35 min total
Soup
- 2 lb dried navy beans
- 4 quarts hot water
- 1 meaty leftover ham bone (from a fully cooked ham, used within 3 to 5 days)
- 2 cups diced leftover ham (about 10 oz)
- 1 onion, chopped
- 2 tbsp butter
- Salt and black pepper to taste
Optional, the Dubois way
- 1 to 2 cups mashed potatoes, stirred in to thicken
Equipment: Pot, Skillet, Chef's knife and cutting board, Measuring cups and spoons
Method
- Pick over the beans for stones, then rinse them under hot running water until they look slightly whitened, the Senate's own step.
- Put the beans and 4 quarts hot water in an 8-quart pot, add the ham bone and bring to a boil over high heat.
- Lower the heat, cover and simmer about 3 hours, stirring now and then, until the beans are completely tender and starting to break down.
- Lift out the bone and let it cool 10 minutes. Pull off any meat, dice it and return it to the pot with the 2 cups diced ham.
- Melt the butter in a skillet over medium heat and cook the onion 6 to 8 minutes, until lightly browned. Stir it into the soup.
- If you like the Dubois version, stir in the mashed potatoes now. Bring the soup back to a boil, season with salt and pepper, and serve.
Adapted from the US Senate's current "Senate Bean Soup" recipe (serves 8), as written, with one swap: a meaty leftover ham bone plus 2 cups diced ham in place of the 1 1/2 lb smoked ham hocks, following the ham-and-bone version the Senate credits to Dubois. The Senate gives no times beyond "about 3 hours"; the browning time for the onion is ours. The leftover-ham storage limit (3 to 5 days) is from USDA FSIS. U.S. Senate. Ingredient list follows the source; the method is in our own words.
All sources (2)
Tips
- Taste before salting; the ham and bone already carry a lot of salt.
- If the soup gets too thick, add hot water a cup at a time.
- It is even better the next day. Cool it quickly, refrigerate, and reheat leftovers to 165°F.
- No ham bone? Use the Senate's original 1 1/2 lb smoked ham hocks.
The rules people argue about
What the sources agree on, what they don't, and what is just a good story.
- Fred Dubois started the daily bean soup rule. Disputed: the Senate gives two accounts, Dubois of Idaho (a committee resolution) and Knute Nelson of Minnesota (1903), without choosing; Senator Crapo prefers Dubois.
- Senate bean soup has mashed potatoes. Disputed: the recipe credited to Dubois does; the Senate says today's soup does not.
- Bean soup has been served every single day since 1903. Disputed: food sites repeat that it missed one day in 1943, during wartime rationing (search summaries only); the Senate page we read does not say so.
- Beans must be soaked overnight. Folklore: the Senate's own recipe does not soak them.
- The House has its own bean soup thanks to Speaker Joseph Cannon. Folklore: repeated in search summaries; not checked.
Every other ham

Brown Sugar and Mustard Glazed Spiral Ham
The American holiday centerpiece: a fully cooked spiral ham heated gently under foil, then brushed twice with a glaze of dark brown sugar, grainy mustard, cider vinegar and fresh orange until it is sticky and glossy.

Virginia Country Ham, Soaked and Simmered
A dry-cured, aged country ham scrubbed, soaked overnight, held just below a simmer until tender, then rubbed with brown sugar and dry mustard and glazed in a hot oven, for paper-thin slices on biscuits.

Slow-Roasted Fresh Ham
The leg before it becomes ham: an uncured, bone-in fresh ham salted overnight with brown sugar, rosemary and thyme, roasted slowly in an oven bag and finished with a maple, molasses and mustard glaze.

Pineapple and Brown Sugar Glazed Ham
The mid-century "Hawaiian" ham: a spiral ham pinned all over with canned pineapple rings, wrapped tight and baked low, then roasted hot with a brown sugar, pineapple juice and two-mustard glaze until sticky and golden.

Crackly Honey-Glazed Spiral Ham (Copycat)
A spiral ham heated under foil with honey, then coated in a spiced sugar and melted with a kitchen torch or the broiler into a thin, crackly shell. Inspired by the HoneyBaked Ham Company's famous store ham; not official.

Skillet Ham Steak with Maple Red-Eye Gravy
A bone-in ham steak browned in bacon fat, then a quick pan gravy of broth, maple syrup and espresso powder, swirled with butter: the Southern country breakfast classic as a 30 minute dinner.

Swedish Christmas Ham with Mustard Crust (Julskinka)
Sweden's Christmas ham: a cured ham simmered gently until 158°F, cooled, then spread with egg, two mustards and sugar, dusted with breadcrumbs and baked hot into a golden crust, served cold on the julbord with the broth saved for dipping bread.

Galician Cured Pork Shoulder with Turnip Greens (Lacón con Grelos)
Galicia's Carnival feast: a whole salt-cured pork foreleg soaked for two days, boiled until it falls from the bone, and served with chorizo, potatoes and turnip greens cooked in the same broth.

Ham Baked in Bread Dough (Schinken im Brotteig)
The Viennese Easter ham: a cured ham simmered with caraway, fennel and coriander, wrapped in a rye and wheat bread dough with a braided top, and baked until the crust is dark and the ham inside is steaming.

Filipino Christmas Ham with Pineapple Glaze (Hamon)
The Noche Buena ham: a bone-in ham poached for an hour in pineapple juice and brown sugar, scored, spread thickly with pineapple jam and baked hot until dark and glossy.

British Gammon Simmered in Cola with Treacle and Mustard Glaze
A mild-cure gammon joint simmered for over two hours in cola with an onion, then skinned, studded with cloves, painted with black treacle, patted with mustard powder and demerara sugar and blasted in a very hot oven.
Meatballs of the World

Italian-American Meatballs
Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

Pallottine (Abruzzo Meatballs)
Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

Swedish Meatballs (Köttbullar)
Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

Danish Frikadeller
Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

Königsberger Klopse
German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

Spanish Albóndigas in Almond Saffron Sauce
The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

Mexican Albóndigas with Chipotle and Mint
Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

Izgara Köfte (Turkish Grilled Meatballs)
Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

Lion's Head Meatballs
Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

Chicken Tsukune
Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.