Croatian Bean Soup (Grah i Varivah) Recipe

Croatian bean soup is the sort of meal that makes cold weather seem like a reasonable life choice. Thick, smoky, deeply savory, and loaded with tender beans, vegetables, and sausage, it sits comfortably between a soup and a stew. In Croatia, the dish is more commonly called grah varivo, grah na varivo, or simply grah. Whatever name appears on the family recipe card, the basic promise is the same: one large pot, inexpensive ingredients, and enough comfort to silence a hungry table.

This Croatian bean soup recipe uses dried beans, smoked sausage, bacon, sweet paprika, aromatic vegetables, and bay leaves. The broth becomes naturally creamy as some of the beans break down, while a small splash of vinegar at the end wakes up the smoky flavors. It is rustic food, not restaurant food arranged with tweezersand that is exactly why it is so satisfying.

What Is Croatian Grah Varivo?

Grah means beans, while varivo generally refers to a thick, spoonable stew made by simmering vegetables, legumes, meat, or some combination of the three. The spelling “Grah i Varivah” is sometimes used informally outside Croatia, but grah varivo is the more familiar Croatian name.

Traditional versions vary considerably from one household and region to another. Some contain smoked pork ribs or ham hocks. Others use bacon, kielbasa-style sausage, Croatian smoked sausage, or no meat at all. Potatoes, barley, sauerkraut, pickled turnips, and small pasta shapes may also join the party. Croatian bean stews are especially associated with hearty inland cooking, hiking meals, home kitchens, and community gatherings.

Is It a Soup or a Stew?

Technically, it can be either. Some cooks prepare grah with enough broth to qualify as soup, while others simmer it until a spoon can practically stand upright. This recipe lands in the middle: thick enough to feel substantial but brothy enough to demand crusty bread.

Why This Croatian Bean Soup Recipe Works

The recipe is built in layers rather than asking every ingredient to jump into the pot at once and sort out its differences.

  • Smoked meat creates the foundation. Bacon and smoked sausage contribute fat, salt, and a campfire-like aroma.
  • Onion, carrots, and celery add sweetness. Slowly softening the vegetables prevents the broth from tasting flat.
  • Paprika provides warmth and color. Sweet paprika is traditional in spirit, while a little smoked paprika reinforces the sausage.
  • Bean cooking liquid adds body. The starch released by dried beans creates a richer broth than plain water alone.
  • Mashed beans thicken the soup naturally. No bucket of cream is required.
  • Vinegar balances the richness. A small acidic finish makes the entire pot taste brighter without turning it sour.

Cooking dried beans with aromatics allows their liquid to become flavorful and naturally starchy. Mashing or blending a small portion is also an effective way to thicken bean soup without adding much flour.

Ingredients for Croatian Bean Soup

This recipe makes approximately 6 to 8 generous servings.

For the Beans

  • 1 pound dried cranberry, borlotti, pinto, navy, or Great Northern beans
  • Water for soaking and cooking
  • 2 bay leaves

For the Soup

  • 4 ounces thick-cut bacon, diced
  • 12 ounces smoked sausage or kielbasa, sliced into rounds
  • 1 large yellow onion, finely chopped
  • 2 medium carrots, diced
  • 2 celery ribs, diced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon sweet paprika
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon crushed red pepper flakes, optional
  • 6 cups low-sodium chicken stock, beef stock, or water
  • 1 medium Yukon Gold potato, peeled and diced, optional
  • 1 teaspoon kosher salt, plus more as needed
  • 1/2 teaspoon freshly ground black pepper
  • 1 tablespoon red wine vinegar or apple cider vinegar
  • 2 tablespoons chopped fresh parsley

Optional Croatian-Style Roux

  • 2 tablespoons vegetable oil, bacon fat, or lard
  • 2 tablespoons all-purpose flour
  • 1/2 teaspoon sweet paprika

Choosing the Best Beans

Cranberry beans, also sold as borlotti beans, are an excellent choice because they become creamy while retaining a pleasantly meaty texture. Pinto beans provide a similar result and are easy to find in American supermarkets. Navy and Great Northern beans create a lighter-colored soup with an especially silky broth.

Kidney beans may also be used, but dried kidney beans require careful preparation. The FDA advises soaking them for at least five hours, discarding the soaking water, and boiling them vigorously in fresh water for at least 30 minutes to destroy naturally occurring phytohaemagglutinin. Never place raw or merely soaked kidney beans directly into a slow cooker.

Should You Soak Dried Beans?

An overnight soak generally encourages more even cooking, particularly when the beans have been sitting in the pantry long enough to start receiving mail. Cover the beans with several inches of water and soak for 8 to 12 hours. Salted soaking water can help produce creamy beans with fewer split skins.

If you forget to soak them, use a quick-soak method: cover the beans generously with water, boil for 2 to 3 minutes, remove the pot from the heat, cover, and let it stand for at least one hour. Drain before continuing.

How to Make Croatian Bean Soup

Step 1: Soak the Beans

Sort through the dried beans and discard any stones, shriveled beans, or suspicious objects that look as though they arrived from a gravel driveway. Rinse thoroughly. Place the beans in a large bowl, cover with at least 3 inches of water, and soak overnight.

Step 2: Partially Cook the Beans

Drain and rinse the soaked beans. Transfer them to a large Dutch oven or heavy soup pot and cover with fresh water by about 2 inches. Add the bay leaves.

Bring to a vigorous boil. If using kidney beans, maintain a full boil for at least 30 minutes. For other varieties, boil for 10 minutes. Reduce the heat and simmer gently for 25 to 40 minutes, or until the beans are partly tender but still firm in the center. Drain, reserving 3 cups of the bean cooking liquid. Keep the bay leaves.

Step 3: Brown the Bacon and Sausage

Wipe out the pot if necessary and return it to medium heat. Add the bacon and cook for 5 to 7 minutes, stirring occasionally, until it has rendered its fat and begun to crisp.

Add the sausage slices. Brown for 3 to 4 minutes, turning once or twice. Transfer about one-third of the sausage to a plate for garnishing the finished bowls. Leaving some meat in the pot allows its flavor to mingle with the vegetables instead of sitting around like an invited guest who refuses to speak.

Step 4: Build the Aromatic Base

Add the onion, carrots, and celery to the pot. Cook for 7 to 9 minutes, stirring frequently, until the onion is soft and lightly golden. If the vegetables begin sticking, add a splash of stock.

Stir in the garlic and cook for 30 seconds. Add the tomato paste and cook for another 2 minutes, scraping the bottom of the pot. Cooking the paste briefly removes its raw metallic edge and develops a deeper flavor.

Step 5: Add the Paprika Carefully

Reduce the heat to low. Stir in the sweet paprika, smoked paprika, and red pepper flakes. Cook for only 15 to 20 seconds. Paprika burns quickly, and burned paprika tastes less like cozy Croatian cooking and more like someone toasted a red crayon.

Immediately pour in 1 cup of stock and scrape up every browned bit from the bottom of the pot.

Step 6: Simmer the Soup

Return the partially cooked beans and bay leaves to the pot. Add the remaining stock, 2 cups of reserved bean liquid, the optional potato, salt, and black pepper.

Bring the soup to a gentle boil, then reduce the heat to low. Partially cover and simmer for 45 to 75 minutes. Stir occasionally and add more reserved bean liquid or water whenever the beans are no longer comfortably submerged.

The exact cooking time depends on the variety, age, and size of the beans. The soup is ready for thickening when the beans are completely tender and creamy inside. Never stop merely because the timer says so; beans do not recognize human authority.

Step 7: Thicken the Broth

For the easiest method, scoop 1 to 1 1/2 cups of beans and vegetables into a bowl. Mash them thoroughly with a fork or potato masher, then stir the mixture back into the soup. Simmer uncovered for 10 minutes.

For a more traditional flour-thickened version, prepare the optional roux. Heat the oil or bacon fat in a small skillet over medium-low heat. Stir in the flour and cook for 2 to 3 minutes, whisking constantly. Remove the skillet from the heat, add the paprika, and immediately whisk in 1 cup of hot soup broth. Pour the smooth mixture into the pot and simmer for 10 minutes.

Use either mashed beans or the roux. Using both creates an extremely thick stew that may be delicious but could also qualify as masonry.

Step 8: Finish and Serve

Remove the bay leaves. Stir in the vinegar and parsley. Taste before adding more salt because bacon, sausage, and stock may already contain plenty.

Ladle the Croatian bean soup into warm bowls. Top with the reserved sausage and additional parsley. Serve immediately with bread, pickled vegetables, or a simple cabbage salad.

Easy Canned-Bean Version

For a faster Croatian bean soup, replace the dried beans with four 15-ounce cans of beans. Drain and rinse three cans, but reserve the liquid from the fourth can to help thicken the broth.

Prepare the bacon, sausage, vegetables, tomato paste, and spices as directed. Add the canned beans, 4 cups of stock, the reserved bean liquid, and the bay leaves. Simmer for 25 to 30 minutes. Mash about 1 cup of beans, return them to the pot, and finish with vinegar and parsley.

The canned version will not develop quite the same deep bean broth as the dried-bean recipe, but it is still far superior to eating crackers over the sink while claiming you were not hungry.

Traditional Variations to Try

Grah With Smoked Pork

Replace the sausage with a smoked ham hock, pork ribs, or smoked pork neck. Simmer the meat with the beans until tender, remove the bones, shred the meat, and return it to the pot.

Grah and Sauerkraut

Add 2 cups of drained sauerkraut during the final 30 minutes. This variation brings acidity and a distinctly Central European personality to the stew. Because sauerkraut can be salty, season the soup only after tasting.

Grah With Barley

Add 1/2 cup rinsed pearl barley with the stock. You may need an additional 1 to 2 cups of liquid as the barley cooks. The result is especially hearty, chewy, and ideal for feeding a large group.

Meatless Croatian Bean Stew

Omit the bacon and sausage. Sauté the vegetables in olive oil and use vegetable broth. Increase the smoked paprika to 1 teaspoon and consider adding sliced mushrooms for extra savory depth.

Spicier Slavonian-Inspired Grah

Add hot paprika, crushed red pepper, or a spicy smoked sausage. Start cautiously. It is easier to add heat than to serve every guest a bowl accompanied by an emergency glass of milk.

What to Serve With Croatian Bean Soup

  • Crusty bread: The classic choice for capturing every drop of smoky broth.
  • Cornbread: Not traditionally Croatian, but excellent with beans and convenient for American kitchens.
  • Pickled peppers or cucumbers: Their acidity cuts through the richness of the sausage.
  • Shredded cabbage salad: Dress cabbage with vinegar, oil, salt, and pepper for a crisp side dish.
  • Polenta: Spoon the thick stew over soft polenta for a substantial cold-weather dinner.
  • Sour cream: A small spoonful softens the paprika and gives the broth a creamy finish.

Storage, Freezing, and Reheating

Allow the soup to cool promptly and transfer it to shallow, airtight containers. Refrigerate for up to four days. Because the beans continue absorbing liquid, the soup will become noticeably thicker overnight. Stir in a little stock or water when reheating.

Freeze Croatian bean soup for up to three months. For the best texture, freeze it without potatoes, which can become grainy after thawing. Defrost overnight in the refrigerator and reheat gently on the stovetop until steaming throughout.

The flavor usually improves after a night in the refrigerator. The paprika, smoke, garlic, and bean broth settle into a more unified taste, as though the ingredients held a productive meeting while everyone was asleep.

Common Mistakes and How to Avoid Them

Adding Acid Too Early

Tomatoes, vinegar, and other acidic ingredients may slow the softening of beans. Use only a modest amount of tomato paste early in the recipe, and save the vinegar for the end.

Boiling the Beans Aggressively for Hours

After the initial safety boil, maintain a gentle simmer. Rough boiling causes bean skins to split while the centers may remain firm.

Using Old Beans

Very old dried beans may remain tough even after extended cooking. Buy beans from a store with steady turnover and avoid combining packages purchased years apart.

Burning the Paprika

Add paprika over low heat and follow it immediately with liquid. Paprika needs fat to release its flavor, but it does not need a lengthy vacation in a scorching pan.

Salting Without Tasting

Smoked meats and packaged stock can contribute substantial sodium. Season gradually and make the final adjustment only after the soup has reduced.

Are Beans Nutritious?

Beans supply plant protein, complex carbohydrates, vitamins, minerals, and dietary fiber. They are also inexpensive and filling, which explains why bean dishes have remained practical staples in cuisines around the world.

The overall nutritional profile of this recipe depends heavily on the smoked meat and stock. For a lighter version, reduce the bacon, choose a lower-sodium sausage, use unsalted stock, and increase the vegetables. The soup will still be hearty because the beans are doing most of the structural engineering.

Experiences From Cooking Croatian Bean Soup at Home

The first lesson learned from making Croatian bean soup is that the recipe rarely behaves exactly the same way twice. One batch of beans may become tender in an hour, while another batch acts as though softness would violate a deeply held principle. That unpredictability initially feels inconvenient, but it also teaches the most useful skill in soup making: pay attention to the food rather than worshiping the clock.

On the first attempt, it is tempting to add all the ingredients immediately, turn on the heat, and expect tradition to emerge two hours later. The result may still be edible, but browning the bacon and sausage separately makes an enormous difference. Those browned bits stuck to the bottom of the pot look troublesome, yet they dissolve into the broth and become some of its best flavor. The pot may appear dirty halfway through the process, which is often a promising sign in savory cooking.

Paprika provides another memorable lesson. The moment it hits warm bacon fat, the kitchen fills with a sweet, earthy aroma. Leave it unattended for another minute, however, and that aroma changes from “Croatian grandmother’s kitchen” to “small electrical incident.” Keeping the stock nearby before adding the paprika prevents panic and protects the spice from burning.

The soup also demonstrates why restraint matters. Smoked sausage, bacon, stock, tomato paste, and paprika are all assertive ingredients. Adding extra salt at the beginning can produce a pot that grows saltier as it reduces. Waiting until the beans are tender before making the final seasoning adjustment feels cautious, but it saves many dinners.

Texture may be the most personal part of the experience. Some people want separate beans floating in a generous broth. Others expect grah to be thick enough to coat the spoon. Mashing one cup of beans is a useful compromise because it creates body while leaving plenty of whole beans. A flour roux produces a smoother and more traditional stew-like consistency, but it must be whisked carefully to prevent lumps.

Serving the soup is when its personality becomes clearest. It does not need elaborate garnish or expensive tableware. A deep bowl, a spoon, bread, and perhaps something pickled are enough. The first bite is smoky and rich; the carrots and onions bring sweetness; the paprika adds warmth rather than aggressive heat. Then the vinegar appears quietly at the end, keeping the meal from feeling heavy.

Leftovers offer a second experience. The refrigerated soup becomes thicker, darker, and more unified overnight. It may look nearly solid when first removed from the refrigerator, but a splash of water or stock restores the proper consistency. In many cases, the reheated bowl tastes better than the original dinner because the garlic, sausage, beans, and paprika have had more time to mingle.

The recipe is also excellent for learning how to adapt traditional food without stripping away its character. Kielbasa can replace Croatian sausage. Pinto beans can stand in for cranberry beans. Vegetable stock can support a meatless variation. The specific products may change, but the essential structure remains: beans, aromatics, paprika, patient simmering, and enough smoky or savory flavor to make the pot feel generous.

Perhaps the best experience connected with Croatian bean soup is the way it encourages communal eating. This is not a recipe designed for one perfect photographic bowl. It naturally makes a large batch, invites second servings, and leaves enough for tomorrow. It is practical food with a strong sense of hospitalitythe kind of meal that seems to assume someone else may arrive hungry.

Final Thoughts

Croatian bean soup proves that comfort food does not require rare ingredients, complicated equipment, or a culinary degree displayed dramatically beside the stove. Beans, smoked meat, vegetables, paprika, and time are enough to create a deeply satisfying meal.

Use dried beans when you have an afternoon to let the pot simmer, or choose canned beans when dinner needs to happen before everyone begins eating the furniture. Adjust the thickness, meat, and spice level to suit your household. Like many beloved traditional dishes, grah varivo is less about one rigid formula and more about transforming humble ingredients into something warm, abundant, and worth sharing.

SEO Information

Note: The requested title has been retained. In Croatian culinary usage, the dish is more commonly called grah varivo, grah na varivo, or simply grah.