Creamy Corn and Queso Fresco Soup Recipe

This creamy corn soup combines the natural sweetness of fresh summer corn with savory notes from queso fresco or cotija cheese. It is thickened with a potato and simmered in milk for a velvety texture without heavy cream. Use fresh corn when in season for best flavor; the result is a comforting, vegetarian and gluten-free soup that highlights simple ingredients.

Creamy Corn Soup
Creamy Corn Soup with Queso Fresco

I love this soup — it’s at its best when summer corn is at peak sweetness. Even on warm evenings, a bowl of this creamy, lightly spiced soup is soothing and satisfying. The inspiration comes from Crema de Mazorca, a traditional Colombian corn soup from the Andean region, but this version is streamlined for a home kitchen: no heavy cream is used, only milk and a single potato to give body and a silky finish once pureed.

Corn Soup with Queso Fresco

The method is simple: sauté aromatics briefly, simmer corn and diced potato in milk and stock, then puree until smooth. Reserving a few tablespoons of whole corn kernels for garnish adds a pleasant textural contrast. Finish each bowl with crumbled queso fresco or cotija and a sprinkle of fresh cilantro and scallions for brightness. If queso fresco is not available, ricotta salata or a mild feta are workable substitutes.

This soup is a great choice for a meatless main or starter and is naturally gluten free. While you could use frozen corn, fresh corn cut from the cob will deliver the brightest, sweetest flavor. Below is a clear, easy-to-follow recipe and helpful tips for preparing and storing the soup.

creamy corn soupcreamy corn soup

Creamy Corn Soup with Queso Fresco

A sweet and savory creamy corn soup made with fresh corn, a potato for thickness, milk and crumbled queso fresco or cotija for topping. Vegetarian and gluten-free.

Yield: 6 servings (about 7 cups) • Serving size: 1 generous cup

Prep: 10 mins • Cook: 25 mins • Total: 35 mins

Ingredients

  • 1/2 teaspoon olive oil
  • 1/3 cup chopped scallions (plus more for garnish)
  • 1 garlic clove, chopped
  • 4 cups fresh corn kernels, cut from the cob (about 5 medium ears)
  • 1 russet potato (about 6 oz), peeled and diced small
  • 4 cups low-fat milk (or your preferred milk)
  • 1 chicken or vegetable bouillon cube (or 1 teaspoon concentrated bouillon)
  • 2 tablespoons chopped fresh cilantro, divided
  • 1 teaspoon kosher salt (or to taste)
  • 3 oz crumbled queso fresco or cotija (about 6 tbsp), more to taste

Equipment

  • Blender or immersion blender
  • Medium heavy pot or Dutch oven

Instructions

  1. Warm a medium heavy pot or Dutch oven over medium heat.
  2. Add the olive oil, then sauté the scallions and chopped garlic for about 1 minute until fragrant, taking care not to brown the garlic.
  3. Add the corn kernels, diced potato, milk, bouillon cube, 1 teaspoon of salt and 1 tablespoon of chopped cilantro. Bring the mixture to a gentle boil.
  4. Reduce the heat to medium-low, cover, and simmer for about 25 minutes, or until the potatoes are tender, stirring occasionally to prevent sticking.
  5. Remove the pot from heat and reserve approximately 6 tablespoons of whole corn kernels to use as a garnish.
  6. Carefully purée the soup in two batches in a blender until very smooth, or use an immersion blender directly in the pot. Return the puréed soup to the pot.
  7. Taste and adjust seasoning with additional salt and freshly ground black pepper if desired. Warm the soup over low heat for 2–3 minutes while stirring, to bring the flavors together.
  8. Ladle the soup into bowls. Top each bowl with about 1 tablespoon of the reserved whole corn kernels and 1 tablespoon of crumbled queso fresco or cotija. Finish with remaining chopped cilantro and additional scallions if desired.

Notes and Tips

  • Fresh corn delivers the best flavor; cut the kernels off the cob with a sharp knife and scrape the cobs with the back of the knife to release any remaining milk for extra sweetness.
  • For a richer soup, substitute part or all of the milk with half-and-half or light cream. For dairy-free, use unsweetened almond or oat milk and choose a dairy-free cheese alternative as a garnish.
  • If using frozen corn, thaw and drain well before adding; the soup will be slightly less sweet but still tasty.
  • To speed up the process, an immersion blender can purée the soup directly in the pot without transferring hot liquid.
  • Leftovers keep in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove and add a splash of milk if the soup thickens too much.
  • Possible cheese substitutes: ricotta salata, mild feta, or cotija. Add more or less cheese to suit your taste.

Nutrition (per serving)

Calories: 206 • Carbohydrates: 28.5 g • Protein: 11.5 g • Fat: 6.5 g • Fiber: 2 g • Sugar: 14 g • Sodium: approx. 462 mg