This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
There’s just something magical about a warm bowl of creamy poblano corn soup. It's comforting, full of bold flavors, and the perfect cozy meal for cooler weather or any time you’re craving something hearty and satisfying. With roasted poblanos, sweet corn, and tender potatoes in a luxuriously creamy base, this Tex-Mex inspired soup is a family favorite that never disappoints.
Jump to:
Right after the first spoonful, you’ll understand why this creamy poblano corn soup is always at the top of my fall and winter rotation. Whether you're meal prepping for the week or cooking for a dinner party, this soup brings the warmth and flavor in every bowl. Plus, it’s easy to adapt for different diets or flavor preferences.
Let’s dive into everything you need to make it, and why you’ll keep coming back for more.
Why You’ll Love This Creamy Poblano Corn Soup
Quick and Easy Comfort Food
This soup comes together in just over an hour, with most of that time being hands-off simmering. You don’t need any fancy techniques or tools, just a pot, a roasting pan, and some pantry staples. It’s a wonderful beginner-friendly recipe that tastes like you’ve been cooking for hours.
Bold Flavor and Creamy Texture
The roasted poblanos bring a subtle smokiness and gentle heat. Combined with the sweetness of corn and the richness of sour cream, milk, and half and half, the result is silky, chunky, and completely craveable. Each bite is loaded with flavor and perfectly balanced in texture.
Flexible for Different Diets
With a few simple swaps, you can make this soup vegetarian, gluten-free, or even dairy-free. Use vegetable stock instead of chicken, or plant-based milk and sour cream alternatives. It’s a great recipe for feeding a crowd with different dietary needs.

Ingredients and Substitutions
What You’ll Need
- 4 poblano peppers, halved and seeded
- 2 tablespoons butter
- 1 tablespoon all-purpose flour
- 2 leeks (white and light green parts), thinly sliced
- 2 cloves garlic, minced
- 4 cups fresh corn kernels (or frozen, thawed and drained)
- 1 large russet potato, peeled and diced
- 2 cups chicken or vegetable stock
- 2 cups whole milk
- 1 cup half and half (or heavy cream)
- ½ cup sour cream
- 1 teaspoon salt
- Black pepper, to taste
- Chopped cilantro, for garnish
Ingredient Notes
Poblano Peppers
These are the star of the dish. Their mild heat and deep flavor make the soup sing. If you can find them pre-roasted and peeled at your local market, grab them to save time.
Corn
Fresh corn gives the best texture and sweetness, but frozen or canned works beautifully in a pinch. Just be sure to drain well.
Leeks
Leeks add a mild onion-like flavor. Be sure to wash them thoroughly—dirt tends to hide between the layers. If unavailable, substitute with a medium yellow onion.
Potatoes
Russets are best for their starchy texture, but Yukon Gold or Idaho also work well.
Dairy
Whole milk and half and half give that luscious, creamy base. For a richer version, go with heavy cream. For a lighter one, use low-fat milk, but avoid plant-based milk unless making specific substitutions.
Substitution Ideas
- Swap sour cream with Greek yogurt or Mexican crema.
- Use olive oil instead of butter for a dairy-free option.
- For gluten-free, skip the flour or use rice flour to thicken.
- Want it vegan? Use coconut milk or unsweetened cashew milk and a dairy-free sour cream.
Step-by-Step Instructions
Roast and Peel the Poblanos
- Turn your oven to broil. Place poblano halves on a baking sheet.
- Broil for 15 to 20 minutes, flipping halfway through, until the skin is blistered and blackened.
- Transfer peppers to a plastic bag, seal, and steam for 8 to 10 minutes.
- Peel off the skins (running them under water helps) and dice the peppers. Set aside.


Build the Soup Base
- In a large heavy-bottomed pot, melt butter over medium heat.
- Add flour and whisk constantly for 1 minute to form a roux.
- Stir in the sliced leeks and garlic. Cook for 2 to 3 minutes until softened and fragrant.
Add Veggies and Liquids
- Add diced poblanos, corn, and potatoes to the pot.
- Pour in the chicken or vegetable stock, milk, and half and half.
- Bring the mixture to a boil, then reduce heat to medium-low.
- Simmer uncovered for about 30 minutes, until potatoes are tender.


Finish and Serve
- Remove the pot from heat and stir in sour cream.
- Season with salt and pepper to taste.
- Garnish with chopped cilantro and serve hot.
Tips for Success
Best Flavor and Texture Tips
- Roast the poblanos thoroughly for deep, smoky flavor.
- Don’t skip peeling the skin—unpeeled poblanos can be bitter.
- Blend part of the soup if you like it thicker, leaving some chunks for texture.
Common Mistakes to Avoid
- Adding frozen corn without thawing can water down the soup.
- Don’t boil the soup after adding sour cream—it can curdle. Always stir it in at the end off-heat.
- Avoid overcooking the potatoes—they should be tender, not mushy.
Time-Saving Tricks
- Use store-bought roasted poblanos if you're in a rush.
- Dice your veggies in advance and refrigerate up to two days before cooking.
- Double the batch and freeze half for a future quick meal.
How to Serve Creamy Poblano Corn Soup

What to Serve It With
This soup pairs well with all things Tex-Mex. Here are some favorites:
- Chicken Enchilada Pasta Bake
- Mexican Casserole
- Birria Tacos
- Homemade Chicken Empanadas
- Lechon Asado
For a lighter option, try it with a side of tortilla chips or a fresh green salad with lime vinaigrette.
Garnish and Topping Ideas
- Crushed tortilla chips for crunch
- Sliced avocado for creaminess
- Shredded cheddar for extra indulgence
- Lime wedges to brighten the flavors
Drink Pairings
- Iced hibiscus tea or agua fresca for a refreshing non-alcoholic option
- Light Mexican beer or crisp white wine if serving adults
Storing and Reheating
How to Store Leftovers
Let the soup cool completely, then store in an airtight container in the fridge. It will keep well for up to four days.
Best Reheating Methods
- Microwave: Heat in 1-minute intervals, stirring each time.
- Stovetop: Warm over medium heat, stirring occasionally until heated through.
Avoid high heat to prevent dairy from separating.
Can You Freeze It?
Yes, with a few adjustments. For best results, freeze the soup before adding potatoes, milk, half and half, or sour cream. Those ingredients can change texture when thawed.
Freeze the soup base in an airtight container for up to 3 months. When ready to enjoy, thaw overnight in the fridge, add the fresh ingredients, and finish cooking.

Frequently Asked Questions
Absolutely. This soup actually tastes even better the next day once the flavors have time to meld. Store in the fridge and reheat before serving.
Not very. Poblano peppers are quite mild on the Scoville scale. If you want more heat, add a chopped jalapeño or a pinch of cayenne.
Yes. If you prefer a smooth texture, use an immersion blender or regular blender to puree the soup. Just remember to leave out some corn and diced poblanos if you want a little texture.
You can adapt this for a slow cooker. Roast and peel the poblanos, then add everything (except sour cream) to the slow cooker. Cook on low for 6 hours. Stir in sour cream just before serving.
Variations and Customizations
Vegetarian and Vegan Options
- Use vegetable stock instead of chicken.
- Swap all dairy for plant-based alternatives like cashew cream and almond milk.
- Add black beans for a protein boost.
Flavor Twists
- Add crumbled bacon on top for smoky crunch.
- Stir in a handful of shredded cheese just before serving.
- Add roasted red peppers for more color and depth.
Seasonal Versions
- Add roasted pumpkin or butternut squash in the fall.
- Use grilled corn in summer for added smoky sweetness.
- Top with red and green tortilla strips for holiday flair.
More Cozy Soups to Try
If this creamy poblano corn soup hit the spot, you’ll love these warm, comforting soup recipes too:
They’re full of flavor, easy to make, and perfect for chilly nights.
Final Thoughts
This creamy poblano corn soup is one of those recipes that feels both nostalgic and exciting. It brings bold Tex-Mex flavor with familiar comfort, making it a perfect dish to share with friends or curl up with on a rainy evening.
If you make it, I’d love to hear how it turns out. What toppings did you use? Did you go chunky or blended? Share your experience in the comments and let’s keep the soup season going strong.
For more recipe inspiration and cozy cooking tips, follow along on Pinterest where we pin our favorite comforting meals and seasonal ideas.
Happy cooking!



Creamy Poblano Corn Soup
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Tex-Mex
- Diet: Vegetarian
Description
Super creamy and perfectly chunky, this poblano corn soup is loaded with the creamy, mildly spicy comfort of classic Tex-Mex flavors. With tender potatoes, sweet corn, and roasted poblanos, this hearty soup always hits the spot.
Ingredients
- 4 poblano peppers, seeded and sliced in half
- 2 tablespoons butter
- 1 tablespoon all-purpose flour
- 2 leeks, cleaned and thinly sliced
- 2 large cloves garlic, minced
- 4 cups fresh corn kernels (or canned/frozen)
- 1 large russet potato, peeled and diced
- 2 cups vegetable or chicken stock
- 2 cups milk
- 1 cup half & half or heavy cream
- ½ cup sour cream
- 1 teaspoon salt
- Freshly ground black pepper, to taste
- Cilantro, for garnish (optional)
Instructions
- Turn oven on to broil and place poblano peppers on a baking sheet.
- Roast for about 20 minutes, turning halfway through, until skins are blistered and dark.
- Remove peppers from oven and place in a plastic bag for 8–10 minutes, then peel off skins.
- Dice the peeled poblanos and set aside.
- In a large heavy-bottomed pot over medium-high heat, melt butter.
- Add flour and cook for 1 minute, stirring constantly.
- Add leeks and garlic and cook for 2 minutes until fragrant.
- Add poblanos, corn, potato, stock, milk, and half & half.
- Bring to a boil, then reduce heat and simmer uncovered for 30 minutes until potatoes are tender.
- Remove from heat, stir in sour cream, salt, and pepper.
- Taste and adjust seasoning as needed, garnish with cilantro, and serve immediately.
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. For freezing, omit dairy and potatoes and add them fresh when reheating.
Nutrition
- Serving Size: 1 serving
- Calories: 352
- Sugar: 10g
- Sodium: 580mg
- Fat: 16g
- Saturated Fat: 9g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 45mg






Leave a Reply