Grah is the Bosnian answer to comfort food: a thick, smoky bean stew that's been simmering on Balkan stoves for centuries. Unlike thin soups, grah is dense enough to stand a spoon in, rich with paprika, and traditionally served with crusty bread and maybe a bit of raw onion on the side.
Advertisements1
What makes this version special is the technique: we bloom the paprika in hot oil (a crucial step for depth), use a mix of canned and dried beans for texture, and add a touch of smoked meat—but you can easily go vegetarian. The result is a stew that's both rustic and refined, with layers of flavor that develop in under an hour.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) vegetable oil
Use a neutral oil like canola or sunflower. Olive oil works too, but it will add a fruity note.
1 large onion, finely chopped (about 1.5 cups / 200g)
Yellow or white onions are best. If you only have red, it'll work but will be slightly sweeter.
3 cloves garlic, minced
Fresh garlic is key, but in a pinch, 1 teaspoon of garlic powder can be used.
1 red bell pepper, diced (about 1 cup / 150g)
For color and sweetness. A green bell pepper is fine, but red adds a milder flavor.
2 tablespoons (15g) sweet paprika
Use Hungarian sweet paprika for the best flavor. If you only have hot, reduce to 1 tablespoon.
1 teaspoon (5g) smoked paprika
This gives the stew its signature smokiness. If you don't have it, add 1/2 teaspoon liquid smoke.
1 teaspoon (2g) dried thyme
Dried thyme is essential. Fresh thyme can be used, but you'll need 1 tablespoon of leaves.
1 bay leaf
Adds a subtle herbal note. Remove before serving.
4 cups (960ml) vegetable or chicken broth
Use low-sodium broth to control the salt. Homemade is great, but store-bought is fine.
2 cans (15 oz / 425g each) cannellini or great northern beans, drained and rinsed
Cannellini are classic, but great northern or navy beans work well. You can also use 3 cups cooked dried beans.
1 cup (170g) dried white beans, soaked overnight and cooked until tender (or 1 more can)
This adds texture. If using canned only, increase to 3 cans total.
1 tablespoon (15ml) apple cider vinegar
Adds brightness at the end. Red wine vinegar or lemon juice can substitute.
Salt and black pepper, to taste
Start with 1/2 teaspoon salt and adjust. Smoked meats may add salt, so taste first.
Tips & Tricks
Don't skip blooming the paprika
Heating paprika in oil releases its flavor and color. Keep the heat medium-low to avoid burning, which makes it bitter.
Soak and cook dried beans separately
If using dried beans, cook them until just tender before adding to the stew. If they're undercooked, they'll stay hard in the stew.
Taste before adding salt
Smoked meats and broths can be salty. Always taste and adjust at the end.
Pro Tips
Step-by-Step Instructions
1. Heat the Oil
In a large heavy-bottomed pot or Dutch oven, heat the vegetable oil over medium heat (175°C / 350°F) until shimmering, about 2 minutes.
2. Sauté the Aromatics
Add the chopped onion and cook, stirring occasionally, until translucent, about 5 minutes. Add the garlic and red bell pepper, and cook for another 3 minutes until fragrant.
3. Bloom the Paprika
Lower the heat to medium-low (150°C / 300°F) and add the sweet paprika, smoked paprika, and thyme. Stir constantly for 30 seconds until the paprika is fragrant and turns a deep red, but do not let it burn.
4. Add the Broth
Pour in the broth, scraping up any browned bits from the bottom of the pot. Add the bay leaf and bring to a simmer over medium-high heat (190°C / 375°F).
5. Add the Beans
Add the canned beans and the cooked dried beans (if using). Stir to combine. If using a ham hock, add it now. Reduce heat to low (160°C / 325°F) and simmer partially covered for 25 minutes, stirring occasionally.
6. Thicken the Stew
After 25 minutes, remove the bay leaf (and ham hock if used). Use a potato masher or the back of a spoon to mash about 1 cup of the beans against the side of the pot. This will thicken the stew to a creamy consistency.
7. Finish with Vinegar
Stir in the apple cider vinegar and season with salt and pepper to taste. Simmer for another 5 minutes to let the flavors meld. The stew should be thick enough to coat a spoon.
8. Rest and Serve
Remove from heat and let rest for 10 minutes. Serve hot with crusty bread, sliced raw onion, and a sprinkle of fresh parsley if desired.
Delicious Variations
Vegetarian Grah
Omit the ham hock and use vegetable broth. Add a smoked tofu or tempeh for extra protein.
Spicy Grah
Add 1/2 teaspoon of red pepper flakes or a chopped fresh chili with the paprika.
Meaty Grah
Add 8 oz (225g) of smoked sausage or kielbasa, sliced, along with the beans.
How to Store Grah Bosnian Bean Stew
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat on the stovetop over medium heat, adding a splash of broth or water if too thick. Or microwave in 1-minute intervals, stirring between.
Frequently Asked Questions
Q: What does 'grah' mean in Bosnian?
In Bosnian, 'grah' simply means 'bean.' It refers to the stew itself, which is a staple of Bosnian cuisine.
Q: Can I make grah in a slow cooker?
Yes, you can. After sautéing the aromatics and blooming the paprika on the stovetop, transfer everything to a slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Q: What beans are traditionally used in grah?
Traditionally, white beans like cannellini or great northern are used, but you can also use pinto or kidney beans for a different texture.
Q: Is grah gluten-free?
Yes, grah is naturally gluten-free as long as you use gluten-free broth and ensure no cross-contamination. Serve with gluten-free bread.
Q: Can I use canned beans instead of dried?
Absolutely. Canned beans are a convenient substitute. Just be sure to rinse them well to reduce sodium.
If you tried this Grah, I'd love to hear how it turned out! Leave a comment below or tag me on Instagram with #LiamCooks. Stay curious, stay solvent.
Grah Bosnian Bean Stew
Grah Bosnian Bean Stew is a smoky, hearty one-pot meal that's perfect for cold nights and budget-friendly dinners.
🧂 Ingredients
- 2 tablespoons (30ml) vegetable oil
- 1 large onion, finely chopped (about 1.5 cups / 200g)
- 3 cloves garlic, minced
- 1 red bell pepper, diced (about 1 cup / 150g)
- 2 tablespoons (15g) sweet paprika
- 1 teaspoon (5g) smoked paprika
- 1 teaspoon (2g) dried thyme
- 1 bay leaf
- 4 cups (960ml) vegetable or chicken broth
- 2 cans (15 oz / 425g each) cannellini or great northern beans, drained and rinsed
- 1 cup (170g) dried white beans, soaked overnight and cooked until tender (or 1 more can)
- 1 tablespoon (15ml) apple cider vinegar
- Salt and black pepper, to taste
📋 Instructions
- 1Heat the Oil — In a large heavy-bottomed pot or Dutch oven, heat the vegetable oil over medium heat (175°C / 350°F) until shimmering, about 2 minutes.
- 2Sauté the Aromatics — Add the chopped onion and cook, stirring occasionally, until translucent, about 5 minutes. Add the garlic and red bell pepper, and cook for another 3 minutes until fragrant.
- 3Bloom the Paprika — Lower the heat to medium-low (150°C / 300°F) and add the sweet paprika, smoked paprika, and thyme. Stir constantly for 30 seconds until the paprika is fragrant and turns a deep red, but do not let it burn.
- 4Add the Broth — Pour in the broth, scraping up any browned bits from the bottom of the pot. Add the bay leaf and bring to a simmer over medium-high heat (190°C / 375°F).
- 5Add the Beans — Add the canned beans and the cooked dried beans (if using). Stir to combine. If using a ham hock, add it now. Reduce heat to low (160°C / 325°F) and simmer partially covered for 25 minutes, stirring occasionally.
- 6Thicken the Stew — After 25 minutes, remove the bay leaf (and ham hock if used). Use a potato masher or the back of a spoon to mash about 1 cup of the beans against the side of the pot. This will thicken the stew to a creamy consistency.
- 7Finish with Vinegar — Stir in the apple cider vinegar and season with salt and pepper to taste. Simmer for another 5 minutes to let the flavors meld. The stew should be thick enough to coat a spoon.
- 8Rest and Serve — Remove from heat and let rest for 10 minutes. Serve hot with crusty bread, sliced raw onion, and a sprinkle of fresh parsley if desired.



