Senate Bean Soup

Senate Bean Soup
⏱️ cook time 2 hours 15 minutes
🍽️ servings 6
⚡ Difficulty easy

intro

Smoky, creamy white bean soup with tender ham, a century-old staple of the U.S. Senate dining room, beloved for its simple, rich, comforting flavor.

Ingredients

Dried great northern beans 450 grams (2 cups, dried)
Smoked ham hocks 340 grams (2 medium hocks)
Yellow onion 150 grams (1 medium, diced)
Celery 120 grams (2 stalks, diced)
Carrot 100 grams (1 medium, diced)
Garlic 10 grams (3 cloves, minced)
Unsalted butter 28 grams (2 tablespoons)
Bay leaves 2 whole leaves
Ground black pepper 1 teaspoon
Kosher salt 1.5 teaspoons
Cold water 1900 ml (8 cups)

Steps

1

Prep base ingredients

Rinse 450g dried great northern beans under cold running water, sifting through to remove any small stones, debris, or shriveled beans. Dice 150g yellow onion, 120g celery, and 100g carrot into 1cm uniform pieces; mince 10g garlic. Pat 340g smoked ham hocks dry with paper towels and set all prepped ingredients aside.

Step 1
step1:Prep base ingredients
2

Sauté aromatic vegetables

Melt 28g (2 tablespoons) unsalted butter in a 5L heavy-bottomed stockpot over medium heat. Add the diced onion, celery, and carrot, cooking for 7 minutes while stirring occasionally, until vegetables soften and turn translucent. Add the minced garlic and cook for 1 additional minute, stirring constantly, until fragrant—do not let the garlic turn brown, as it will become bitter.

Step 2
step2:Sauté aromatic vegetables
3

Simmer beans and ham

Add the rinsed beans, smoked ham hocks, 2 whole bay leaves, 1 teaspoon ground black pepper, and 1900ml (8 cups) cold water to the stockpot. Bring the liquid to a full rolling boil over high heat, then immediately reduce heat to low to maintain a gentle, steady simmer. Place the pot lid slightly ajar, and simmer for 90 minutes, stirring every 20 minutes to prevent beans from sticking and burning on the pot bottom.

Step 3
step3:Simmer beans and ham
4

Remove ham to cool

After 90 minutes of simmering, use long metal tongs to carefully lift the ham hocks and bay leaves out of the soup. Transfer the ham hocks to a clean cutting board, and discard the bay leaves. Let the ham hocks rest for 10 minutes until they are cool enough to handle without burning your fingers.

Step 4
step4:Remove ham to cool
5

Thicken soup base

Use an immersion blender to blend roughly one-third of the soup directly in the pot for 10 to 15 seconds, creating a creamy, thickened base while leaving most beans whole for texture. If you do not have an immersion blender, scoop 480ml (2 cups) of soup into a countertop blender, remove the center cap to vent steam, blend until smooth, then stir the puree back into the pot. Keep the soup at a low simmer while prepping the ham.

Step 5
step5:Thicken soup base
6

Finish and season soup

Once the ham hocks are cool, pull the tender smoked meat away from the bones, skin, and excess fat, discarding the inedible parts. Chop the ham into 1cm bite-sized pieces, then stir the pieces back into the soup. Add 1.5 teaspoons of kosher salt, stir to combine, then simmer for 5 additional minutes over low heat to warm the ham through. Taste and adjust salt or pepper if needed before serving.

Step 6
step6:Finish and season soup

Tips

1.Hold off on adding salt until the end of cooking: adding salt too early can toughen dried bean skins and prevent them from softening fully during the simmer.
2.For the best flavor, make the soup a day in advance: the beans will absorb the smoky ham taste as it chills, and the texture will thicken to a perfect creamy consistency.
3.If using a countertop blender to puree hot soup, remove the blender lid’s center vent cap and cover the opening with a folded kitchen towel to release steam and avoid dangerous pressure buildup.

✨ You May Also Like

Soups & Stews
🍜 Japan

Rich, umami-dense Hokkaido-style miso ramen with chewy noodles, savory fermented broth, and classic toppings, a cozy, deeply satisfying warm meal.

⏱️ 45 minuteSoups & Stews ★ 4.8
Soups & Stews
🍜 United States

A hearty, peppery tripe and root vegetable stew with colonial Philadelphia roots, thick, warming, and packed with bold savory flavor for cold winter days.

⏱️ 2 hours 3Soups & Stews ★ 4.6
Soups & Stews
🍜 Mexico

Hearty, warming red pork posole loaded with tender hominy, slow-simmered in a rich smoky chile broth, served with zesty fresh garnishes for a deeply comforting, satisfying meal.

⏱️ 2 hours 3Soups & Stews ★ 4.8
Soups & Stews
🍜 United States

Warm, soothing classic chicken noodle soup loaded with tender chicken, soft egg noodles, and savory veggies, perfect for chasing chills and feeding the whole family.

⏱️ 40 minuteSoups & Stews ★ 4.7
Soups & Stews
🍜 France

Deeply savory caramelized onion broth topped with crusty bread and bubbly melted Gruyère, a timeless French bistro comfort food ideal for cold days.

⏱️ 1 hour 25Soups & Stews ★ 4.6
Soups & Stews
🍜 United States

Hearty, briny Maryland crab soup loaded with sweet blue crab, tender summer vegetables, and zesty Old Bay, a beloved Chesapeake Bay coastal comfort staple.

⏱️ 55 minuteSoups & Stews ★ 4.8

Senate Bean Soup:Frequently Asked Questions

1.Can I use canned great northern beans instead of dried to cut down on prep time?
You absolutely can for a quicker weeknight take—use 3 (15-oz) cans, drained and rinsed, and stir them in during the last 20 minutes of simmering. Just note that slow-simmered dried beans build a deeper, nuttier flavor and silkier texture that matches the iconic Senate version, but canned beans make a perfectly tasty shortcut.
2.What’s a good substitute if I don’t have smoked ham hocks?
A meaty leftover smoked ham bone is the closest swap, or 8 ounces of diced smoked ham steak. If you use boneless ham, add a tiny pinch of smoked paprika to replicate that rich hock smokiness, and hold off on extra salt until the end—cured smoked ham is already quite salty.
3.Why is my soup thin instead of the classic creamy consistency?
That signature creaminess doesn’t come from added dairy—it comes from softened beans breaking down during the long simmer. If yours is too thin, use a wooden spoon to mash roughly a quarter of the tender beans against the side of the pot, then simmer 5 more minutes to let the soup thicken up naturally.

Comments (11)

2 days ago

OMG this is exactly the Senate bean soup I remember getting on a high school trip to DC! I was worried it would be too fussy for a weeknight but it’s actually so easy, even my teen who hates beans went back for a second bowl. Served it with cornbread for our Sunday family dinner and everyone asked for the recipe. Total game changer for my fall soup rotation!

yesterday

Wait did you use dry navy beans like the recipe says or canned? I’m trying to cut down cook time for meal prep this week!

2 hours ago

Great question! You can use canned navy beans (rinsed really well!) if you’re short on time — just cut the simmer time down to 40 minutes so all the flavors still meld together. So glad your family loved the recipe!

3 days ago

Made this for our neighborhood potluck last weekend and it was a huge hit! Only note is I added a little extra smoked ham hock because we love that deep, smoky flavor down here. Cook time was totally accurate, didn’t have to hover over the stove at all which is a win when you’re juggling 3 other potluck dishes.

2 days ago

Love that tweak! Extra ham hock is never a bad call in our book — so happy it was a potluck hit!

1 week ago

SO good, I make a big batch of this every Sunday and portion it out for work lunches all week. It holds up perfectly in the fridge and actually tastes better on day 2 and 3! Super easy to throw together even after a long day, no fancy ingredients needed. 10/10

5 days ago

This was my first time ever making bean soup from scratch and it turned out pretty great! My only issue is my beans were still a little crunchy after the full 2 hour simmer — did I do something wrong? Flavor was spot on though, my roommate ate half the pot in one sitting.

3 days ago

Pro tip! If you soak your beans overnight in cold water with a tiny pinch of salt, they’ll cook up perfectly tender every time, no crunch left. I’ve been making this soup for 30 years and that trick never fails!

2 days ago

That’s such a great tip! You can also do a quick soak by covering beans with boiling water and letting them sit for an hour if you forget to soak overnight. Glad the flavor worked out for you!

yesterday

Grew up eating this at my grandpa’s house every Thanksgiving and I’ve been chasing that flavor for years. This recipe is dead on! The smell while it simmers takes me straight back to being 8 years old sitting at his kitchen table. Served it at our Friendsgiving last night and not a single drop was left.

2 hours ago

Oh this makes me so emotional! My grandma used to make this too, I’m definitely making it for our Christmas dinner now to honor her!

2 weeks ago

Holy cow this is so cheap to make! I fed my family of 4 for under $10 total and we had leftovers. So much better than the canned soup I usually buy, and it’s easy enough that I don’t have to stress about messing it up. New go-to for cold winter nights.

2 hours ago

My kids loved it!!! I was fully expecting them to turn their noses up at bean soup but they each had two bowls and asked if we could have it again next week. I tossed in a handful of chopped carrots and celery like my mom used to, and it worked perfectly. Easy enough to make while helping with homework!

30 minutes ago

That makes our day! Adding extra veggies is such a smart, easy way to bulk this up for growing kids — we love that tweak. Thanks for sharing!

1 week ago

Has anyone tried making this vegetarian? I want to make it for my book club next week but a couple members don’t eat pork. The flavor base sounds so good I don’t want to pick a different soup!

5 days ago

I made it last month with smoked paprika and vegetable broth instead of ham hock and chicken stock, it was insanely good! No one even missed the meat, I promise.

3 days ago

That’s exactly the swap we recommend! A teaspoon of smoked paprika and a parmesan rind (if your group eats dairy) adds that same deep umami flavor you get from the ham hock. Hope your book club loves it!

5 minutes ago

It’s finally soup season in Chicago and this is the first recipe I pulled out. Let me tell you, it did NOT disappoint. Rich, savory, perfectly creamy without adding any weird thickeners. I ate three bowls straight from the pot when it was done, no shame.

just now

Fellow Chicagoan here! Nothing hits better than a hot bowl of bean soup when that brutal lake wind starts howling, I’m adding all the ingredients to my grocery list right now!

2 weeks ago

I was skeptical a website recipe would get the classic Senate soup right, but this is spot on. The balance of ham, bean, and that subtle onion and celery base is exactly what they serve in the Capitol dining room. Easy to follow instructions, no unnecessary fussy steps, great work.

yesterday

Pro hack! I used a leftover holiday ham bone I had stashed in the freezer from Christmas for this and it was chef’s kiss. No need to buy a special ham hock if you have leftover ham bones lying around, it gives the same amazing smoky flavor. My whole house smelled incredible while this simmered!

2 hours ago

Oh that’s such a good idea! I have a ham bone from our Easter dinner in my deep freeze I totally forgot about, this is the perfect use for it. I was wondering what I was gonna do with that thing!

5 minutes ago

That’s one of our favorite hacks too! Leftover ham bones add so much incredible depth, it makes the soup feel extra special without any extra cost. Thanks for the great tip!