Corn Soup is a comforting and flavorful dish that highlights the natural sweetness of corn in a warm, satisfying bowl. Popular in many cuisines around the world, it can be prepared in a variety of styles, from light and brothy to rich and creamy, making it a versatile option for any occasion.
The star ingredient, corn, brings a naturally sweet and slightly buttery flavor that forms the foundation of the soup. Fresh, frozen, or canned corn can be used, making it an accessible dish year-round. When cooked, the kernels soften and release their flavor into the broth, creating a delicious base that is both simple and satisfying.
A basic Corn Soup often starts with sautéed onions, garlic, and sometimes celery or carrots to build depth. Broth is then added, along with the corn, and the mixture is simmered until everything is tender. For a smoother texture, part or all of the soup can be blended, creating a creamy consistency without necessarily adding dairy. Alternatively, cream or milk can be included for a richer, more indulgent version.
Corn Soup is also highly adaptable. Ingredients like potatoes can add heartiness, while herbs such as thyme or parsley bring freshness. Spices like paprika or chili can introduce warmth and a slight kick, depending on preference. In some variations, proteins like chicken or shrimp are added, turning the soup into a more filling meal.
This dish is perfect as a starter or a light main course, especially when served with bread or a simple radish salad. It’s easy to prepare and can be made in advance, as the flavors often deepen over time.
Overall, Corn Soup is a comforting, versatile dish that celebrates the natural flavor of corn. Whether served smooth and creamy or chunky and rustic, it offers a warm, satisfying experience that is both nourishing and delicious.

Ingredients
- 2 cups corn kernels fresh or frozen
- 3 cups chicken broth low sodium
- 1 cup milk preferably whole
- 1 medium onion diced
- 2 tablespoons butter unsalted
- 1 teaspoon salt or to taste
- 1/2 teaspoon black pepper freshly ground
Instructions
- In a large pot, melt the butter over medium heat and sauté the diced onion until translucent, about 5 minutes.
- Add the corn kernels to the pot and cook for another 2 minutes, stirring occasionally.
- Pour in the chicken broth and bring to a boil. Reduce the heat and simmer for 10 minutes.
- Stir in the milk and season with salt and black pepper. Heat through but do not bring to a boil.
- Use an immersion blender to puree the soup until smooth. Alternatively, blend in batches using a countertop blender.
- Serve hot, garnished with additional corn kernels or fresh herbs if desired.
Nutrition










I don’t think this soup is worth the time. It’s just corn with some broth, kinda bland.
I disagree! I think this soup is super creamy and delicious! You just gotta add some spices to jazz it up!
This soup is so creamy and delicious! Perfect for a cozy night in. 🍲
Had a bit too much corn in mine, I think. Not a fan of the texture. 🤔
I totally get what you mean! Too much corn can really change the whole feel of the soup. Maybe less corn next time? 🤷♀️
Yum! Just yum! I love corn soup! Best soup ever.
I used vegetable broth instead of chicken and it was great! Maybe even better!
You forgot to mention how long to cook the milk! I don’t like it hot.
Who needs hot milk anyway? Just add it cold if you want! This recipe is kinda confusing.
You can heat the milk for just a few minutes, no need to boil it! Just warm it up and pour it in.
Simple to make and enjoyed by the whole family. Will definitely make it again! 😍
Soo bad. I don’t like corn soup. Not for me, bye!
This soup is a lifesaver! Super creamy and full of flavor. Definitely making it again.
I don’t know, my soup turned out kinda weird. Followed the steps but it just tasted bland.
Not too hard to make and my kids love it! can’t go wrong with corn lol.
Corn soup? YUM! I added some chili flakes for a kick. Perfect for cold nights!
I don’t have an immersion blender so I used a countertop one. It splattered a bit (oops), but it came out creamy. I added a little extra broth because it thickened fast in my kitchen.
Made this tonight and it’s seriously comforting. The immersion blending makes it super smooth without effort—my family asked for seconds. I used frozen corn and it turned out great!
Easy to follow and yum! I added some cayenne pepper for a kick, worked great!
Was good but I accidentally used coconut milk instead of regular milk. Still tasty tho!
I followed it exactly and it tasted nice, but the salt felt like “to taste” isn’t enough—my broth was already salty. I’d suggest specifying a starting amount more clearly.
Totally agree—“salt to taste” is tricky when the broth is already salty. I’d love if the recipe said something like start with 1/2 tsp, then adjust after simmering.
I did mine with regular chicken broth and honestly it came out perfect? Maybe next time use low-sodium like the ingredients say and you’ll be fine. But yeah, clarifying the starting amount would help.
Isn’t corn soup just like sweet corn? I thought it was gonna be different.
1/2 teaspoon pepper is too much for me; next time I’ll go lighter. Otherwise, great texture after pureeing.
Wow this corn soup is super creamy and delicious! My kids loved it! Will definitely make again.
I followed it pretty exactly. The flavor is nice, but mine was kinda thick for soup, maybe because my milk was lower fat? Also I blended it too long and it got extra smooth/like baby food lol.
Pretty good and easy, but I think my soup was a bit thin even after blending. Next time I’ll simmer 5 minutes longer or add a splash more milk/butter.
Not gonna lie, mine curdled a little when I added the milk. I might’ve heated it too high after that step. Tasted fine, just looked weird.
Really solid, but I’d add a pinch of garlic powder next time. Also, “don’t boil” is important—mine got a little too hot and thickened weird.
Simple and tasty! But I ain’t got time to blend it, so I just skipped that part.
This came out super creamy and comforting. The immersion blender step really makes it—no corn chunks, just silky soup. I used frozen corn and it still tasted fresh.
I don’t have an immersion blender so I used my blender in batches. It worked, but I had to be careful not to overfill—hot soup is intense. Still delicious though!
Nice! I’ve done the batch blending before too—good call on not overfilling. Hot liquid + blender is no joke 😅
Made this tonight—so creamy and comforting. The immersion blender step is the key. I used frozen corn and it still tasted sweet.
Not sure I get the “don’t boil after milk” thing. I boiled it a tiny bit anyway and it separated—won’t do that again. Flavor is nice, but texture was off for me.
Yeah that “don’t boil after milk” part is real—milk proteins can curdle if it gets too hot, which would totally explain the separation. Glad the flavor still worked out though!
Pretty solid and easy. I followed it closely, but mine came out a little thick for my liking—next time I’ll add an extra splash of broth or milk. Still delicious though.
I tried making this but it didn’t taste like much. Either I did something wrong or it lacks flavor.
Corn soup? Sounds kinda bland to me… but wow, the onion + pepper did a lot. I added a pinch of chili flakes and it made it way better.
corn soup bland? lol idk, i think it depends on the broth. i used low-sodium chicken broth and still needed more salt/pepper at the end.
I totally get what you mean—corn soup can taste a little “meh” if it’s missing seasoning. Onion really helps. Chili flakes is genius though 🔥
Five stars. Simple, cozy, and tastes like something from a deli. I’m making it again for meal prep—leftovers are even better.
Not gonna lie, I was skeptical about blending corn soup—seemed too simple. But wow, it’s actually restaurant-y.
So creamy! Great comfort food. Five stars easy.
Totally agree—corn soup is peak comfort food. I love that it stays smooth without tasting too “milky.” Five stars for sure! 🌽
The milk step confused me. I heated it and somehow it curdled a little… maybe my broth was still boiling? Next time I’ll lower the heat sooner.
I followed it mostly, but used 2% milk because that’s what I had. Still good, just not as rich. Would recommend whole if you can.
Made this tonight—super comforting. I used frozen corn and it still tasted fresh. The immersion blender step really makes it silky. I added a pinch of smoked paprika and it was even better.
Yes! The immersion blender is the whole magic trick—makes it feel restaurant-level. Love the smoked paprika idea too.
I’m skeptical of blending the whole thing. Wouldn’t it be better to leave some corn chunky? The soup was good, but it felt too uniform after pureeing.
Easy to make. I used regular chicken broth and forgot the salt part… so yeah it was a little salty. Still, the texture is great. Just watch the seasoning.
I don’t have an immersion blender, so I used my blender in batches. It splattered a bit lol. Still delicious though.
Mine turned out kinda bland even with salt. I think my onions were more on the raw side. How long should they be cooked for translucent exactly?
Corn soup sounds like something my grandma would make. This tastes pretty much like that—simple, hearty, and good with crusty bread.
Not gonna lie, I was skeptical about blending corn soup—sounds too plain. But wow, the onion + butter base really works. Would definitely make again. Maybe add a little garlic next time.
Solid recipe, but I think 10 minutes simmer might be a bit long if your corn is already tender—mine got slightly dull. Still tasty though. Next time I’ll simmer closer to 7-8 and add a pinch more pepper.
Why is there milk AND corn kernels? seems weird to me. I tried it anyway and it’s alright—tastes like sweet porridge? But I guess that’s what corn soup is.
Idk… I feel like corn kernels + milk is gonna split or get weird if you boil it. I followed the “don’t boil after milk” part and it was fine though—just not as “soupy” as I expected.
Honestly, the milk is what makes it creamy—without it it’d be more like straight corn broth. The corn + dairy combo is pretty common in soups (sweet porridge vibe checks out).