Quick Recipe Version (TL;DR)
Quick Ingredients
- 6 ears fresh sweet corn (about 4 cups kernels), divided
- 2 tbsp unsalted butter (or olive oil)
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 4 cups (960 ml) low-sodium vegetable broth
- 1/2 cup (120 ml) heavy cream or full-fat coconut milk
- 1/2 cup packed fresh basil leaves, plus more for garnish
- 1 tsp kosher salt, 1/4 tsp black pepper, pinch red pepper flakes (optional)
- 1 tbsp fresh lemon juice
Do This
- 1) Cut kernels from corn. Reserve 1/2 cup kernels for garnish. (Optional: toss this 1/2 cup with a little oil and roast at 425°F / 220°C for 12–15 minutes until caramelized.)
- 2) In a large pot, melt butter over medium heat. Sauté diced onion with a pinch of salt for 6–8 minutes until soft and translucent. Add garlic and cook 1 minute.
- 3) Add most of the corn (except reserved garnish), remaining salt, pepper, and red pepper flakes. Stir 2 minutes to coat in fat and lightly heat the corn.
- 4) Pour in vegetable broth. Bring to a boil, then reduce to a gentle simmer and cook 15–20 minutes, until corn is very tender.
- 5) Stir in cream (or coconut milk) and basil. Warm 2–3 minutes (do not boil), then blend with an immersion blender or in batches until completely smooth.
- 6) Stir in lemon juice and adjust seasoning. Serve hot, topped with reserved (fresh or roasted) corn, extra basil, and a drizzle of cream or olive oil.
Why You’ll Love This Recipe
- Captures the sweetness of fresh summer corn in a silky, cozy soup you can enjoy year-round.
- Simple pantry-friendly ingredients, with an option to roast the corn for deep, smoky flavor.
- Blends into a luxurious, restaurant-style texture using just a blender and one pot.
- Easily adaptable: make it dairy-free, extra spicy, or load it up with toppings.
Grocery List
- Produce: Fresh sweet corn (6 ears), yellow onion, garlic, fresh basil, lemon (optional but recommended).
- Dairy: Unsalted butter, heavy cream (or your preferred milk/cream, or coconut milk for dairy-free).
- Pantry: Low-sodium vegetable broth, olive oil, kosher salt, black pepper, red pepper flakes (optional), sugar or honey (optional).
Full Ingredients
For the Corn-and-Basil Soup
- 6 ears fresh sweet corn, husked (about 4 cups kernels), divided
- 2 tbsp unsalted butter or extra-virgin olive oil
- 1 tbsp olive oil (for optional roasting, or extra for sautéing if needed)
- 1 medium yellow onion, finely diced (about 1 1/2 cups)
- 3 garlic cloves, minced
- 4 cups (960 ml) low-sodium vegetable broth
- 1/2 cup (120 ml) heavy cream or full-fat unsweetened coconut milk
- 1 tsp kosher salt, plus more to taste
- 1/4 tsp freshly ground black pepper, plus more to taste
- Pinch red pepper flakes (optional, for gentle heat)
- 1/2–1 tsp sugar or honey (optional, to enhance sweetness if your corn is not very sweet)
- 1/2 cup packed fresh basil leaves (roughly 15–20 large leaves)
- 1 tbsp freshly squeezed lemon juice (from about 1/2 small lemon), or to taste
For Serving and Garnish
- 1/2 cup reserved corn kernels (fresh or roasted)
- 2–3 tbsp thinly sliced fresh basil (basil ribbons)
- 2–3 tbsp heavy cream or olive oil, for drizzling
- Freshly ground black pepper
- Flaky sea salt (optional, for sprinkling on top)
Optional Roasted-Corn Boost
- 1 cup of the corn kernels from above (set aside before cooking)
- 1 tbsp olive oil
- Pinch of kosher salt and black pepper

Step-by-Step Instructions
Step 1: Prep the Corn (Fresh or Roasted)
Place a clean kitchen towel or a small, inverted bowl inside a large mixing bowl to catch the kernels. Stand each ear of corn upright on the cob end and carefully slice downward with a sharp knife to remove the kernels. Rotate the cob and repeat until all kernels are off. You should have about 4 cups total.
Scoop out 1/2 cup of kernels and set aside in a small bowl for garnishing at the end. If you want extra roasted flavor, also measure 1 additional cup of kernels (for a total of 1 1/2 cups reserved) and set them aside for roasting in the next paragraph.
For a roasted-corn accent: Preheat your oven to 425°F (220°C). Toss the 1 cup of kernels (not the 1/2 cup garnish portion) with 1 tbsp olive oil, a pinch of salt, and a pinch of pepper. Spread on a baking sheet in a single layer and roast for 12–15 minutes, stirring once, until golden and slightly charred at the edges. Set aside; these will be stirred into the blended soup or used as a topping.
Step 2: Sauté the Onion and Garlic
In a large, heavy-bottomed pot or Dutch oven, melt 2 tbsp butter (or heat 2 tbsp olive oil) over medium heat. Add the diced onion and 1/2 tsp of the kosher salt. Cook, stirring occasionally, for 6–8 minutes, until the onion is very soft, translucent, and just starting to turn pale golden around the edges. Adjust the heat as needed so it does not brown too quickly.
Add the minced garlic and cook for 30–60 seconds, stirring constantly, until fragrant. Avoid letting the garlic brown, which can turn it bitter.
Step 3: Add the Corn and Simmer with Broth
Add all of the remaining raw corn kernels to the pot (do not add the reserved garnish kernels yet). If you roasted some kernels in Step 1, you can add them now for a deeper roasted flavor or save them as a topping for extra texture.
Sprinkle in the remaining 1/2 tsp kosher salt, the black pepper, and a pinch of red pepper flakes if you like a gentle heat. Stir and cook for 2–3 minutes to lightly heat and coat the corn in the buttery onion mixture.
Pour in the vegetable broth. If you are using sugar or honey to boost sweetness, add 1/2–1 tsp now. Bring the mixture up to a boil over medium-high heat, then reduce to a gentle simmer. Cover the pot partially with a lid and cook for 15–20 minutes, stirring once or twice, until the corn is very tender and the flavors have melded.
Step 4: Add the Cream and Basil
Reduce the heat to low. Stir in the heavy cream (or coconut milk, if using). Let the soup warm for 2–3 minutes; it should be steaming but not boiling. Boiling at this stage can cause cream to separate and fresh herbs to lose their bright color.
Add the 1/2 cup packed fresh basil leaves. You can roughly tear them as you add them. Stir and let them wilt into the hot soup for about 1 minute. The basil’s bright aroma should become very noticeable.
Step 5: Blend Until Silky Smooth
Turn off the heat. Use an immersion blender to purée the soup directly in the pot, blending until it is completely smooth and velvety. This can take 2–4 minutes, depending on your blender and how silky you want the soup. Move the blender around the pot and tilt it slightly to catch any chunky bits.
Alternatively, carefully transfer the soup in batches to a countertop blender. Only fill the blender halfway and leave the lid slightly ajar (cover with a kitchen towel) to allow steam to escape. Blend each batch until smooth, then return the blended soup to the pot.
If the soup is thicker than you like, thin it with a splash or two of additional broth or hot water, stirring until you reach your preferred consistency.
Step 6: Brighten and Adjust Seasoning
Return the pot to low heat, if needed, to make sure the soup is pleasantly hot but not boiling. Stir in the fresh lemon juice, starting with 1 tbsp, and taste. Lemon adds brightness and keeps the basil flavor fresh; add a bit more if you like a tangier finish.
Taste the soup and adjust the seasonings: add more salt if it tastes dull, more pepper for gentle warmth, or another pinch of red pepper flakes for extra heat. If your corn was not very sweet, you can also stir in an additional pinch of sugar or honey to balance the flavors.
Step 7: Serve with All the Toppings
Ladle the hot soup into warm bowls. Top each serving with a spoonful of the reserved 1/2 cup of corn kernels (and the roasted kernels, if you saved them for garnish). Sprinkle with fresh basil ribbons, grind a little black pepper over the top, and finish with a drizzle of heavy cream or extra-virgin olive oil.
For a restaurant-style finish, you can gently swirl the cream or oil with the tip of a knife or a toothpick and add a light sprinkle of flaky sea salt. Serve immediately while hot and fragrant, with crusty bread or a simple green salad on the side if you like.
Pro Tips
- Use the sweetest corn you can find. Fresh, in-season sweet corn will give you the best flavor. If using off-season corn or frozen kernels, the optional sugar or honey helps mimic peak-summer sweetness.
- Blend thoroughly for a restaurant-level texture. Corn skins can be stubborn; take the extra minute or two to blend very well for a silky finish. For an ultra-smooth soup, you can pass it through a fine-mesh sieve after blending.
- Control thickness at the end. Corn naturally thickens the soup as it is puréed. If it gets too thick, simply stir in extra hot broth or water, a few tablespoons at a time, until it looks just right.
- Add basil at the right time. Adding basil just before blending keeps the color bright and the flavor fresh. Cooking basil too long can make it dull and muted.
- Be careful with hot liquids in a blender. If using a countertop blender, work in small batches and vent the lid to avoid steam buildup and potential splatters.
Variations
- Smoky Roasted-Corn Soup: Roast 2–3 cups of the kernels at 425°F (220°C) with olive oil, salt, and pepper until deeply caramelized. Use most of the roasted kernels in the soup and reserve some as a smoky, chewy topping. This version has a deeper, almost grilled flavor.
- Dairy-Free & Vegan: Use olive oil instead of butter and full-fat unsweetened coconut milk in place of heavy cream. The coconut milk adds body and a subtle richness without overpowering the corn and basil.
- Spicy Corn-Basil Soup: Add 1 finely chopped jalapeño (seeds removed for less heat) along with the onion in Step 2, and double the red pepper flakes. Finish with a squeeze of lime instead of lemon for a slightly different brightness.
Storage & Make-Ahead
Cool the soup completely at room temperature (no more than 1–2 hours), then transfer it to an airtight container. Refrigerate for up to 4 days. The flavors often deepen and improve by the next day. To reheat, warm gently on the stovetop over low to medium-low heat, stirring often, until hot but not boiling. If the soup thickens in the fridge, loosen it with a little extra broth or water as it reheats.
For longer storage, freeze the fully blended (and cooled) soup in freezer-safe containers for up to 3 months. Leave some headspace at the top, as liquids expand when frozen. Thaw overnight in the refrigerator, then reheat gently on the stovetop. If you know you will be freezing it, you can wait to add fresh basil and cream until after thawing and reheating; this helps preserve the brightest color and flavor.
Nutrition (per serving)
Approximate values for 1 of 4 servings (using heavy cream, not coconut milk): about 320–360 calories; 16–20 g fat; 6–8 g saturated fat; 40–45 g carbohydrates; 5–7 g fiber; 10–12 g natural sugars; 7–9 g protein; around 650–750 mg sodium (will vary based on broth and salt used). These numbers are estimates and will change with ingredient brands, exact quantities, and any substitutions.
