Cream of anything soup recipe

By Francis Lam
Published March 5, 2011 2:01AM (EST)
Fresh asparagus soup in white plate close up (Dusan Zidar)
Fresh asparagus soup in white plate close up (Dusan Zidar)

Adapted from "The Professional Chef," 7th edition, Culinary Institute of America

Serves 4-6 as an appetizer (about 1 quart of soup)


  • 1 pound broccoli (or whatever -- asparagus, mushrooms, celery, lettuce, cauliflower, chicken, carrot, peas, you get the picture), roughly chopped
  • ½ cup chopped onion (about 2 ounces, or ½ of a small onion)
  • 1 stalk celery, chopped
  • Aromatics of your choice -- garlic, shallots, ginger, scallions, chilies etc.
  • 3 tablespoons butter or vegetable oil
  • 3 - 4 tablespoons flour
  • 2 cups (plus more as needed) chicken, vegetable, or other kind of stock
  • ¼ - ½ cup heavy cream
  • Salt and pepper to taste


  1. In a heavy pot over medium heat, sweat the broccoli (or whatever you're using), the onions, celery and aromatics in the butter or oil. Stir frequently and don't let it brown -- turn down the heat if you have to -- but cook them until the onions are translucent and soft, and the other vegetables are softening. Season with a little bit of salt and pepper.
  2. Sprinkle on three tablespoons of flour and stir thoroughly. You want the flour to start to pull all the vegetables together and turn them dull-looking, absorbing all their sheen. If they're still kind of shiny with fat, sprinkle on the remaining flour -- go by eye, and just use enough to make it look like there's a matte coat on everything. Cook, stirring, until the flour starts to turn a light blond color, about 10 minutes. Congratulations, you just made a roux and sweated your vegetables at the same time. See? Told you this was easy.
  3. Slowly add the stock to the pot, stirring or whisking to make sure no lumps form in the roux. Once all the stock is in, bring it up to a boil over high heat, then turn down to a gentle simmer. Simmer at least 20 minutes, stirring every few minutes, until the vegetables are all quite soft and the soup appears thickened. (You want to simmer it at least 20 minutes to cook all the raw taste of the flour out.) If foam or scum floats to the top, just skim it off.
  4. When all the vegetables are soft, puree the soup in a blender, with an immersion blender, or if you're old-school, in a food mill. (If you're using a green vegetable as your main flavor ingredient and want some more color, feel free to add in some fresh parsley leaves to the simmering soup three minutes before pureeing -- its color will brighten it back up a bit.)
  5. Put the soup back in the pot, add cream to taste and bring back up to a simmer. If it's too thick, thin it with a little stock; too thin, add a little more cream or let it gently simmer to reduce. Taste, adjust seasoning with salt and pepper, garnish and serve.

How to garnish your soup: "Garnish" is the term of art, but I admit it sounds a little silly and froufrou. And, of course, garniture can be extraneous, but there's a lot to be said for the added element of surprise, flavor, texture or visual appeal of a nicely garnished soup. So when deciding whether and how to garnish a soup, think of complementary or contrasting textures and flavors. Maybe a few crisp croutons or toasted nuts. Maybe an extra dollop of sour cream, or flavored whipped cream. Maybe a few bits of fried ham, chopped herbs or something as simple as bite-size pieces of the main ingredient, like extra broccoli florets quickly boiled tender-crisp and floating on top.

Francis Lam

Francis Lam is Features Editor at Gilt Taste, provides color commentary for the Cooking Channel show Food(ography), and tweets at @francis_lam.

MORE FROM Francis Lam

Related Topics ------------------------------------------

Food Recipes