Ghostly White Bean Soup with Garlic and Parmesan

Ghostly White Bean Soup with Garlic and Parmesan

When the broth first comes to a simmer, the cannellini beans bob up through the steam and the garlic smells warm and mellow. That’s the point when this soup starts…

By Brad
•

•
Reading time: 8 min

Tip: save now, read later.

When the broth first comes to a simmer, the cannellini beans bob up through the steam and the garlic smells warm and mellow. That’s the point when this soup starts to feel like more than beans in broth. A little heavy cream rounds it out, and Parmesan stirred in at the end makes each spoonful savory without turning the pot into a thick cheese sauce.

I finely chop the white onion so it softens into the base instead of leaving big pieces behind. Then the beans do double duty: some stay whole for a tender bite, while the rest help give the soup body. This Ghostly White Bean Soup with Garlic and Parmesan is a comforting one-pot meal, with a creamy ivory broth and enough texture to keep every bowl interesting.

Ghostly White Bean Soup with Garlic and Parmesan, creamy ivory soup
“

Kitchen Note

Give the garlic and thyme just 30 seconds in the warm oil with the onion. Once the garlic smells fragrant, add the broth; letting it brown can make its flavor sharp instead of mellow.

Save Ghostly White Bean Soup with Garlic and Parmesan for a cozy dinner: creamy broth, tender beans, and a savory Parmesan finish.

Save to Pinterest

Why Mashing Half the Beans Thickens This Soup Without Making It Heavy

White bean soup can land in an awkward middle ground: lots of broth around whole beans, but not enough body to feel creamy. Mashing about half the beans right in the pot fixes that without adding flour or turning the whole soup into a puree. The mashed beans release their soft, starchy centers into the broth, giving it a thicker feel while the beans left whole keep their shape.

That balance matters even more once the cream and Parmesan go in. The beans give the soup its substance; the dairy adds richness and a smooth finish. If every bean is left whole, the broth can feel thin beside the cream. If every bean is blended, the soup loses the tender bites that make it satisfying. Mash roughly half, then stop and check the texture before you decide whether to press a few more.

A potato masher works well because it lets you control how much breaks down. You don’t need to chase every last whole bean or make the pot perfectly uniform. A mix of creamy broth and intact beans is what gives each spoonful its cozy, hearty texture.

What Cannellini Beans, Broth, and Parmesan Each Bring to the Pot

Ghostly White Bean Soup with Garlic and Parmesan, tender beans and creamy broth
  • Cannellini beans — Their soft, creamy centers mash easily and thicken the broth without a separate starch. Drain and rinse them before adding so the canning liquid doesn’t cloud the soup. Great Northern beans are a workable swap; they tend to be a little firmer and less buttery.
  • Low-sodium broth — It gives the beans enough liquid to simmer while leaving room for the salty, savory Parmesan. Chicken broth makes the base more savory, while vegetable broth keeps the soup vegetarian; both are good choices here. Using low-sodium broth gives you more control over the finished seasoning.
  • Heavy cream — Its richness gives the soup a round, smooth finish and stands up to a gentle simmer. Half-and-half can replace it, but the broth will be thinner and needs especially gentle heating. Avoid boiling after adding either dairy option.
  • Finely grated Parmesan — Fine shreds melt into the hot soup more evenly than large pieces. Freshly grated Parmesan usually gives the smoothest result; pre-grated cheese works, though it may leave the broth a little less silky. Pecorino Romano can stand in for a sharper, saltier finish, so taste before adding any extra salt.
  • White onion, garlic, and dried thyme — The onion softens into a mild, savory base, while garlic and thyme give the broth its familiar, fragrant character. Finely chop the onion so it softens evenly, and mince the garlic so it releases its flavor quickly.

Building the Soup in Stages Without Losing Its Creamy Texture

Soften the Onion Until It Turns Translucent

Heat the olive oil in a 5-quart Dutch oven over medium heat, then add the finely chopped onion and kosher salt. Cook for 5 to 7 minutes, stirring occasionally, until the onion has softened and looks translucent rather than browned. If it starts catching on the bottom, lower the heat; the goal is a gentle, even softness. This gives the broth a mellow base without crisp bits of onion.

Let the Garlic and Thyme Turn Fragrant

Stir in the minced garlic and dried thyme, then cook for 30 seconds. The garlic should smell fragrant, but it shouldn’t take on a deep golden color. Keep stirring so it doesn’t sit against the hot pot and scorch. Add the broth and beans as soon as that aroma blooms.

Simmer the Beans Until the Broth Takes on Their Flavor

Add the broth and drained, rinsed cannellini beans, then bring everything to a gentle boil. Reduce the heat and simmer uncovered for 15 minutes. Keep the simmer calm rather than rapid; the beans need time to warm through and share their flavor with the broth, not tumble around aggressively. The liquid should bubble softly across the surface.

Mash, Add the Cream, and Finish the Parmesan Off the Heat

Use a potato masher to mash about half the beans in the pot, leaving the rest intact. Stir in the heavy cream and simmer gently for 3 minutes, watching for small, quiet bubbles rather than a rolling boil. Take the Dutch oven off the heat before stirring in the finely grated Parmesan and black pepper. Stir until the cheese melts; keeping the pot off the burner helps the cheese blend into the soup instead of turning grainy.

Three Simple Ways to Shift the Soup’s Flavor

Make a dairy-free pot

Use vegetable broth, unsweetened oat cream in place of the heavy cream, and vegan Parmesan instead of dairy Parmesan. The soup will still have a creamy feel, though the oat cream and vegan cheese bring a slightly sweeter, less nutty finish than the original.

Give the broth a rosemary edge

Replace the dried thyme with 1/4 teaspoon dried rosemary, stirring it in with the garlic. Rosemary is more piney and assertive, so this smaller amount seasons the soup without taking over the beans and Parmesan.

Add a little heat

Stir a pinch of red pepper flakes into the pot with the garlic and thyme. The brief cook in the oil brings out their warmth, adding a gentle kick that cuts through the cream without masking the garlic.

Storage and Reheating

  • Refrigerator: Keep leftovers in an airtight container for 3 to 4 days. The beans will continue to absorb some broth, so the soup may be thicker after chilling.
  • Freezer: Freeze in airtight, freezer-safe containers for up to 2 months. Cream-based soups can separate a little after thawing; whisking as it warms helps bring the texture back together.
  • Reheating: Warm on the stovetop over low heat, stirring often, until the soup reaches 165°F. Don’t let it boil, which can make the dairy separate and the Parmesan turn grainy.

Questions That Come Up When Making White Bean Soup

Can I double this soup in a 5-quart Dutch oven?+

I wouldn’t double it in the same 5-quart pot; the doubled broth, beans, and cream leave too little room to simmer and stir safely. Use a larger pot or make two batches so the soup has room to bubble gently.

Can I blend the soup completely smooth?+

Yes. For a smooth texture, blend the simmered beans and broth before adding the cream, then return the soup to a gentle simmer and continue with the dairy. An immersion blender is convenient, but keep its head beneath the surface to avoid splashing hot soup.

Can I leave out the Parmesan?+

You can, but the soup will lose some salty, nutty savoriness and a little of its body. If you leave it out, taste the finished soup before serving and adjust the seasoning to suit the broth you used.

How do I fix soup that turned grainy after the cheese went in?+

Take the pot off the heat and stir gently; if the cheese has only just started to clump, the residual warmth may help it loosen. A fully grainy sauce may not turn completely smooth again, so add the Parmesan only after removing the pot from the burner and stir until it melts.

Ghostly White Bean Soup with Garlic and Parmesan

White bean soup with garlic and Parmesan simmers in a 5-quart Dutch oven until creamy and comforting. Mashing about half of the cannellini beans thickens the broth, while Parmesan melts in at the end for a savory finish.
Prep Time 10 minutes
Cook Time 26 minutes
Total Time 36 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 390

Ingredients
  

  • 2 tbsp olive oil
  • 1 white onion medium, finely chopped
  • 0.5 tsp kosher salt
  • 8 cloves garlic minced
  • 0.5 tsp dried thyme
  • 6 cups low-sodium chicken or vegetable broth
  • 3 can (15 oz) cannellini beans drained and rinsed
  • 1 cup heavy cream
  • 0.75 cup Parmesan cheese finely grated
  • 0.25 tsp ground black pepper

Equipment

  • 1 5-quart Dutch oven

Method
 

  1. Heat the olive oil in a 5-quart Dutch oven over medium heat.
  2. Add the onion and salt and cook for 5 to 7 minutes, stirring occasionally, until the onion is softened.
  3. Stir in the garlic and thyme and cook for 30 seconds, until fragrant.
  4. Add the broth and cannellini beans and bring to a gentle boil.
  5. Reduce the heat and simmer uncovered for 15 minutes.
  6. Mash about half of the beans in the pot with a potato masher to thicken the soup.
  7. Stir in the heavy cream and simmer gently for 3 minutes; do not let the soup boil.
  8. Remove the pot from the heat and stir in the Parmesan and black pepper until the cheese has melted.

Notes

Mash about half the beans for a thicker soup. Refrigerate leftovers for up to 4 days; freezing is not recommended because the cream may separate. For a lighter soup, replace the heavy cream with half-and-half.
About the author
Brad

Leave a Comment

Recipe Rating