Easy Italian Penicillin Soup Recipe
Every Italian nonna has a soup she swears by — the one that gets made when someone is sniffling, tired, or just having a rough week. Fans online call it “Italian penicillin,” and this Italian penicillin soup is my hearty, chunky take on that beloved cure-all: a golden, garlicky broth loaded with big creamy butter beans, tender chunks of potato, sweet carrot rounds and browned Italian sausage, showered with fresh parsley and served with crusty bread for dunking. It is the exact bowl in the photo, and it tastes like somebody cares about you.
The classic version blends the vegetables smooth and stirs in tiny pastina pasta — and I have included that original sick-day version in the variations below, because it is wonderful. But on a cold evening when everyone is hungry, this chunky bean-and-sausage bowl is the one my family asks for. It is built on the same bones as Nonna’s: a soffritto of onion, carrot and celery, plenty of garlic, a squeeze of lemon at the end to keep the broth bright, and broth so golden and savory you will want to drink it straight from the ladle.
One pot, about 50 minutes, and enough comfort to cure just about anything except maybe Mondays.

Why This Soup Earned Its Nickname
- Feel-better food — hot golden broth, garlic, lemon and hearty beans. It hugs you from the inside.
- A full meal in one bowl — sausage, beans and potatoes mean nobody is hungry an hour later.
- One pot, easy cleanup — the sausage browns and the soup simmers in the same pot.
- Big, creamy butter beans — the giant white beans from the photo make every spoonful rich and satisfying.
- Crusty bread is part of the recipe — for dunking into that golden broth. Nonna’s orders.
The Ingredients (Nonna’s Bones, Hearty Bowl)
- 1 tablespoon olive oil — plus the sausage drippings do most of the flavor work.
- 1 lb (450 g) mild Italian sausage, sliced into 1/2-inch coins or removed from casings in big chunks — the browned, savory pieces all over the photo. Hot Italian sausage works if your family likes a kick.
- 1 medium yellow onion, diced — the start of the soffritto.
- 3 medium carrots, peeled and cut into rounds — the sweet orange coins in the photo. Cut them about 1/4 inch thick so they hold their shape.
- 2 celery stalks, sliced — the quiet backbone of the base.
- 4 garlic cloves, minced — penicillin soup does not hold back on garlic.
- 1 teaspoon Italian seasoning — plus 1/2 teaspoon dried thyme if you have it.
- 1 bay leaf — simmers in the broth and comes out before serving.
- 3 medium Yukon Gold potatoes (about 1 lb / 450 g), cut into chunky 3/4-inch pieces — the tender golden chunks in the photo. Big pieces, so they stay distinct in the bowl.
- 1 can (14.5 oz / 400 g) diced tomatoes, with their juices — just enough to sweeten and round out the broth without turning it red.
- 6 cups (1.4 L) chicken broth — low-sodium, so you control the final seasoning.
- 1 parmesan rind (optional) — Nonna’s secret weapon for a deeply savory broth.
- 2 cans (15 oz / 425 g each) butter beans, drained and rinsed — these are the big, creamy white beans in the photo (large lima beans). Cannellini or Great Northern beans are good swaps, just a little smaller.
- 1 tablespoon fresh lemon juice — the bright finish that makes the broth taste alive. Do not skip it.
- Salt and black pepper, to taste.
- For serving: a big handful of chopped fresh flat-leaf parsley (the green shower on the photo), freshly grated parmesan, and thick slices of crusty bread.
How to Make It: Brown, Simmer, Brighten, Dunk
- Brown the sausage. Heat the olive oil in a large pot or Dutch oven (at least 6 quarts / 5.7 L) over medium-high heat. Add the sausage and cook for 6 to 8 minutes, turning now and then, until deeply browned with crisp edges. Lift it out onto a plate with a slotted spoon and leave every drop of the drippings in the pot — that is liquid gold.
- Build the soffritto. Lower the heat to medium. Add the onion, carrots and celery to the drippings with a pinch of salt and cook for 5 to 6 minutes, stirring occasionally, until the onion softens and everything smells sweet. Stir in the garlic, Italian seasoning and thyme and cook 30 seconds, until fragrant.
- Load the broth. Pour in the chicken broth and the tomatoes with their juices, scraping the bottom of the pot to lift up all the browned sausage bits. Add the potatoes, the bay leaf and the parmesan rind if using.
- Simmer until tender. Bring to a boil, then lower to a steady simmer, cover, and cook for 12 to 15 minutes, until the potato chunks are tender when pierced with a fork and the carrots are sweet and soft.
- Add the beans and sausage. Stir the butter beans and the browned sausage (with any juices on the plate) back into the pot. Simmer gently for 5 more minutes, just until everything is hot and the beans are creamy inside. Stir softly — big butter beans split if you are rough with them.
- Brighten it. Take the pot off the heat. Fish out the bay leaf and parmesan rind. Stir in the lemon juice, then taste and season with salt and black pepper until the broth tastes golden, savory and just a little bright.
- Serve the Nonna way. Ladle into deep bowls, making sure everyone gets plenty of beans, sausage and potato. Shower with fresh parsley, add grated parmesan at the table, and serve with thick crusty bread for dunking — exactly like the photo.
Sofia’s Expert Tips (Golden-Broth Secrets)
- The browning is the broth. The deep golden color and savory depth of this soup come from properly browned sausage and scraping up every stuck-on bit when the broth goes in. Pale sausage means pale soup — give it time to get properly dark at the edges.
- Treat butter beans gently. They are big, creamy and fragile. Add them near the end, stir with a soft hand, and never boil them hard, or they burst and cloud the broth.
- Lemon goes in off the heat. Lemon juice cooked in the soup loses its brightness. Stirred in at the very end, it keeps the rich broth tasting fresh instead of heavy — this is the trick that makes people ask what your secret is.
- Blend one cup for a thicker bowl. If you like a broth with more body, ladle out a cup of soup (mostly beans and potato), blend it smooth, and stir it back in. It is a nod to the classic smooth version, and it makes the broth luxuriously silky.
- Potato size matters. Chunky 3/4-inch pieces stay whole and tender in the bowl. Cut them too small and they vanish into the broth during the simmer.
- Warm your bowls. A ladle of hot water in each bowl for a minute while the soup rests keeps the first bowlful steaming hot at the table — a small restaurant habit that makes soup taste even better.
Easy Variations Worth Trying
- The classic pastina penicillin (original sick-day version): skip the sausage, beans and potatoes. Simmer the onion, carrots, celery and garlic in the broth with the parmesan rind for 25 minutes, blend the vegetables smooth right in the pot, then stir in 3/4 cup pastina and cook 8 to 10 minutes until tender. Add 2 cups of shredded cooked chicken, finish with lemon juice, parmesan and parsley. Silky, gentle and exactly what you want when you are under the weather.
- Chicken penicillin: swap the sausage for 1 pound of boneless chicken thighs simmered in the broth and shredded. Lighter, still deeply comforting.
- Spicy cure-all: use hot Italian sausage and add 1/2 teaspoon of red pepper flakes with the garlic. The heat clears more than your sinuses.
- Vegetarian penicillin: skip the sausage, use vegetable broth, add an extra can of beans and a teaspoon of smoked paprika for depth. Finish with olive oil instead of parmesan for a vegan bowl.
How to Store, Freeze and Reheat It
- Fridge: store in an airtight container for up to 4 days. The beans and potatoes absorb broth as it sits, so leftovers get thick and stew-like — a splash of broth when reheating brings it right back.
- Freezer: freeze for up to 3 months. Butter beans hold up beautifully; the potatoes soften a little after thawing but stay tasty. Thaw overnight in the fridge before reheating.
- Reheat: warm gently on the stove over medium-low heat for about 10 minutes, stirring softly so the beans stay whole. Add the lemon juice fresh — a little squeeze after reheating wakes the whole bowl back up.
FAQs
It is a loving nickname, not a medicine. Italian grandmothers have always served a hot, garlicky chicken-and-vegetable broth soup to anyone feeling under the weather, and the internet named it “Italian penicillin” because it is the soup families trust to fix a bad day. The classic version blends the vegetables and adds tiny pastina pasta; this chunky bean and sausage bowl is the hearty dinner version of the same idea.
Butter beans are large lima beans — big, flat, creamy white beans that hold their shape in soup and taste rich and mild. They are the giant beans in the photo. Cannellini or Great Northern beans are the easiest swaps; they are a little smaller but just as creamy. Two cans give you the generously loaded bowl you see here.
Yes — it is listed first in the variations above, and it is the original sick-day soup: vegetables simmered in broth and blended silky smooth, pastina cooked right in the soup, shredded chicken, lemon and parmesan. Make this chunky version when everyone is hungry for dinner, and the smooth version when someone actually needs nursing back to health.
Absolutely. Boneless, skinless chicken thighs are the best swap — simmer them whole in the broth for about 15 minutes, lift them out, shred, and return them with the beans. Rotisserie chicken stirred in at the end also works. You will lose the browned-sausage depth, so add a pinch of smoked paprika to make up for it.
Yes, it freezes for up to 3 months and reheats like a dream. The beans stay creamy and whole, and the sausage keeps its flavor. The potato chunks soften slightly after freezing, which most people do not mind at all in a rustic soup. Add a fresh squeeze of lemon and a handful of parsley after reheating to make it taste freshly made.
Easy Italian Penicillin Soup Recipe
Course: DinnersCuisine: Italian-inspiredDifficulty: Easy6
servings15
minutes35
minutesThe hearty, chunky version of Nonna’s famous cure-all soup — big creamy butter beans, browned Italian sausage, potatoes and carrot rounds in a golden garlicky broth, brightened with lemon and served with crusty bread for dunking.
Ingredients
1 tbsp olive oil
1 lb (450 g) mild Italian sausage, sliced into ½-inch coins or in big chunks
1 medium yellow onion, diced
3 medium carrots, peeled and cut into rounds
2 celery stalks, sliced
4 garlic cloves, minced
1 tsp Italian seasoning (plus ½ tsp dried thyme, optional)
1 bay leaf
3 medium Yukon Gold potatoes (about 1 lb / 450 g), cut into ¾-inch chunks
1 can (14.5 oz) diced tomatoes with juices
6 cups (1.4 L) chicken broth
1 parmesan rind (optional)
2 cans (15 oz each) butter beans, drained and rinsed
1 tbsp fresh lemon juice
salt and black pepper to taste
for serving: chopped fresh flat-leaf parsley, grated parmesan, crusty bread
Directions
- Brown the sausage in olive oil 6–8 minutes; remove, keep the drippings.
- Soften onion, carrots and celery in the drippings; add garlic, seasoning and thyme for 30 seconds.
- Add broth and tomatoes, scraping up the browned bits; add potatoes, bay leaf and parmesan rind.
- Simmer, covered, 12–15 minutes until potatoes are tender.
- Stir in butter beans and sausage; simmer gently 5 minutes.
- Off the heat: remove bay leaf and rind; stir in lemon juice; season.
- Serve with parsley, parmesan and crusty bread for dunking.
Notes
- Brown the sausage well — the drippings and browned bits are what make the broth golden and deep. Add butter beans near the end and stir gently so they stay whole. Lemon juice goes in off the heat for brightness. The classic smooth pastina version is in the variations.
Save this recipe for cold evenings and sniffly days alike — a golden, hearty bowl that takes care of everybody at the table.
More recipes you’ll love: Easy Minestrone Soup Recipe, Easy Vegetable Soup Recipe and Easy Tomato Soup Recipe.
