This Mexican Street Corn Soup brings the bold flavors of elote into a creamy, comforting corn chowder packed with vegetables and warming spices.

Elote, or Mexican street corn, is beloved for its sweet, smoky, creamy, and savory combination. This soup captures those flavors in a one-pot meal that takes about 35 minutes to make and works well for weeknights or casual entertaining.

Ingredients
Below is an overview of the ingredients used in this Mexican-inspired corn soup. See the recipe card for exact quantities.
- Red onion and white onion – finely diced for a balance of sweetness and sharpness. Sweet (yellow) onion may be substituted.
- Red bell pepper, poblano, and jalapeño – provide a sweet and mildly spicy base. Remove seeds if you prefer less heat.
- Frozen corn – convenient and flavorful; fresh corn can be used if cut from the cob and briefly cooked first. If using canned corn, drain well.
- Broth – chicken broth adds depth, but vegetable broth will keep the soup vegetarian.
- Cream cheese, heavy cream, and shredded cheese – full-fat cream cheese yields the creamiest texture. Use shredded cheddar, pepper jack, or a Mexican blend for melting cheeses.
- Seasonings: garlic powder, paprika, cumin, kosher salt, and black pepper.
- Optional garnishes: crumbled cotija, sour cream, sliced avocado, lime wedges, crushed tortilla chips, and fresh cilantro.
How to make Mexican Street Corn Soup
Sauté the aromatics and peppers


In a large pot or Dutch oven over medium heat, sauté the red and white onions, red bell pepper, poblano, and jalapeño for 3–4 minutes until softened.
Add corn and spices

Stir in the corn, garlic powder, paprika, cumin, salt, and pepper. Cook for 2 minutes to bloom the spices. For a lightly charred note, let the vegetables sit a bit without stirring.
Simmer with broth
Add the broth, bring the soup to a boil, then reduce the heat and simmer for 15 minutes to meld the flavors.
Meal prep note: If you plan to freeze the soup, cool it here and freeze the base. Add the cream and cheeses after thawing and reheating to preserve texture.
Finish creamy


Stir in the cream cheese until fully melted, then add the heavy cream and shredded cheese. Stir until the soup is silky and homogeneous. Adjust seasoning to taste.
Tip: For a smoother texture, blend part of the soup. An immersion blender makes this quick — blend to your preferred consistency, or purée a portion in a countertop blender and return it to the pot.

What to serve with Mexican Street Corn Soup
Serve bowls with a squeeze of fresh lime, extra crumbled cheese, and chopped cilantro. Offer chili powder or sliced jalapeños for anyone who prefers more heat. The soup pairs well with simple appetizers or a salad for a heartier meal.
Vegetarian side ideas
- Roasted or sautéed fajita vegetables
- Cilantro lime cauliflower rice
- Crunchy cauliflower tacos or tostadas

Storage and reheating instructions
Cool the soup, transfer to an airtight container, and refrigerate for 4–5 days. Reheat on the stovetop over medium-low heat, stirring frequently. For single servings, reheat in the microwave at 50% power in 1-minute intervals, stirring between each.
To freeze, stop after simmering the broth and vegetable base. Cool, freeze in airtight containers, and label. When ready to eat, thaw in the fridge, reheat, then stir in the cream cheese, heavy cream, and shredded cheese to finish. This helps prevent separation.

More recipes
- Chicken Taco Salad
- Cauliflower Tacos
- Air Fryer Chicken Fajitas
- Easy Keto Nachos
- Air Fryer Fish
Mexican Street Corn Soup

Equipment
- 1 Dutch oven
Ingredients
- 1/2 cup red onion, finely diced
- 1/2 cup white onion, finely diced
- 1 red bell pepper, finely diced
- 1 poblano pepper, seeded and finely diced
- 1 jalapeño pepper, seeded and finely diced
- 3 12-ounce packages frozen corn
- 32 ounces chicken broth (or vegetable broth)
- 1 8-ounce block cream cheese
- 2 teaspoons garlic powder
- 2 teaspoons paprika
- 1 1/2 teaspoons cumin
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1/3 cup heavy cream
- 1 1/2 cups shredded cheese
Instructions
- In a large pot or Dutch oven over medium heat, sauté the red onion, white onion, red bell pepper, poblano, and jalapeño for 3–4 minutes until softened.
- Stir in the frozen corn, garlic powder, paprika, cumin, salt, and pepper. Cook for 2 minutes to enhance the flavors.
- Pour in the broth, bring to a boil, then reduce heat and simmer for 15 minutes.
- Stir in the cream cheese until melted, then add the heavy cream and shredded cheese. Stir until smooth and creamy.
- Optional: Blend a portion of the soup for a smoother texture, using an immersion blender or a countertop blender, then return it to the pot.
- Taste and adjust seasonings. Serve hot with cilantro, lime wedges, and extra cheese if desired. Enjoy.
Nutrition
Nutrition information is approximate.