Mexican Street Corn Soup Recipe (Elote-Inspired)

Get ready to turn classic elote into a cozy, creamy bowl of comfort with this Mexican Street Corn Soup recipe. This cheesy, flavorful chowder combines sweet corn, smoky spices, and the bright finish of lime and cilantro—everything you love about street corn, but in spoonable form. It comes together quickly, makes a generous batch for weeknight dinners, and freezes well for easy future meals.

A creamy corn soup topped with crumbled cheese, roasted corn, and chopped green herbs, served in a white bowl with a spoon.

Why you’ll love this soup

This Mexican Street Corn Soup takes the beloved flavors of elote—charred-sweet corn, creamy cheese, lime, and a hint of chili—and translates them into a comforting chowder. It’s an accessible weeknight recipe that still feels special enough for guests. Below are a few reasons this version stands out:

  1. Perfect texture. This soup sits between a chowder and a puréed soup: smooth and creamy, yet still hearty thanks to roasted corn kernels left whole for bite and texture.
  2. Bold, balanced flavor. Smoky chili powder, a touch of cayenne, the tang of sour cream or crema, and salty cotija create layers of savory flavor that evoke Mexican street corn without overpowering the natural sweetness of the corn.
  3. Fast and simple. You’ll spend about 15 minutes on active prep and about 20 minutes roasting the vegetables. A blender finishes the soup quickly, making this a 35-minute meal from start to finish.

It’s a recipe that travels well from weeknight comfort to company-ready dish with only a few easy garnishes.

A flat lay of Mexican street corn soup ingredients, including sour cream, canned corn, olive oil, spices, an onion, lime, jalapeño, cilantro, and cotija cheese on a wooden surface.

Ingredients

Below are the ingredients and helpful substitution options. For measurements, see the recipe card at the bottom of this page.

  • Corn – If fresh corn is out of season, canned or frozen corn work well. This recipe calls for four 15-ounce cans drained (about 60 ounces), or roughly eight cups frozen, or equivalent freshly cut kernels when in season.
  • Onion – Yellow or white onion, diced.
  • Jalapeño – One large jalapeño adds a mild heat. Substitute half a green bell pepper if you prefer no heat.
  • Garlic – Whole cloves are roasted with the vegetables, adding deep roasted flavor when puréed into the base.
  • Olive oil – For roasting the vegetables.
  • Chili powder, salt, black pepper, cayenne pepper – Seasonings that layer smoky and spicy notes. Omit or reduce cayenne for milder heat.
  • Vegetable broth (or chicken broth) – Use vegetable broth to keep the soup vegetarian; chicken broth will add extra savory depth if desired.
  • Sour cream – Adds creaminess and a tang; Mexican crema is a slightly thinner alternative with a milder flavor.
  • Cotija cheese – A crumbly, salty finishing cheese. Queso fresco or crumbled feta can be used if cotija is unavailable.
  • Fresh lime – Zest and juice brighten the soup at the end; extra wedges are great for serving.
  • Cilantro – Chopped and stirred into the blender plus more for garnish. Omit if you’re not a cilantro fan.

Instructions

These step-by-step instructions will help you make the soup with excellent flavor and texture. For a printable, condensed recipe, see the recipe card below.

kernels of corn mixed with diced onions, jalapenos and garlic cloves on a baking sheet
seasoned kernels of corn mixed with diced onions, jalapenos and garlic cloves on a baking sheet
roasted corn, onions, jalapenos and garlic in a blender
corn soup pureed in a blender
pureed corn soup topped with roasted corn kernels in a large glass bowl
  1. Preheat and roast: Preheat your oven to 425°F (220°C). Drain the canned corn (or thaw frozen corn) and spread the kernels on a large baking sheet. Add the diced onion, minced jalapeño, and whole garlic cloves. Drizzle with olive oil and season with chili powder, salt, black pepper, and cayenne pepper. Toss to coat evenly, then roast for about 20 minutes, until the edges begin to brown and the vegetables smell caramelized.
  2. Blend the base: Remove the sheet from the oven. Scoop roughly half of the roasted mixture into a blender or food processor, making sure to include the roasted garlic cloves. Add the vegetable (or chicken) broth, sour cream, cotija cheese, fresh lime juice and zest, and two tablespoons of chopped cilantro. Purée until smooth and creamy—about 60 to 90 seconds depending on your blender.
  3. Finish and serve: Pour the puréed soup into a large bowl or pot. Stir in the remaining roasted corn mixture to add texture. Warm gently if needed, then ladle into bowls and top with additional crumbled cotija and chopped cilantro. Reserve a small cup of roasted corn for garnish if you like a more pronounced crunch and visual contrast.

Make-ahead tip: Blend the puréed portion and transfer it to a slow cooker or an airtight container. Add the reserved roasted vegetables just before serving. Kept warm in a slow cooker, the soup will stay ready for a few hours; refrigerated, it will keep for up to a week.

A creamy soup topped with crumbled cheese, cilantro, and golden corn kernels fills a white bowl.

What to serve with it

This soup is excellent with soft warm bread or anything you like to dip. Try these serving ideas:

  • Cheesy quesadillas for dipping—think of it as the Mexican answer to tomato soup and grilled cheese.
  • Tortilla strips or baked tortilla chips sprinkled on top for crunch.
  • Jalapeño cheddar cornbread or savory rolls for soaking up the creamy broth.
  • For a full themed meal, serve alongside a simple street corn salad or taquitos.

More soup recipes

If you enjoy this chowder, try other comforting soup recipes like lasagna soup, meatball soup, broccoli cheddar soup, or classic potato soup for variety throughout the week.

Mexican Street Corn Chowder

Turn classic elote into a cozy, creamy chowder filled with sweet corn, smoky spices, and a bright squeeze of lime. Ready in about 35 minutes.

Servings: 6 | Prep Time: 15 minutes | Cook Time: 20 minutes | Total Time: 35 minutes

Author: Whitney Bond

Ingredients

  • 60 ounces canned corn, four 15-ounce cans (drained) — or about 8 cups frozen or equivalent fresh kernels
  • 1 cup onion, diced
  • 1 jalapeño, minced (or half a green bell pepper)
  • 4 cloves garlic, whole
  • 1/4 cup olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1/2 teaspoon cayenne pepper (optional)
  • 3 cups vegetable broth (or chicken broth)
  • 1/2 cup sour cream (or Mexican crema)
  • 1/2 cup cotija cheese, crumbled, plus more for garnish
  • 1 tablespoon fresh lime juice
  • 1 teaspoon lime zest
  • 2 tablespoons cilantro, chopped, plus more for garnish

Instructions

  1. Preheat oven to 425°F (220°C).
  2. Toss corn, diced onion, minced jalapeño, and whole garlic cloves with olive oil, chili powder, salt, black pepper, and cayenne. Spread in an even layer on a baking sheet and roast 20 minutes.
  3. Remove the sheet from the oven. Reserve half of the roasted mixture, then transfer the other half to a blender with the broth, sour cream, cotija, lime juice, lime zest, and 2 tablespoons cilantro. Blend until smooth, about 60–90 seconds.
  4. Combine the puréed base with the reserved roasted corn mixture. Warm gently if needed and serve topped with extra cotija and cilantro.

Notes

  • If you want to add chicken, stir in 1–2 cups warm shredded rotisserie chicken with the reserved roasted vegetables at the end.
  • Leftovers keep in an airtight container in the refrigerator for up to one week. Reheat single portions in the microwave for 2–3 minutes, stirring halfway through. Reheat larger batches on the stove over medium heat until warmed through.
  • This recipe makes just over 12 cups of soup. Plan for 2–3 cups per person depending on appetite; the recipe will comfortably serve 4–6 people.
  • To double the recipe, roast on two large sheet pans and blend in batches as needed.

Nutrition (per serving, approximate)

Calories: 384 kcal; Carbohydrates: 44 g; Protein: 9 g; Fat: 20 g; Saturated Fat: 5 g; Sodium: 1475 mg; Fiber: 1 g.