Description
Rich, creamy, and deliciously satisfying puréed corn soup made with simple ingredients and enjoyed year-round.
Ingredients
Scale
- 3 tablespoons butter
- 1 large yellow potato, peeled and diced (about 9–10 ounces or 1 1/2 cups diced)
- 1/2 cup chopped onion (white or yellow)
- 3 cloves garlic, minced
- 3 cups low-sodium chicken broth
- 5 cups corn kernels, divided
- 1 cup heavy cream, room temperature
- 1–2 tablespoons fresh lime juice
- Salt to taste
- Black pepper to taste
- Chopped fresh chives or cilantro (optional)
- Lime wedges (optional)
Instructions
- Heat a large pot over medium heat and melt the butter.
- Add diced potatoes, chopped onions, and minced garlic; cook 5 to 6 minutes until onions soften and potatoes begin to soften.
- Add chicken broth and 4 cups corn kernels; stir and bring to a boil.
- Reduce heat to medium-low and simmer uncovered 10 to 12 minutes until potatoes and corn are tender.
- Remove from heat and blend until completely smooth using an immersion blender.
- Stir in heavy cream until fully incorporated.
- Return to medium-low heat, add remaining 1 cup corn kernels and lime juice, season with salt and pepper, and simmer 5 minutes.
- Serve warm topped with chives or cilantro and lime wedges if desired.
Notes
- Use fresh or frozen corn for best flavor; rinse and drain canned corn if using.
- Half-and-half can replace heavy cream for a lighter option.
- Add all 5 cups of corn before blending for completely smooth texture.
- Check broth label to keep recipe gluten free.
- Use vegetable broth to make it vegetarian.
- Use vegan butter and dairy-free cream to make it vegan.
- When using a traditional blender, fill only halfway, remove center cap, cover with towel, and blend in batches.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 9g
- Sodium: 620mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 55mg
