Northern Italian Barley and Cranberry Bean Soup

This bean-and-barley soup gets its body from technique, not shortcuts.

Bowl of barley and cranberry bean soup being served with a spoon dish in a rustic setting

Serious Eats / Maureen Celestine

Why It Works

  • Brining the beans with salt and baking soda weakens their pectin structure, helping them cook up creamy inside with tender, intact skins.
  • Cranberry (borlotti) beans break down just enough to thicken the soup naturally without turning chalky or mealy.
  • Pearl barley slowly releases starch into the broth, creating a thick, stew-like consistency without becoming gluey.

There are soups, and then there are stewps—ones you make when it's zero degrees outside, the sidewalks have turned into gray slush, and the idea of a salad feels vaguely offensive. This Northern Italian bean and barley soup lives squarely in that second category. It's thick enough to stand a spoon in, hearty without being heavy, and satisfying in the way only a pot of simmered legumes and grains can be. It's not quite soup, not quite stew, but a stewp, if you will—a category Northern Italian cooking has quietly perfected.

This is a simple, patient pot of food. The dried cranberry beans are soaked and simmered until tender; barley is added late to thicken without turning gluey, and just enough aromatics, olive oil, and rendered pancetta round out the dish. The payoff comes from treating a few simple ingredients with care—and knowing exactly when to add what.

And while it does contain pancetta, it reflects the way I've been cooking—and eating—more often lately: less meat, but not none. I still love a roast chicken or a good steak, but I've learned (annoyingly, my doctor was right) that leaning into beans, grains, and vegetables most days has reaped serious health benefits for me, making me feel better and eat more thoughtfully.

A Friulian Winter Classic

This soup comes from Friuli–Venezia Giulia, a mountainous region in northeastern Italy, where barley—orzo, in Italian—is a staple crop thanks to the cooler climate and higher altitudes. (In Italy, orzo does not mean the barley-shaped pasta Americans are thinking of; it means actual barley.) In Friuli, barley appears in risotto-like dishes and, famously, in this bean and barley soup, once considered peasant food and now recognized as a regional specialty.

You'll see this dish called both zuppa di orzo e fagioli and minestra di orzo e fagioli. While there are no firm rules about how these words must be used, zuppa tends to refer to a thicker, more rustic soup—often with bread (including in the soup)—while minestra suggests something slightly looser and more everyday, though still substantial. In practice, though, the names can be used interchangeably, especially region to region and household to household. Like many dishes born out of necessity, it resists rigid classification. What matters more than the name is its function as a warming, filling bowl built from humble ingredients. But while it's simple on paper, the difference between a bowl that's surprisingly delicious and one that's just beige lies almost entirely in technique.

A hand holding a ladle scooping barley and cranberry bean soup from a pot into a bowl

Serious Eats / Maureen Celestine

Start With Dried Cranberry Beans, Then Brine Them

Cranberry beans—also known as borlotti—are essential here. They’re thin-skinned, subtly sweet, and break down just enough as they cook to help thicken the soup without turning grainy or chalky. Their ability to partially collapse is a feature. That slow breakdown is what gives this soup its body.

Canned beans can’t deliver that same effect. Because they’re fully cooked and pressure-processed, they tend to fall apart too quickly in long-simmered soups like this one, turning the broth muddy before the barley has a chance to cook fully. Starting with good-quality dried beans—preferably from a source with high turnover—gives you control over both texture and timing. That control is especially important here, where unevenly cooked or prematurely collapsing beans can throw off the balance of the this thick soup. Old beans, or beans stored poorly, only compound the problem, often refusing to soften at all.

The goal in this soup is deceptively simple: beans that are creamy and fully tender all the way through, with skins that stay intact just long enough to thicken the broth without sloughing off and turning grainy.

The problem is that a simmering soup can be a hostile environment for dried beans. Long cooking times, fluctuating heat, and constant stirring can cause beans to cook unevenly. Old or improperly stored beans make this even worse, leading to the dreaded pot of half-split, half-rock-hard legumes.

The solution is to brine the beans, and not just with salt. Soaking beans in salted water seasons them throughout, but adding a small amount of baking soda changes how they cook. Beans contain pectin, the structural carbohydrate that acts like cellular glue. Over time, calcium and magnesium ions bind to that pectin, reinforcing it and making beans harder to soften.

Baking soda works here primarily by altering the pH of the soaking water. By making the environment slightly more alkaline, it helps break down pectin—the structural carbohydrate that acts like cellular glue in beans. In alkaline conditions, pectin becomes more soluble, allowing water to penetrate the beans more evenly and preventing the skins from remaining stubbornly tough while the interiors soften.

Combined with the sodium present in both the salt and the baking soda, this pH shift encourages better hydration and more uniform cooking. The result is beans that turn creamy inside while keeping their skins tender instead of leathery or prone to splitting too early.

Restraint with baking soda is key, though. A little baking soda goes a long way, and the beans must be rinsed thoroughly after soaking to wash away any residue and avoid soapy or bitter flavors. Done correctly, the payoff is dramatic—especially in this dish.

A bowl of barley and cranberry bean soup with a spoon on a green patterned background

Serious Eats / Maureen Celestine

Choosing the Right Barley

Barley is not interchangeable in this recipe—switch the grain and you have a different soup. My recipe calls specifically for pearl barley, which has had its outer bran removed. That processing allows it to cook evenly and release starch gradually, thickening the soup without turning gluey. Hulled, quick-cooking, or pre-steamed barley won't behave the same way. 

Trying to swap in another grain—farro, wheat berries, rice, or anything quick-cooking—will throw off both the liquid ratio and the timing. Some grains absorb far more water, others release little to no starch, and most won't tolerate the long, gentle simmer that pearl barley handles with ease. The result will be a soup that's either watery or overly dense.

Beyond its structure, barley adds a nuttiness and a faint sweetness that deepen as it cooks, giving the soup a toasty flavor that pairs especially well with olive oil, bay leaves, and beans. Added after the beans have softened, pearl barley slowly swells, creating that signature Friulian porridge-like consistency that blurs the line between soup and stew.

How Thick Is "Right"?

Traditionally, this soup is served very thick—closer to spoonable porridge than brothy bowl—and that's how I like it. But it's also forgiving. Add hot water if it tightens up too much, especially as it sits.

It's best when finished with parsley, a drizzle of olive oil, and a splash of red wine vinegar right before serving. Reheated gently the next day, it's just as good. This is humble food, yes, but I guarantee it will keep you warm, well-fed, and very content through the coldest days of winter.

Recipe Details

Northern Italian Barley and Cranberry Bean Soup Recipe

Prep 5 mins
Cook 2 hrs 15 mins
Soak Time: 8 hrs
Total 10 hrs 20 mins
Serves 4 to 6
Keep Screen Awake

Ingredients

  • 5 teaspoons Diamond Crystal kosher salt, divided, plus more to taste; for table salt, use half as much by volume

  • 3/4 teaspoon baking soda

  • 8 ounces dried cranberry beans (226 g; 1 1/4 cups), picked over and rinsed

  • 2 tablespoons (30 ml) extra-virgin olive oil, plus extra for serving

  • 4 ounces (113 g) pancetta, finely chopped

  • 1 medium yellow onion (8 ounces; 226 g), finely chopped

  • 4 medium cloves garlic, minced

  • 2 bay leaves

  • 1 cup pearl barley (7.5 ounces; 212 g)

  • 1/4 cup minced flat-leaf parsley

  • 1 tablespoon (15 ml) red wine vinegar

  • Freshly ground black pepper

Directions

  1. In a large container, combine 2 quarts cold water, 1 1/2 tablespoons salt, and 3/4 teaspoons baking soda, and whisk to combine until salt is dissolved. Add beans and soak at room temperature for at least 8 hours or up to 24 hours. Drain and rinse well.

    A bowl containing dry cranberry beans

    Serious Eats / Maureen Celestine

  2. In a Dutch oven or soup pot, heat oil and pancetta over medium-high heat, stirring occasionally, until pancetta is browned and fat is rendered, 5 to 7 minutes. Add onion and 1 1/2 teaspoons kosher salt and cook until softened and lightly browned, 5 to 7 minutes. Stir in garlic and cook until fragrant, about 1 minute.

    Cooking process of a barley and cranberry bean soup showing diced ham being sauted and a mixture of chopped vegetables in a skillet

    Serious Eats / Maureen Celestine

  3. Stir in drained beans, 12 cups water, and bay leaves, and bring to a boil. Reduce heat to medium-low and cover, leaving lid slightly ajar. Simmer, stirring occasionally, until beans are tender, about 1 hour.

    A pot containing a soup with visible ingredients like bay leaves and pieces of food

    Serious Eats / Maureen Celestine

  4. Stir in barley and continue to simmer, uncovered, stirring occasionally, until barley is tender, beans begin to break down, and soup has thickened, about 1 hour.

    A hand adding a bowl of grains into a pot of soup on a stovetop

    Serious Eats / Maureen Celestine

  5. Discard bay leaves. Stir in parsley and vinegar and season to taste with kosher salt and pepper, if needed. Adjust consistency with hot water as needed, keeping in mind the soup is meant ot be almost porridge-like in thickness. Drizzle individual portions with extra olive oil before serving.

    Friulianstyle barley and cranberry bean soup cooking sequence and serving bowl with garnish and olive oil

    Serious Eats / Maureen Celestine

Special Equipment

Large container for soaking beans, colander, Dutch oven or soup pot

Notes

Do not substitute hulled, hull-less, quick-cooking, or pre-steamed barley (read the ingredient list on the package to determine this) in this recipe.

Make-Ahead and Storage

Leftovers can be refrigerated in an airtight container for up to 4 days. When reheating, thin with additional water, if needed.

Nutrition Facts (per serving)
266 Calories
9g Fat
44g Carbs
6g Protein
×
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 266
% Daily Value*
Total Fat 9g 12%
Saturated Fat 2g 11%
Cholesterol 15mg 5%
Sodium 650mg 28%
Total Carbohydrate 44g 16%
Dietary Fiber 4g 15%
Total Sugars 29g
Protein 6g
Vitamin C 6mg 28%
Calcium 39mg 3%
Iron 1mg 7%
Potassium 187mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)