• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Balkan Lunch Box
  • Balkan Recipes
  • About BLB
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • RSS
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • About
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • YouTube
  • ×
    Balkan Lunch Box > Recipes > Serbian Recipes > Easy Ham and Bean Soup Recipe (Pasulj or Grah)

    Easy Ham and Bean Soup Recipe (Pasulj or Grah)

    Published: Nov 14, 2017 · Modified: Oct 26, 2022 by Aida

    Jump to Recipe Jump to Video Print Recipe

    Who doesn't like a good ham and bean soup recipe? Tasty, buttery beans, rich and savory ham, and an easy roux combine to make this classic Balkan stew also known as pasulj or grah. Shall we?

    Cup bowl with bean soup.
    Jump to:
    • Background
    • Ingredients
    • Instructions
    • Handling
    • Recipe FAQs
    • Bean Ideas
    • Thoughts?
    • Easy Ham and Bean Soup Recipe (Pasulj or Grah)
    • More Recipes to ❤️

    Background

    Today's well-known Balkan bean soup goes by pasulj or grah. It's a really tasty stew! If stuffed sour cabbage is the queen of winter, pasulj is the king of fall!

    The best thing about this soup is that you can adjust the ingredients freely and it'll still taste unbelivably good.

    Most types of dried beans, and almost any (non-poultry) meat work! We like it the best with dried beef or ham, and that's exactly what we'll be doing today.

    If you haven't made dried beans before, here's the perfect opportunity to try. Made the right way (soaked and then cooked) dried beans have a soft, chestnut-like consistency, and a great flavor.

    We'll also show you an easy roux that you can later use to thicken any stew or soup.

    Our ham and bean soup recipe goes perfectly with fermented salads, and our fried dough balls. And it tastes even better the next day!

    Ingredients

    Ham and bean soup recipe ingredients:

    Stew ingredients (seasonings, meat, beans, etc) on a gray background.
    • Dry beans you can use for this ham and bean soup recipe include cannellini, navy, great northern, canary beans, kidney beans, black beans, cranberry beans, pinto beans, and black-eyed peas.  Avoid chickpeas, soybeans, and canned beans.
      • Yes, the beans must be dry. No worries though! Take a look at the recipe FAQ for our super simple soaking directions.
    • Meat you can use include ham (glazed, smoked, city, country, fresh, and wet-cured - your pick!), bacon, dried or smoked beef, ham hock, ribs, ham bones, beef bones and sausage (beef, pork, mild or spicy). Avoid poultry. 
    • Spices and Seasonings: parsley, bay leaves, bouillon cube (or stock powder), and pepper (or peppercorn), and paprika. Substitute with your own spice mix.
    • Water can be exchanged with beef or pork broth, however it's not necessary. The meat provides plenty of flavor. If you still go for broth adjust for saltiness by adding less of the seasonings, or by mixing broth with water.

    Roux or no roux?

    This is up to you, but we love to add it. It thickens the soup in just the right way,

    Roux for the ham and bean soup recipe ingredients:

    Oil, flour, paprika in ceramic containers on a gray background.
    • All you need for the roux are vegetable oil (coconut and sunflower are ok too), flour (avoid substitutes), and paprika (smokey, hot or sweet, your choice!).

    Instructions

    Instructions for ham and bean soup recipe:

    Ham soup preparation in six photos, ingredients in pot.

    Step 1. Soak the beans by placing them in a large bowl and covering them with water. Leave for 7-8 hours, or overnight.
    Step 2. Simmer onion, garlic, carrots, and meat.
    Step 3. Add beans, seasonings, and water. Cook for a few hours.

    Instructions for the easy roux (thickener):

    Oil, flour and paprika in a pan, roux preparation in four pictures.

    Step 4. Heat up oil. Whisk in flour. Whisk in paprika. Whisk roux into the soup.

    Handling

    • Serving: serve warm. It goes great with homemade bread and a fresh cabbage salad.
    • Storing: store in the fridge (or in a really cool place, like a terrace or the porch in the winter) for up to 3 days.
    • Freezing: let the soup cool down to room temp and portion it out into freezer-ware. Freeze for up to 3 months.
    • Reheating: when ready to eat the soup after storing in the fridge, take it out and reheat using your preferred method. When ready to eat after freezing, transfer to the countertop a few hours before you intend to eat it, or to the fridge the night before. Reheat just before eating using your preferred method. If the soup is too thick, add a little bit of water, or broth.

    Recipe FAQs

    How to soak beans?

    Place the beans in a bowl and cover with water. Let them soak on a countertop for several hours, or overnight. When ready to use, strain the water and wash the beans, then transfer them to your cooking pot.

    The length of soaking will depend on the age of your beans. Younger beans take about 4 hours to soak and older beans 8-12 hours (overnight).

    Can you soak beans for too long?

    Yes. Anything longer than 12-14 hours is too long. Look for signs of wrinkling (shriveling).

    Ultimately, beans are OK to soak for up to 24hrs. However, there is really no need to soak them this long. Also, after this amount of time they may sprout, and shrivel up too much.

    Should I soak them in the refrigerator?

    No. The countertop is fine.

    Why do you discard bean soaking water?

    The point of soaking beans is to get rid of elements that cause bloating and indigestion, as well as to shorten the cooking time. The water they've been soaking in absorbs everything you're trying to eliminate. It's best to discard it.

    What spices go in ham and bean soup?

    The best spice for this particular soup is paprika (hot or sweet). Paprika provides a smoky, deep dimension to the dish.

    Bay leaf is also great for this ham and bean soup recipe. However it can be strong, so we usually take it out at the end of cooking.

    However, feel free to experiment with spices and seasonings.

    What kind of beans do you put in ham soup?

    You can use almost any type of dry beans for this ham soup. Some great choices are white beans like cannellini, navy, or great northern, then canary beans, and also kidney beans, black beans, cranberry beans, pinto beans, and black-eyed peas.

    Look for younger dried beans. This means beans that have been dried recently as opposed to a couple of years ago. Younger beans take a shorter time to make and they soak for a shorter amount of time as well. Finally, they taste better and have a chestnut, soft, consistency when made.

    Avoid lentils (soy) and chickpeas (garbanzo) beans as they have a different consistency when cooked.

    How do you thicken ham and bean soup?

    A simple roux will thicken this ham and bean soup recipe. A roux is a quick and easy sauce you make with fat and flour. It takes minutes to make and then you pour it into the dish to thicken it.

    Spoonful of bean soup.

    Bean Ideas

    Sold on the beans, but want something a little bit different? Here you go!

    • Sausage Bean Stew
    • Prebranac: Balkan Baked Beans
    • Quick Macedonian Tavče Gravče
    • Baked Romano Beans
    • Romano Bean Veal Stew

    Thoughts?

    If you make today's Balkan ham and bean soup (pasulj or grah), and like it, please consider leaving a ⭐️⭐️⭐️⭐️⭐️ (5-star) rating. This will help others find the recipe more easily!

    You can also leave a comment, I read EVERY one! Finally, if IG is more your thing, consider tagging us @balkanlunchbox.

    Prijatno and bon appetit!

    Bowl filled with ham and bean soup on a honeycomb plate.

    Easy Ham and Bean Soup Recipe (Pasulj or Grah)

    Aida
    This delicious old-fashioned ham and bean soup is a Balkan classic. Known as grah or pasulj, the dish is so versatile you can use almost any type of meat or dry beans to make it.
    5 from 4 votes
    Print Recipe Pin Recipe
    Course Main Course
    Cuisine Bosnian, Croatian, Kosovo, Macedonian, Montenegro, Serbian, Slovenian
    Servings 4
    Calories 698 kcal

    Ingredients
     
     

    Soup (stew):

    • 12-14 ounces dry beans (kidney, white northern or canary, etc) look in the notes for more dry bean options
    • 3 tablespoons vegetable oil or coconut or sunflower oil
    • 1 onion large, peeled, minced
    • 2-3 garlic cloves peeled, minced
    • 2 carrots medium, peeled, diced
    • 3-4 ounces ham, bacon, or dried beef diced, look in the notes for more meat options
    • Salt and pepper to taste
    • (Optional) 1 tablespoon stock powder, Vegeta, or a bouillon cube
    • 1 bay leaf

    Roux:

    • 5-6 tablespoons vegetable oil
    • 1.5 tablespoon flour
    • 1 tablespoon paprika

    Garnish:

    • 1 tablespoon parsley minced

    Instructions
     

    • Soaking: In a large bowl (or pot) cover beans with water, and leave to soak for 7-8 hours (or overnight).* The following day strain the beans and discard the water. Then wash them again, strain them, and set the beans aside. 
    • Soup: In a deep pot, heat oil over high and add onion and garlic. Lower to medium and simmer until translucent (2-3 minutes). Add carrots and meat. Simmer for an additional 5-10 minutes occasionally stirring.
    • Add the seasonings and beans in, and cover with 6-7 cups of water. Mix ingredients well, cover with a lid, and raise the temperature to high until the liquid boils (about 15 minutes). Add the bay leaf in.
    • Bring the temperature down to low, and continue cooking until the beans are tender, but not falling apart.*   (Think about 2.5 hours.) If you lose a lot of liquid, add another cup of water during cooking.
    • Roux: A few minutes before the beans are done, heat the oil up in a small pan over high temperature. Lower the temperature, add flour and stir vigorously for 30 seconds to 1 minute ensuring the mixture doesn't clump. Add paprika in and continue stirring for 1-2 minutes more.
    • Whisk the roux into the soup. Cook soup for an additional 5 minutes and remove off heat. (Optional: discard the bay leaf, and garnish the soup with parsley.)
    • Serve warm.* Store in the fridge for up to 3 days. Reheat using your preferred method. If freezing, let cool down to room temp, place in freezer-ware, and freeze for up to 3 months.

    Video

    Notes

    • Video: 
    The video shows a variation of today's bean soup with a base of smoked beef (suho meso) instead of ham. The preparation process is exactly the same for both.
    • Cooking time:
    The length of cooking time varies depending on the type of bean, age of bean, stove, and whether you're using a pressure cooker/Instant Pot or a regular pot. Younger beans will take a shorter period of time. 
    • Ingredients:
    Beans you can use for this ham and bean soup recipe are: cannellini, navy, great northern, canary beans, kidney beans, black beans, cranberry beans, pinto beans, and black-eyed peas. Avoid chickpeas, soybeans and canned beans. 
    Meat you can use: ham, bacon, dried or smoked beef, ham hock, ribs, ham bones, beef bones and sausage. Avoid poultry. 
    • Serving:
    Grah is best when served along a fresh cabbage salad. 
     

    Nutrition

    Serving: 1of 4Calories: 698kcalCarbohydrates: 72.4gProtein: 28.4gFat: 34.2gSaturated Fat: 7gCholesterol: 16mgSodium: 423mgPotassium: 1607mgFiber: 17.3gSugar: 5.3gCalcium: 116mgIron: 21mg
    Tried this recipe?Let us know how it was!

    More Recipes to ❤️

    • ajvar, chutney, pepper chutney, eggplant chutney, balkan spread, balkan dip ajvar, red pepper and eggplant dip, pepper dip | balkanlunchbox.com
      Ajvar
    • Quarter of a burek pie on a plate on gray background.
      Burek
    • White bowl with pasta and tomato on a gray background together with two tomatoes cheese, fork and a pitcher with more tomato sauce.
      Šalša: Croatian (Dalmatian) Tomato Sauce [Few Ingredients, Stovetop]
    • Closeup of four wafers.
      Balkan No Bake Wafer Cake (Oblatne, Oblande)
    « Slanci: Balkan Breadsticks
    No Bake Chocolate Pudding Biscuit Cake »


    Reader Interactions

    Comments

    1. Alia @ Everyday Easy Eats says

      November 19, 2017 at 9:45 pm

      Hi Aida, your Balkan Bean Soup looks so hearty and delicious! I love comforting soup bowls like this, now that the weather is cooling down. Great photos and video too! 🙂

      Reply
      • Aida says

        November 20, 2017 at 6:17 am

        Thanks Alia. What a beautiful name you have! I'm all about comfort food come November. 🙂

        Reply
        • Alia @ Everyday Easy Eats says

          November 20, 2017 at 11:09 pm

          Aww thanks so much, Aida! Your name is very pretty too! 🙂

          Reply
          • Aida says

            November 21, 2017 at 5:31 am

            Thanks! 🙂

    2. Tatjana says

      November 23, 2017 at 8:35 pm

      Isprobala sam recept i odlično je ispao 🙂

      Reply
      • Aida says

        November 23, 2017 at 11:14 pm

        Tatjana,
        Hvala sto ste se javili, drago mi je da vam se recept svidio. 🙂

        Reply
    3. Juls says

      February 24, 2018 at 6:03 pm

      By any chance are these referred to as village beans? I had a white bean stew when I lived in Sarajevo and I could never get the recipe right. I am going to try this one!!! I am sure it will be great. I remember there being a lot of paprika in the ones I ate there.

      Reply
      • Aida says

        February 25, 2018 at 12:38 am

        That's the first time I hear of village beans. It could be regional though. Let me know if you liked it.

        Reply
    4. Emily says

      March 31, 2019 at 2:11 pm

      Dear Aida,

      First, thank you for such a beautiful blog! The writing and the photos are equally gorgeous. I've been in Sarajevo for a few weeks and will be here for a couple more, working on some research (then it's back to Germany to resume my grad program :)). Your stories are so descriptive and make me feel closer to the culture and culinary history of the region while I'm here. I loved the detail about Yugoslavian army soldiers being the best cooks--reminds me of being a Girl Scout in the United States growing up.

      Also, I made this stew and it was so, so delicious. My first time making bean soup with dried beans, and I'm never going back! I also tried your vegetable risotto (sataras sa rižom), and it was really good. I don't have an oven while staying here in Bosnia, just a stovetop, and so many wonderful recipes (pita, dolma, etc.) need to bubble in the oven. Do you have any particular recipe recommendations for those of us just using a stovetop?

      Thanks again for your efforts to make ex-Yu cuisine so accessible to English-speakers. Love the blog!

      Warmly,

      Emily

      Reply
      • Aida says

        March 31, 2019 at 3:24 pm

        Hi Emily,

        Thank you for the lovely comment.

        Here are a few stovetop recipes you can try:
        Omač or basically a very comforting pasta with feta and sour cream:
        https://balkanlunchbox.com/tagliatelle-feta-cheese/
        Crepes (you can fill them with whatever you want, these are just some suggestions):
        https://balkanlunchbox.com/crepes-filled-goat-cheese-palacinke-sa-mladim-sirom/
        Have you tried polenta? If not, def try, and look for kajmak (cheese spread) at your grocery store to mix it with:
        https://balkanlunchbox.com/polenta-porridge-recipe-pura/
        I also love uštipci or peksimeti, little fried breads you can eat with most things
        https://balkanlunchbox.com/fried-mini-breads-peksimeti-ustpici-lokumi-ili-mekike/

        Do you eat meat? In that case also...
        Meatballs in tomato sauce:
        https://balkanlunchbox.com/balkan-meatballs-recipe-cuftete-cufte/
        Veal sauce (kind of like goulash with veal):
        https://balkanlunchbox.com/bosnian-veal-sauce-aka-sitni-cevap-recipe/
        Leek and ground beef risotto is a great way to start liking leeks if you don't already:
        https://balkanlunchbox.com/leek-ground-beef-risotto/

        Nice to hear you're enjoying Sarajevo. Drop me a line and maybe we can coordinate a coffee while you're in town ([email protected]).

        Reply
        • Emily says

          April 13, 2019 at 2:25 pm

          Dear Aida,

          Thank your for such a generous and detailed reply! I'm sorry to be responding so late. For some reason, I never received a notification of your reply by email, and I forgot to check. I only am just now seeing your reply because I'm making this soup again (in my kitchen in Germany, this time! :)) And this time I also have an oven to make an even greater variety of delicious recipes.

          My time in Sarajevo was so lovely! I'm sorry we missed each other, but I will actually be back for a conference in late May/early June. I will shoot you an email then. If the timing is right, it would be great to take you out for a coffee.

          Thanks again!

          Emily

          Reply
          • Aida says

            April 14, 2019 at 5:19 am

            Emily,

            That sounds good. Best of luck w/ everything!

    5. Lulu says

      February 26, 2020 at 2:54 pm

      Hi Aida, I use this recipe as a guideline every time we bring back suho meso from Sarajevo's tržnica to Split and my Bosanchero is a very happy eater. I'm not sure why I use a can of diced tomatoes but I do (and it works). Typically I make grah using an InstantPot (some Amerikanka habits refuse to die) on manual for 8 minutes and cooked a little longer on the sauté or slow cook setting after adding the roux. Four thumbs up!

      Reply
      • Aida says

        February 28, 2020 at 9:41 am

        Nice! When do you put in the tomatoes? InstantPot is great, no shame in using it at all!

        Reply
        • Lulu says

          February 28, 2020 at 3:34 pm

          I add the can of tomatoes as part of the liquid. (But, admittedly, I use more liquid...) It seems there are indeed recipes using tomatoes out on the Internets.

          Yeah, I love my InstantPot 🙂

          Reply
          • Aida says

            February 29, 2020 at 7:42 am

            Yes, variations abound. Bon appetit! 🙂

    6. Tammy says

      September 29, 2020 at 12:21 pm

      Made this soup tonight. AMAZING!!
      The only meat I had on hand was maple glazed bacon, and it was incredible in this soup. I also through a handful of baby spinach in each bowl.

      Reply
      • Aida says

        September 30, 2020 at 7:03 am

        That sounds delicious! Thanks for the tips, they'll be super helpful to other readers!

        Reply
    7. Amira says

      November 05, 2020 at 5:30 am

      I told my boyfriend to buy me beans so I could make this but he bought one can of pinto beans and one can of navy beans. Lol could I use the canned beans? Thanks.

      Reply
      • Aida says

        November 05, 2020 at 8:12 am

        Amira,
        Unfortunately no, these have to be dried. However we have a recipe for a quick version of pan baked beans that you can use your canned beans for. Here: https://balkanlunchbox.com/gravce-na-tavce-macedonian-baked-beans/

        Reply
    8. Amira says

      November 17, 2020 at 12:20 am

      I thought so, lol. Thank you, those look delicious as well!

      Reply
    9. Bettina Shouse says

      April 13, 2021 at 10:39 pm

      Amazing!!! Yummilicious!!

      Reply
      • Aida says

        April 14, 2021 at 6:07 am

        Glad you like it Bettina!

        Reply
    10. Robert Ellis says

      June 06, 2021 at 10:10 am

      Hi the link for the army bean stew no longer works 😔 will this recipe get re posted? Thanks

      Reply
      • Aida says

        June 19, 2021 at 7:52 pm

        Sorry for the late reply. It's been retired. Would you like me to email you the recipe?

        Reply
        • Robert Ellis says

          August 09, 2021 at 9:52 am

          Yes please ☺☺

          Reply
          • Aida says

            August 12, 2021 at 11:50 am

            Sent!

    11. Sarah Amena says

      June 04, 2022 at 8:43 pm

      5 stars
      Aida - honestly - is grah worth making without 🥩? Or does the meat really make the flavor that much better?

      Reply
      • Aida says

        June 05, 2022 at 4:55 pm

        It's best with meat.

        Reply
    12. Sarah Amena says

      June 15, 2022 at 2:36 pm

      5 stars
      Aida - I was telling my in laws about your website and I told Dido that I made grah ( the entire pot was eaten so good 😊) and he is known for his grah! So he wanted to show me exactly what to do (the generosity of Bosnians ❤️)
      First - he surprised me and used Lima beans - it was an extra step where he has to peel skins and they got super ginormous but were yummy!
      Everything is the same in your recipe except he added a little Ajvar and at the end when he did the roux - he fried about half an onion finally chopped and then put the flour mixture and spices. It made the flavor more smoky or something.
      My 1.5 and 3.5 year old love his grah and they can be super picky! I also ate grah with cabbage salad - they mix really well together and seem to pull water out of me???

      Also- my mother in law gave me my my magical wand - the big long stick so I can try and make pita! She doesn’t seem to have much faith in me 😂 I told her I would watch Aida’s videos and learn! In the past- I’ve had many culinary mishaps - but I think I’m getting better - I need to be more organized. I was going to buy some filo sheets - they were $5.49! I was like - nope too much - I have to learn like a Bosnian!

      Reply
      • Aida says

        June 21, 2022 at 8:57 am

        Well you are one lucky lady to have your in-laws share their recipes with you!
        Pita is a little tricky. Give yourself some time, and practice. Definitely don't promise to make it for guests the first time around.

        Reply
    13. Susana says

      May 14, 2024 at 3:57 pm

      Really enjoy all your recipes.. are you able to make your soup and stews in instapot? If so would be lovely if the recipes included those instructions.

      Thank you

      Reply
      • Aida says

        May 15, 2024 at 6:17 am

        Susana,
        Here's a similar recipe for a bean soup in Instant Pot. https://balkanlunchbox.com/balkan-bean-soup/
        As for other stews, here's a helpful article regarding cooking regular recipes in an Instant Pot: https://amindfullmom.com/convert-recipes-pressure-cooking/
        Kind regards.

        Reply
    14. Kathy says

      April 30, 2025 at 2:21 am

      5 stars
      A dish from my childhood. Turned out exactly how I remember. So warming and delicious.

      Reply
      • Aida says

        April 30, 2025 at 4:55 pm

        Glad you like!

        Reply
    5 from 4 votes (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Aida and Aleksandra of Balkan Lunch Box, standing together.

    Welcome! I'm Aida, creator of Balkan Lunch Box, food blog about traditional and contemporary Balkan cuisine. My sister Aleksandra helps me.

    Learn more about me →

    As seen on

    Popular

    • Three biscuits on a gray background, one being halved with a fork.
      Čupavci: Balkan Lamingtons [One Hour]
    • Closeup of four wafers.
      Balkan No Bake Wafer Cake (Oblatne, Oblande)
    • Old Fashioned Goulash with Beef and Mushrooms
    • Stewed apple in a clear bowl, on the table.
      Stewed Stuffed Apples in Syrup (Tufahije)
    • Soup in a silver bowl with a lid, a kitchen cloth, two slices of bread, a lemon wedge and a spoon.
      Okra Soup: Creamy Chicken Soup with Okra (Bosnian Bey's Soup, Begova Čorba)
    • ajvar, chutney, pepper chutney, eggplant chutney, balkan spread, balkan dip ajvar, red pepper and eggplant dip, pepper dip | balkanlunchbox.com
      Ajvar
    • Moussaka in a pan.
      EASY Serbian Ground Beef Potato Moussaka Casserole
    • Closeup of a stuffed pepper.
      Best Classic Baked Stuffed Peppers with Ground Beef and Rice (Punjene Paprike)
    • Quarter of a burek pie on a plate on gray background.
      Burek
    • Rice and chicken in a sheet pan, overhead.
      Easy Baked Chicken Over Rice Casserole (Chicken Thighs and Drumsticks) [4 Ingredients, 1 Pan]

    Favorite Salads

    • Russian Salad or Salad Olivier
    • Bowl with carrots and apple, and carrot and apple and a spoon on a table.
      Grated Apple and Carrot Salad [Two Ingredients, Ten Minutes]
    • A bowl of carrot and beet salad, a beet, carrots and fork on the side.
      Grated Beet and Carrot Salad [Five Ingredients, Ten Minutes]
    • Shopska Salad

    Latest & Greatest

    • A glass bowl full of stuffed peppers.
      21+ Pepper Recipes
    • A hand holdling a fork with scallion salad above a black bowl filled with salad on an orange background.
      Scallion Salad with Sour Cream (Lukmira) [2 Ingredients, 5 minutes]
    • Four photographs of different stews in one pin.
      14+ Best Stew Recipes
    • 11 Favorite Winter Soups





    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    Copyright © 2014 - 2025 Balkan Lunch Box

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.