Cream of Corn Soup

If you love corn, you have to try this Cream of Corn Soup! It’s silky and smooth, and packed with sweet corn flavor.

cream of corn soup in a low bowl.

I was absolutely blown away by this soup. It’s creamy, silky, almost decadent, and bursting with sweet corn flavor. Cream of Corn Soup is the perfect late summer/fall soup!

This recipe is from an old church cookbook (the same one as my Old Fashioned Potato Soup!). In the front of the book, the editors highlighted a few stand-out recipes. This soup was one of them, and it’s easy to see why.

The woman who submitted this recipe shared that her mother had made Cream of Corn Soup for many years. The mother gave the daughter the recipe at her bridal shower in written form (because, of course, she had routinely made it without measuring).

The daughter noted that she loves the soup with a dollop of whipped cream on top, served with broiled peanut butter on toast. I didn’t try the peanut butter toast idea, but I can attest that the addition of whipped cream is fantastic!

This post contains affiliate links. Affiliate links support Gift of Hospitality at no additional cost to you. I receive a commission if you choose to make a purchase through these link.

Jump to:


sweet corn, butter, milk, cream, and other ingredients on a white table.

Here’s what you’ll need to create the silkiest cream of corn soup:

  • Fresh sweet corn (you can also use frozen corn or canned corn if sweet corn is not in season)
  • Milk and butter make this soup super creamy
  • Egg yolks give the soup a luxurious feel
  • Flour creates a roux to thicken the soup
  • Just a little onion adds flavor
  • Salt and pepper season the soup

How to make cream of corn soup

Run a knife down the cobs of corn to release the kernels. Reserve ¼ cup of corn for garnish, and chop the remaining corn finely. 

chopped corn kernels on a wooden cutting board with a knife.

Chopping the corn increases the surface area of the corn kernels that will steep in the milk, which results in more corn flavor in the soup.

Place the milk in a large saucepan over medium heat. Bring to a simmer (do not boil), whisking occasionally. You should see small bubbles on the edge of the pot.

Add the corn and onion, and let simmer for 15 minutes.

corn kernels in milk in a saucepan.

Set a colander over a large bowl, and pour the milk mixture through the colander. Strain out the corn and onions, and set aside the milk.

corn kernels in a mesh colander.

Place the saucepan back on the heat, and melt 4 tablespoons of the butter in it. Add the flour, and let cook for 1 minute. This creates a roux to thicken the soup.

roux in a saucepan.

Pour the milk into the saucepan, whisking as you pour it in. Add the salt and pepper, and let the milk mixture cook until thickened, about 5 minutes. Whisk occasionally while it is cooking.

Melt the remaining 2 tablespoons of butter, and pour it into the now-empty large bowl where the milk was. Whisk in the egg yolks.

Pour the milk mixture over the top, and stir until smooth. The hot milk will gently cook the egg yolks.

Ladle the Cream of Corn Soup into bowls, and top with the reserved corn kernels, chopped chives, and a spoonful of whipped cream (if desired).

bowl of cream of corn soup topped with chives and corn kernels.

Top tips

  • When scraping the corn from the cobs and putting it into the milk, don’t forget that corn “milk” that comes from the cobs! It’ll add even more corn flavor to the soup.
  • When heating the milk, don’t let it come to a boil. If the milk becomes too hot, it’ll form a skin on the surface, which we don’t want in the soup. Avoid it if you can, but if it does form a skin, just skim it off with a spoon.
  • Don’t want to toss the corn after it steeps? You can sauté it in some butter for a quick side dish.

Can I make Cream of Corn Soup ahead of time?

Cream of Corn Soup can easily be made several days in advance. Let it cool and store in a covered dish in the refrigerator.

Reheat the soup in a saucepan on the stovetop. Take care not to let it boil—just heat until warm.

I don’t recommend freezing the soup, which will compromise the silky texture.

cream of corn soup with a swirl of cream, topped with chives.

Using frozen or canned corn

This soup can easily be made with frozen or canned corn instead of fresh sweet corn. Instead of 5 ears of corn, replace it with:

  • 2 (12 oz) bags of frozen corn OR
  • 2 (15 oz) cans of whole kernel corn

If you’re using frozen corn, defrost it before chopping it. If you’re using canned corn, drain it before chopping it.

More corn recipes

Have you tried this recipe? Please leave a ⭐️⭐️⭐️⭐️⭐️ rating and/or comment below!

📖 Recipe

cream of corn soup in a low bowl, topped with corn kernels and chives.

Cream of Corn Soup

Published by Kate
Silky, velvety, and bursting with corn flavor, this Cream of Corn Soup is perfect for corn lovers!
4.50 from 4 votes
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Soup
Cuisine American
Servings 6 servings
Calories 255 kcal


  • 5 ears of sweet corn (see notes for canned corn or frozen corn)
  • 5 cups milk
  • 1 tablespoon chopped onion
  • 6 tablespoons butter, divided
  • 3 tablespoons flour
  • ¾ teaspoon salt
  • ¼ teaspoon pepper
  • 2 egg yolks
  • To serve: whipped cream, chopped chives


  • Remove the corn from the cobs by running a sharp knife down each cob. Reserve ¼ cup of corn for garnish. Chop the remaining corn finely.
  • Place the milk in a large saucepan and bring to a simmer (do not boil). Reduce heat to low and add the corn and onion. Cook over low heat for 15 minutes.
  • Pour the milk mixture into a colander set over a large bowl. Strain out the corn and onions. Set milk mixture aside.
  • Melt 4 tablespoons of butter in the same saucepan over medium heat. Add flour and let cook for 1 minute. Pour the milk mixture over the top, add salt and pepper, and whisk occasionally until thickened, about 5 minutes.
  • Melt the remaining 2 tablespoons of butter in the microwave. Pour it into the now-empty large bowl, and whisk together with the egg yolks. Pour the hot soup over the top and stir to combine.
  • Ladle the soup into bowls and garnish each bowl with a teaspoon of whipped cream, a few corn kernels, and chives (if desired).


If the milk becomes too hot, it’ll form a skin on the surface. Just use a spoon to skim it off.
You can substitute 2 (12 oz) bags of frozen corn or 2 (15 oz) cans of whole kernel corn for the sweet corn. Defrost the frozen corn and drain the canned corn if using.
Make it ahead: let the soup cool and store in the refrigerator. Re-warm on the stovetop. You can make the soup up to several days in advance. I don’t recommend freezing the soup.


Calories: 255kcalCarbohydrates: 13gProtein: 8gFat: 19gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.5gCholesterol: 119mgSodium: 372mgPotassium: 319mgFiber: 0.1gSugar: 10gVitamin A: 767IUVitamin C: 0.2mgCalcium: 262mgIron: 0.3mg
Keyword cream of corn soup
Did You Make This Recipe?Please leave a star rating and comment below!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating