If you’re looking for an inexpensive super simple soup to make, this McGuire’s Irish Pub Senate Bean Soup (copycat) is the recipe!
- Dry Bean Soak Time: 8 hours or overnight
- Prep Time: 15 minutes
- Cooking Time: 3 hours
- Total Time: 11 hours and 15 minutes
- Servings: 6 to 8
- Prep Level: Beginner +
Why We Love Senate Bean Soup
- Rich flavor – The combination of tender beans, smoked ham, and fresh vegetables in a flavorful broth warms the soul with every spoonful.
- Hearty and filling – Senate Bean Soup is the ultimate comfort food that is a complete meal.
- Simple – This hearty bean soup is easy to prepare for all skill levels.
A college friend had relatives living in Pensacola that we would visit on weekends and during our spring breaks. We would go to McGuire’s Irish Pub every time we were there. It’s such an awesome fun place and the food is fantastic!
I’ve had their Senate soup many times. It’s delicious and so inexpensive! I hope you enjoy this copycat recipe as much as I do! It’s filled with tender beans, celery, carrots, and ham that makes it very flavorful! Senate bean soup makes a wonderful meal any time of year.
Veggies and Spices For Senate Bean Soup

Ingredient Notes
- Dry beans: Navy beans and great northern beans are the most popular used for this famous soup. You can use canned beans instead of dried beans. Four cans (15 ounces per) is equivalent to 1 pound of dry beans. Drain and rinse canned beans before adding to the soup.
- Hambone: Corned beef, Kosher-like smoked ham (salt cured goose or duck breasts), sausage, cooked chopped ham, ham hocks, or even a large smoked turkey leg can be used. A ham hock adds incredible flavor to ham soup, but you can use a meaty ham bone or small pieces of leftover ham.
Fun Fact
McGuire’s serves the same hearty soup recipe today that was served in the senate cafeteria for 18¢ in 1977 and still sells this wonderful homemade soup at this price since 1977.
There is over one million signed dollar bills hanging from the ceilings and walls of McGuire’s Irish Pub.

The Story of Senate Bean Soup
The origins of Senate Bean Soup trace back to the early 20th century, with its roots firmly planted in the tradition of hearty bean soups enjoyed by many cultures.
One legend is that the soup’s inception was sparked by the request of Senator Fred Dubois of Idaho, who upon discovering that his favorite dish wasn’t on the menu, created a resolution that it be available every day in the Senate dining room. And thus, Senate Navy Bean Soup was born.
Senate Bean Soup is so iconic that it has a recipe page on the United States Senate website.
Step-by-Step Instructions

- Rinse the navy beans, discard any dark-colored beans, and place them in a big pot. Add enough water to cover the beans and let the beans soak covered for at least 8 hours.
- For best results, an overnight soak will ensure the beans will cook up tender.

- The next day or 8 hours later, drain the beans and place in a large stockpot with the ham bone.
- Add cold water and bring to a boil over high heat.

- Peel and chop the carrots, onion, and celery. Mince the garlic cloves.
- Make a cheesecloth pouch containing the bay leaf and cloves. Add the pouch, onion, garlic, celery, carrots, salt, and fresh ground pepper.
- Cover the pot and lower the heat to a simmer. Cook until the beans are tender and the meat is falling off the bone, approximately 3 hours.

- Remove the cheesecloth pouch and the ham bone.
- If you like a creamier soup, use an immersion blender or potato masher and blend to your desired consistency (See Pro Tip).

- Cut the meat into smaller pieces and add it back to the soup.
- Add chopped fresh parsley to the top of each single serving (optional).

Laura Belle’s Tips
- If using an immersion blender – lower it down into the soup and gently squeeze the trigger. Pulse or hold to get the desired consistency. Move it around in the bowl or pot to ensure you hit everything but not hitting the bottom of the pot. Just be sure to keep the head of the blender immersed in the hot soup when blending.
- To cover or not to cover – Beans simmered in a pot with the lid on but slightly ajar will end up much creamier, tender, and some beans tend to fall apart. This technique is what I do for soup recipes.
If you simmer beans in an uncovered pot, they will end up firmer and more intact which is great for salads or pasta dishes.
Storage
Store any leftover bean soup in an airtight container in the fridge for up to 5 days. To freeze: Allow the soup to cool completely, then transfer it to an airtight container and freeze for up to 3 months. Thaw in the refrigerator before reheating in the microwave or stovetop.


What to Serve with Bean Soup
Pair this hearty soup with:
- Main course – Beef Pinwheels Stuffed With Provolone And Spinach or Smothered Pork Chops from South Your Mouth
- McGuire’s onion-rye bread
- Caesar salad – A fresh, light side

McGuire's Irish Pub Senate Bean Soup Recipe – Copycat
If you're looking for an inexpensive super simple soup to make, this is the recipe!
It's chock filled with beans, celery, carrots, and ham. It makes a wonderful meal any time of year.
Ingredients
- 1 pound dry navy beans
- 4 pints water
- 1 bay leaf
- 3 whole cloves
- Large ham bone with bits of meat on it
- 2 stalks of celery with leaves – chopped
- 2 large carrots – peeled and chopped
- 1 small white onion – chopped (approximately 1/2 cup)
- 2 cloves of garlic – minced (2 teaspoons)
- 1 teaspoon salt
- 16 turns of freshly ground black pepper
- Fresh chopped parsley (optional)
Instructions
- Rinse the dried beans, discard any dark-colored beans, and place them in a large bowl. Add approximately 8 cups of water, to cover beans and let them soak overnight, covered or for at least 8 hours.
- The next day, drain and place beans in a large stockpot with the ham bone. Add the 2 pints of cold water, plus an additional two inches. Bring to a boil.
- Peel and chop the carrots, onion, and celery. Mince the garlic cloves.
- While you’re waiting for the water to come to a boil, make a cheesecloth pouch containing the bay leaf and cloves.
- To make the pouch, place the bay leaf and cloves in the center of a small square piece of cheesecloth. Bring the four corners together and wrap the kitchen twine around the corners to create a pouch.
- When the water is boiling add the pouch, onion, garlic, celery, carrots, salt, and fresh ground pepper. Cover the pot and lower the heat to a simmer. Stir occasionally. Cook soup until the beans are tender and the meat is falling off the bone, about 3 1/2 hours
- Remove the cheesecloth pouch and the ham bone. If you like a creamier soup, use an immersion blender or potato masher and blend to your desired consistency.
- Cut the meat into smaller pieces and add it back to the soup. Add chopped fresh parsley to the top of each single serving (optional).
Notes
Helpful Tools
- Large pot
- Large bowl
- Strainer
- Cutting board
- Large kitchen knife
- Cheese cloth
- Kitchen twine
- Immersion blender or potato masher
Pro Tip
- If using an immersion blender, lower it down into the soup and gently squeeze the trigger. Pulse or hold to get the desired consistency. Move it around in the bowl or pot to ensure you hit everything but not hitting the bottom of the pot. Just be sure to keep the head of the blender immersed in the hot soup when blending.
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 258Total Fat: 4gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 24mgSodium: 467mgCarbohydrates: 37gFiber: 10gSugar: 3gProtein: 21g








Leave a Reply