Prepare to fall in love with this incredible Mexican Street Corn Soup, a culinary masterpiece inspired by the vibrant and irresistible flavors of authentic Mexican street corn, famously known as Elote. We’ve transformed this beloved appetizer into a rich, creamy, and deeply satisfying soup that will tantalize your taste buds and leave you craving more. This recipe is a celebration of texture and flavor, bringing together the sweetness of corn, the subtle kick of poblano peppers, the tang of lime, and the ultimate creaminess from cream cheese and cotija.
Crafted with readily available ingredients like frozen corn, tender Yukon potatoes, luscious cream cheese, and aromatic poblano peppers, this soup is more than just a meal – it’s an experience. Each spoonful delivers a harmonious blend of zesty, comforting, and cheesy goodness, making it an instant favorite for anyone seeking a hearty and flavorful dish. It’s the perfect answer to those creamy, cheesy cravings, all in one delightful bowl.

The Ultimate Creamy Elote-Inspired Corn Soup
Here at Cheese Knees, our passion for Mexican-inspired cuisine is undeniable, and this soup stands as a testament to that love. It perfectly embodies the iconic flavors of Mexican street corn, but with our unique twist: a generous incorporation of CHEESE! We’ve skillfully blended cream cheese into this recipe, elevating it to an ultra-creamy, incredibly cheesy, and intensely flavorful experience that’s truly unforgettable.
This versatile soup is a delightful addition to your menu, no matter the season. During the colder months, its hearty potatoes, rich cream cheese, savory broth, and wholesome vegetables offer unparalleled warmth and comfort, making it ideal for a cozy night in. Yet, it surprisingly transitions beautifully into the warmer seasons too! The bright, sweet corn, invigorating fresh lime, and aromatic cilantro infuse it with vibrant, summery notes, proving that this creamy corn soup is a delicious choice year-round. It’s a dish that adapts to your mood and the weather, always delivering satisfaction.
Why You’ll Adore This Mexican Street Corn Soup!
- Unrivaled Creaminess and Cheesiness: This isn’t just a soup; it’s a luscious, velvety dream come true. The combination of cream cheese and cotija creates an irresistible texture and a depth of cheesy flavor that will satisfy your deepest comfort food cravings.
- Hearty and Fulfilling: Packed with tender potatoes and sweet corn, this soup is wonderfully substantial. It’s a complete meal on its own, guaranteed to keep you feeling full and content without being overly heavy.
- Quick and Easy to Prepare: Don’t let its sophisticated flavor fool you; this soup comes together in under an hour! It’s the perfect weeknight meal solution when you need something delicious and comforting without spending hours in the kitchen.
- Flavors That Intensify Overnight: Like many great soups, this Mexican Street Corn Soup tastes even better the next day. The ingredients have more time to meld and deepen, offering an even richer and more complex flavor profile with each subsequent serving.
- Explosive, Authentic-Inspired Flavor: Drawing inspiration directly from Elote, this soup captures the perfect balance of sweet, savory, tangy, and a hint of smoky spice. It’s a vibrant taste of Mexico reimagined in soup form.

Unpacking the Deliciousness: What Exactly is Mexican Street Corn Soup?
Our Mexican Street Corn Soup is a loving homage to the incredibly popular and utterly delicious Mexican street corn, also known as Elote. This recipe skillfully translates all those fantastic Elote elements—especially the CHEESE—into a comforting, spoonable form. It’s important to clarify that while deeply inspired by traditional Elote, this is our unique, humble interpretation rather than an authentic Mexican recipe. We’ve taken the essence of Elote and crafted a soup that celebrates its flavors in a new and exciting way.
Elote, meaning “corn cob” in Spanish, is a quintessential Mexican street food that has captivated palates worldwide. Traditionally, it features a corn on the cob that has been perfectly grilled or boiled, achieving a delightful char and juicy tenderness. The magic happens next: it’s generously slathered with a creamy, tangy sauce—often a mixture of mayonnaise or crema, chili powder, fresh lime juice, and sometimes a hint of garlic. Finally, it’s dusted with a copious amount of crumbly, salty cotija cheese and garnished with fresh cilantro. This combination creates an addictive symphony of sweet, salty, creamy, and zesty flavors that makes Elote one of Mexico’s most cherished and popular culinary treasures.

Essential Elote Soup Recipe Ingredients and Their Role
Every ingredient in this Mexican Street Corn Soup plays a vital role in creating its rich and complex flavor profile. Here’s a closer look at what you’ll need and why:
- Avocado Oil: Used for sautéing the vegetables, avocado oil is a fantastic choice due to its high smoke point and heart-healthy monounsaturated fats. It provides a neutral base, allowing other flavors to shine.
- Onion: Minced white onion forms the aromatic foundation of the soup, adding a subtle sweetness and depth of flavor. Yellow onion can also be used if preferred.
- Garlic: Freshly minced garlic is non-negotiable for optimal flavor. Its pungent, savory notes are essential for building a robust base.
- Spices (Chili Powder & Cayenne Pepper): These Mexican-inspired spices are crucial for giving the soup its characteristic warmth and a gentle, inviting heat. Adjust the cayenne to your desired spice level.
- Salt & Pepper: Basic yet indispensable, these seasonings enhance and balance all the delicious flavors, ensuring every bite is perfectly seasoned.
- Vegetable Broth: The liquid base of our soup. Vegetable broth provides a savory backdrop, but feel free to substitute with vegetable stock or even chicken broth for a slightly different flavor profile.
- Yukon Potatoes: We adore Yukon potatoes for their naturally creamy texture when cooked, which contributes significantly to the soup’s heartiness and smooth consistency. Russet, Idaho, or red potatoes can be used as alternatives; just be sure to cut them into smaller, uniform chunks for even cooking.
- Corn: While we use convenient frozen corn for this recipe, fresh corn kernels are absolutely fantastic if available. Using some charred corn will infuse a smoky depth reminiscent of grilled Elote.
- Cream Cheese: This is our secret weapon for achieving an incredibly rich, thick, and ultra-creamy Mexican street corn soup. It melts beautifully, adding a luxurious tang and velvety mouthfeel.
- Poblano Pepper: Poblano peppers introduce a mild, earthy spice and a smoky undertone that perfectly complements the corn. They add depth without overwhelming heat, though you can adjust or omit based on preference.
- Cotija Cheese: You simply cannot have an Elote-inspired soup without cotija! This salty, crumbly Mexican cheese is a primary ingredient, delivering an authentic tangy and savory punch. If cotija is hard to find, queso fresco makes an excellent substitute.
- Lime: A squeeze of fresh lime juice at the end is absolutely essential. Its bright acidity cuts through the richness of the soup, adding a vital zest and freshness that elevates all the other flavors. Do not skip it!
- Cilantro: Freshly chopped cilantro serves as a beautiful and aromatic garnish, bringing a burst of herbaceous flavor. If you’re not a fan, feel free to omit it.

Mastering the Recipe: How to Make Creamy Mexican Street Corn Soup
Follow these simple steps to create a truly unforgettable Elote-inspired soup:
Step 1: Build the Flavor Base – Sauté Onion and Garlic
Begin by heating 2 tablespoons of avocado oil in a large Dutch oven or heavy-bottomed pot over medium heat. Once shimmering, add the minced white onion and cook for 2-3 minutes, stirring occasionally, until it begins to soften and become translucent. Next, stir in the minced garlic, chili powder, cayenne pepper, 1 tablespoon of kosher salt, and the ground black pepper. Continue to cook for another minute, allowing the spices to become fragrant and their flavors to deepen, creating a rich aromatic base for your soup.
Step 2: Add Potatoes and Broth to Simmer
Introduce the diced Yukon potatoes and vegetable broth to the pot. Increase the heat to bring the broth to a rolling boil. Once boiling, reduce the heat to a gentle simmer, cover, and let it cook for approximately 15 minutes, or until the potatoes are fork-tender. This ensures they will blend smoothly later.
Pro Tip: If you plan to use an immersion blender for a super smooth soup, we highly recommend peeling your potatoes beforehand for the best texture.
Step 3: Prepare Your Flavorful Toppings
While the soup is simmering, turn your attention to the toppings. In a separate large skillet, heat the remaining 1 tablespoon of avocado oil over medium-high heat. Add 10 ounces of the frozen corn kernels and the diced poblano pepper. Cook for 4-5 minutes, stirring occasionally, until the corn and peppers develop a beautiful char on the outside. This charring adds an essential smoky depth, reminiscent of grilled Elote. Season this mixture with the remaining half tablespoon of salt, then set it aside to be used as a vibrant topping.
Step 4: Incorporate More Corn for Texture
After the soup has simmered for 15 minutes and the potatoes are tender, stir in the remaining 10 ounces of frozen corn. Allow the soup to continue simmering for another 5 minutes. This two-stage corn addition ensures some corn is blended into the creamy base, while the later addition provides delightful kernels of texture in the finished soup.
Step 5: Achieve Creamy Perfection by Blending
Remove the pot from the heat. Using an immersion blender, carefully blend the soup in 10-second intervals until most of the potatoes have been broken down into tiny pieces, creating a rich, thick, and creamy consistency. You can blend to your preferred smoothness – some prefer a few small chunks for texture!
Note: If you don’t have an immersion blender, a standard blender can be used. Just be cautious when blending hot liquids by working in batches and leaving the lid slightly ajar to allow steam to escape.
Once blended, add the cream cheese to the warm soup. Stir continuously until the cream cheese has completely melted and is fully incorporated, making the soup incredibly smooth and luscious.
Step 6: Serve and Savor Your Delicious Creation
Ladle the hot, creamy Mexican Street Corn Soup into individual bowls. To serve, top each bowl generously with about ¼ of the charred corn and poblano mixture. Sprinkle with ¼ cup of crumbled cotija cheese, a tablespoon of fresh minced cilantro, and a squeeze of juice from ¼ of a lime. The fresh toppings add a burst of flavor, texture, and color that completes this irresistible dish. Enjoy every comforting spoonful of your homemade Mexican soup!

Elevate Your Meal: What to Serve with Mexican Street Corn Soup
While this delicious Mexican-inspired soup is wonderfully satisfying and makes for a fantastic and easy dinner all on its own, pairing it with complementary dishes can truly transform it into a memorable feast. Here are some fantastic pairings to consider, including some from our sister site, Fit Foodie Finds, to help you take this flavorful dish up a few notches:
- Hearty Cornbread or Corn Pudding: Dunk a slice of warm, buttery cornbread into your soup for an extra layer of comfort and texture. Our Jalapeño Corn Pudding offers a delightful sweet and spicy counterpoint.
- Crispy Tortilla Chips: A simple side of crispy tortilla chips provides a satisfying crunch and is perfect for scooping up every last drop of the creamy soup. You can even crush some on top for added texture.
- Fresh Side Salad: A light, refreshing green salad with a zesty vinaigrette can provide a wonderful contrast to the richness of the soup, cleansing the palate with every bite.
- Tacos Galore: This soup pairs amazingly well with a variety of tacos, making for a fun and flavorful meal spread. Consider our Smoked Pulled Pork Tacos, The BEST Tofu Tacos, Shredded Chicken Tacos, or our Best Ever Carnitas Tacos for a complete Mexican-inspired dinner.
- Flavorful Burritos: Round out your meal with our satisfying Six Ingredient Bean Burritos. The soup provides a creamy element to balance the hearty fillings of a burrito.
- Grilled Proteins: For a lighter, yet still fulfilling option, serve the soup alongside grilled chicken or shrimp seasoned with Mexican spices.
Frequently Asked Questions About Mexican Street Corn Soup
Absolutely! While frozen corn offers convenience, using fresh corn kernels will lend an even brighter, sweeter flavor to your soup. You’ll need approximately 2 ½ cups of freshly shucked corn, which typically comes from about 3 to 4 ears of corn. To prepare, simply cut the kernels off the cob. Keep in mind that fresh corn may cook slightly faster than frozen, so you might need to adjust the cooking times slightly in the recipe, particularly during the charring and simmering steps, ensuring it’s tender but not overcooked.
Our version of this Mexican Street Corn Soup is designed to be mildly spicy, offering a gentle warmth rather than intense heat. The poblano pepper, a key ingredient, is known for its mild flavor on the Scoville scale, contributing an earthy undertone more than fiery kick. If you prefer a spicier soup, feel free to enhance the heat! You can add finely diced jalapeño pepper along with the poblano, or even a smaller amount of serrano pepper for a more significant punch. For those who enjoy an even bolder flavor, a pinch of chili flakes or an extra dash of cayenne can be stirred in at the end. Conversely, if you’re sensitive to spice, you can reduce the amount of cayenne pepper or even omit the poblano pepper entirely for a milder experience.
Storage & Reheating Tips for Your Elote Soup
One of the many wonderful qualities of this Mexican Street Corn Soup is that its flavors deepen and meld beautifully over time. If you find yourself with leftovers – and we hope you do! – you’re in for a real treat, as the soup often tastes even better the next day, with all the spices and creamy components amplifying to a whole new level.
- To Store in the Fridge: Allow your Mexican Street Corn Soup to cool completely to room temperature before transferring it to an airtight container. It will keep fresh in the refrigerator for 3 to 5 days, perfect for delicious meal prep throughout the week.
- To Freeze for Later: For longer storage, this soup freezes wonderfully. Once completely cooled, pour the soup into a freezer-safe container or heavy-duty freezer bags, leaving some headspace for expansion. It can be stored in the freezer for up to 3 months, ready whenever a craving strikes.
- To Reheat: If frozen, allow your soup to thaw completely in the refrigerator overnight before reheating. For best results, gently reheat the soup on the stove over medium-low heat, stirring occasionally, until it is warmed through. You can also reheat individual portions in the microwave in 1-minute intervals, stirring between each, until piping hot.
- Pro Tip for Consistency: If you notice that your soup has thickened considerably after refrigeration or freezing, simply stir in a little water, vegetable broth, or even milk (for extra creaminess) until it reaches your desired consistency before reheating.

More of our Favorite…
Indulge in More Cheesy Soup Recipes!
If you’re a fan of the rich, comforting goodness found in our Mexican Street Corn Soup, you’re in luck! Here at Cheese Knees, we have an extensive collection of equally delicious and cheesy soup recipes that are sure to become new favorites. Dive into these creamy delights for ultimate comfort:
- Beer Cheese Soup: A rich and savory soup with a delightful tang from your favorite brew.
- Classic Corn Chowder: A timeless comfort food, bursting with sweet corn and creamy potatoes.
- Creamy Taco Soup: All the beloved flavors of tacos, transformed into a satisfyingly creamy soup.
- Hearty Cheesy Potato Soup: The ultimate cozy classic, perfect for a chilly day.
- Delectable Cheeseburger Soup: A fun and flavorful soup that tastes just like your favorite burger.
- Comforting Cheese Tortellini Soup: Cheesy pasta in a savory broth, a family-friendly favorite.
Creamy Mexican Street Corn Soup (Elote-Inspired)
This Mexican Street Corn Soup is an incredibly creamy and utterly delicious adaptation, inspired by the vibrant flavors of Elote. It’s ready to serve in just 45 minutes, making it a perfect quick and comforting meal!
Emily Richter
Prep:
15
Cook:
30
Total:
45
4
Print Recipe
Ingredients
- 3 tablespoons avocado oil, divided
- ½ large white onion, minced
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- ½ teaspoon cayenne pepper
- 1.5 tablespoons kosher salt
- ½ teaspoon ground black pepper
- 6 cups vegetable broth
- 1 lb. Yukon potatoes, peeled and diced
- 20 oz. frozen corn, divided
- 4 oz. cream cheese
- 1 poblano pepper, diced
- 5 oz. cotija cheese, ~1 cup, crumbled
- 1 lime, quartered, for serving
- ¼ cup minced cilantro, for garnish
Instructions
-
Heat 2 tablespoons of avocado oil in a large Dutch oven over medium heat. Add the minced onion and cook for 2-3 minutes until softened. Stir in the minced garlic, chili powder, cayenne pepper, 1 tablespoon of salt, and ground black pepper, cooking for another minute until fragrant.
-
Next, add the diced Yukon potatoes and vegetable broth to the pot. Bring the broth to a boil, then reduce heat to a simmer, cover, and cook for 15 minutes, or until potatoes are tender.
-
While the soup cooks, prepare the toppings. Heat the remaining 1 tablespoon of avocado oil in a large skillet over medium-high heat. Add 10 oz. of the frozen corn and the diced poblano pepper. Cook for 4-5 minutes, stirring occasionally, until they develop a slight char. Season with the remaining half tablespoon of salt and set aside.
-
After the soup has simmered for 15 minutes, add the remaining 10 oz. of frozen corn to the pot and cook for another 5 minutes.
-
Remove the pot from heat. Using an immersion blender, blend the soup in 10-second intervals until most of the potatoes are broken into tiny pieces and the soup reaches a creamy consistency.
-
Add the cream cheese to the blended soup and stir until it completely melts and is smoothly incorporated.
-
To serve, ladle the soup into bowls. Top each bowl with ¼ of the charred corn and poblano mixture, ¼ cup of crumbled cotija cheese, 1 tablespoon of minced cilantro, and a squeeze of juice from ¼ of a lime. Serve immediately and enjoy!
Tips & Notes
- If you do not have an immersion blender, a standard blender can be used. When blending hot liquids, always be careful: work in small batches, do not fill the blender completely, and leave a small opening in the lid (or remove the center cap) to allow steam to escape.
- Any type of potato (such as russet, red, or sweet potatoes) can be used in this recipe. However, if you are using an immersion blender and desire an extra smooth soup, it is crucial to peel the potatoes first. This will prevent any undesirable skin textures in your final dish.
Nutrition Information (Approximate Per Serving)
Calories: 552 kcal
,
Carbohydrates: 66 g
,
Protein: 14 g
,
Fat: 29 g
,
Fiber: 8 g
,
Sugar: 7 g
Nutrition information is automatically calculated and should be used as an approximation only.
Love this recipe? Share your thoughts below!
Don’t forget to tag your delicious creations on social media with the hashtag #cheeseknees, we’d love to see what you’re cooking up!