If you love cozy soups with a little Tex-Mex flair, this Creamy Poblano Corn Soup is one to add to your recipe collection. Made with roasted poblano peppers, sweet corn, tender potatoes, leeks, garlic, and a rich blend of milk, cream, and sour cream, this soup is thick, velvety, and full of comforting flavor.
Roasting the poblanos first brings out their smoky, earthy taste, which pairs beautifully with the natural sweetness of the corn. The potatoes help thicken the soup, while the sour cream adds a tangy finish that keeps every spoonful balanced. Although it tastes like something you’d order at a favorite restaurant, this homemade soup is easy to prepare and perfect for lunch or dinner.
Ready in about 1 hour and 5 minutes, this creamy poblano soup is wonderful on chilly evenings, for a cozy family meal, or whenever you want a satisfying bowl of something warm and flavorful.
Why You’ll Love This Creamy Poblano Corn Soup
- Rich and creamy: Milk, half-and-half, and sour cream create a smooth, satisfying texture without complicated techniques.
- Sweet and smoky flavors: Roasted poblanos balance the sweetness of fresh corn for a delicious Tex-Mex-inspired combination.
- Packed with vegetables: Corn, leeks, garlic, peppers, and potatoes make every bowl hearty and flavorful.
- Perfect for a cozy dinner: This thick soup is filling enough to serve as a main course with bread or a fresh salad.
- Easy to customize: Add avocado, cilantro, tortilla chips, or a squeeze of lime to make each bowl your own.
Ingredients You’ll Need
- Poblano peppers: Four poblano peppers provide a smoky, earthy flavor. Roasting them before adding them to the soup makes them sweeter and easier to peel.
- Butter: Two tablespoons create a rich base for the vegetables and roux.
- All-purpose flour: One tablespoon helps thicken the soup and gives it a fuller consistency.
- Leeks: Two cleaned leeks add a delicate onion-like sweetness. Remove the dark green sections and finely slice the lighter parts.
- Garlic: Two large minced cloves add savory depth and aroma.
- Fresh corn kernels: Four cups bring natural sweetness and a pleasant texture. Fresh corn is especially delicious when in season.
- Russet potato: One large peeled and diced potato helps thicken the soup while making it more filling.
- Vegetable or chicken stock: Two cups provide the savory liquid base. Choose vegetable stock to keep the soup vegetarian.
- Milk: Two cups help create a creamy broth while balancing the richness of the other dairy ingredients.
- Half-and-half or heavy cream: One cup adds richness and gives the soup its velvety texture.
- Sour cream: Half a cup adds a creamy, slightly tangy finish.
- Salt: One teaspoon seasons the soup, with additional seasoning added to taste.
- Freshly ground black pepper: Adds a gentle warmth that complements the roasted peppers.
Optional Toppings
- Fresh cilantro: Adds a bright, herbal finish.
- Crushed tortilla chips: Provide a crunchy contrast to the creamy soup.
- Avocado: Adds a buttery texture and a fresh flavor.
- Lime: A squeeze of lime brightens the soup and balances its richness.
How to Make Creamy Poblano Corn Soup
Step 1: Roast the Poblano Peppers
Preheat the oven to the broil setting. Place the poblano peppers on a baking sheet, cut side down if halved lengthwise, and broil for about 20 minutes, turning them halfway through.
The peppers are ready when they soften and their skins become blistered and dark in spots.
Remove them from the oven and carefully place them in a heat-safe bag or covered container for 8–10 minutes. The trapped steam helps loosen the skins.
Once the peppers are cool enough to handle, peel away the blistered skins, dice the flesh, and set it aside.
Tip: Don’t worry if a few small pieces of skin remain. The goal is to remove most of the blistered outer layer for a smoother texture and cleaner roasted-pepper flavor.
Step 2: Make the Roux
Melt the butter in a large, heavy-bottomed pot over medium-high heat.
Sprinkle in the flour and stir continuously for about one minute. This creates a simple roux that helps thicken the soup.
Add the sliced leeks and minced garlic. Cook for another two minutes, stirring frequently until the leeks begin to soften and the garlic becomes fragrant.
Step 3: Add the Corn, Peppers, and Liquids
Stir the roasted poblano peppers and corn kernels into the pot. Add the diced potato, vegetable or chicken stock, milk, and half-and-half.
Stir well to combine, making sure the flour mixture is evenly distributed throughout the liquid.
Bring the soup to a boil, then reduce the heat to medium-low.
Step 4: Simmer Until the Potatoes Are Tender
Simmer the soup uncovered for approximately 30 minutes, stirring occasionally.
As it cooks, the potatoes soften, the corn releases some of its sweetness, and the roasted poblanos infuse the broth with their distinctive flavor.
Check the potatoes with a fork. They should be tender all the way through before you move on to the next step.
If the soup becomes thicker than you prefer, you can stir in a little extra stock or milk until it reaches your desired consistency.
Step 5: Stir in the Sour Cream
Remove the pot from the heat. Stir in the sour cream until it is fully incorporated into the soup.
Add the salt and freshly ground black pepper, then taste and adjust the seasoning as needed.
Adding the sour cream off the heat helps preserve the soup’s creamy texture and reduces the risk of the dairy separating.
Step 6: Garnish and Serve
Ladle the soup into bowls while warm. Finish with fresh cilantro, crushed tortilla chips, diced avocado, or a squeeze of lime, depending on your preference.
Serve immediately while the soup is creamy and comforting.

Tips for Success
- Roast the poblanos thoroughly: Blistered skins are easier to remove, and roasting develops the peppers’ smoky flavor.
- Give the peppers time to steam: Resting them in a covered container for 8–10 minutes helps loosen the skins.
- Clean the leeks carefully: Leeks can trap dirt between their layers, so rinse them thoroughly after slicing or separate the layers while washing.
- Stir the roux constantly: Cooking the flour with butter for a minute helps remove its raw taste and prepares it to thicken the soup.
- Cut the potatoes evenly: Uniform pieces cook at a similar rate and help the soup thicken consistently.
- Keep the soup at a gentle simmer: A steady simmer cooks the vegetables without unnecessarily reducing the liquid too quickly.
- Add sour cream off the heat: This helps maintain a smooth, creamy consistency.
- Taste before adding extra salt: Stock and dairy products vary in salt content, so adjust the seasoning at the end.
- Choose your toppings thoughtfully: Lime and cilantro brighten the rich broth, while tortilla chips add a satisfying crunch.
Equipment Needed
- Baking sheet
- Oven with a broil setting
- Large heavy-bottomed pot or Dutch oven
- Sharp knife and cutting board
- Wooden spoon or heat-resistant spatula
- Measuring cups and spoons
- Tongs for handling the roasted peppers
- Heat-safe bag or covered container for steaming the peppers
Recipe Variations
Make It Vegetarian
Use vegetable stock instead of chicken stock. The remaining ingredients are vegetarian-friendly, making this an easy way to prepare a meat-free version of the soup.
Add Extra Heat
If you enjoy a spicier soup, add a finely diced jalapeño when cooking the leeks and garlic. You can also serve the soup with a pinch of chili flakes or your favorite hot sauce.
Use Frozen Corn
If fresh corn isn’t available, frozen corn is a convenient alternative. Add it directly to the pot and allow the soup to simmer until the kernels are heated through and tender.
Make It Extra Smoky
For a deeper smoky flavor, add a small pinch of smoked paprika when you stir in the corn and roasted poblanos. This is an optional addition that complements the roasted peppers.
Make It Thicker
For a thicker soup, allow it to simmer a little longer before adding the sour cream, stirring occasionally. You can also mash a few of the cooked potato pieces against the side of the pot and stir them back into the broth.
Blend Part of the Soup
If you prefer a smoother texture, carefully blend a portion of the soup and return it to the pot. Leave some of the corn and potato pieces intact so the soup still has plenty of texture.
What to Serve With Creamy Poblano Corn Soup
This soup is rich and satisfying on its own, but a few simple sides can turn it into a complete meal.
- Warm cornbread: Its slightly sweet flavor complements the corn and roasted peppers.
- Crusty bread: Perfect for dipping into the creamy broth.
- Quesadillas: Cheese quesadillas make a comforting Tex-Mex-inspired pairing.
- Grilled cheese sandwiches: A crisp, cheesy sandwich contrasts nicely with the smooth soup.
- Black bean salad: Adds a fresh, hearty side with plenty of texture.
- Avocado salad: Fresh avocado, tomatoes, and lime balance the richness of the dairy.
- Simple green salad: A light salad with a citrus dressing keeps the meal fresh.
- Tortilla chips and salsa: Add crunch and a little extra Tex-Mex flavor to the table.
For an easy weeknight dinner, serve a bowl of creamy poblano corn soup with warm cornbread or a cheese quesadilla.
Storage and Reheating
Refrigerating: Let the soup cool, then transfer it to an airtight container and refrigerate. For the best quality, consume it within 3–4 days.
Reheating on the stovetop: Warm the soup in a saucepan over low to medium-low heat, stirring gently until heated through. Avoid bringing it to a vigorous boil, especially after the sour cream has been added.
Reheating in the microwave: Transfer an individual portion to a microwave-safe bowl. Heat in short intervals, stirring between each one, until warm throughout.
Freezing: Because this soup contains milk, half-and-half, and sour cream, freezing may affect its texture and cause the dairy to separate. For the best results, enjoy it fresh or refrigerate the leftovers.
Make-ahead tip: You can roast and peel the poblanos and prepare the vegetables ahead of time. Store them in the refrigerator until you’re ready to cook, then prepare the soup as directed.
Frequently Asked Questions
Are poblano peppers spicy?
Poblano peppers are generally considered mild, with an earthy flavor and gentle heat. Their spice level can vary, but they are usually much milder than jalapeños. Roasting brings out their sweetness and smoky flavor.
Do I have to peel the roasted poblano peppers?
Peeling is recommended because the blistered skin can be tough and may affect the soup’s texture. Letting the peppers steam in a covered container for 8–10 minutes makes the skins easier to remove.
Can I use frozen corn instead of fresh corn?
Yes. Frozen corn works well and is a convenient option when fresh corn isn’t in season. You can add it directly to the soup without thawing it first.
Can I make this soup without heavy cream?
Yes. The recipe allows either half-and-half or heavy cream. Half-and-half provides a creamy texture without being quite as rich as heavy cream.
How can I make the soup vegetarian?
Use vegetable stock instead of chicken stock. This simple substitution keeps the soup vegetarian while preserving its comforting flavor.
Can I blend the soup?
Yes. You can blend part of the soup for a thicker, smoother consistency while leaving some corn and potato pieces whole. If using a countertop blender, allow the soup to cool slightly and blend in batches, taking care with hot liquid.
Why should I add sour cream after removing the soup from the heat?
Adding sour cream off the heat helps reduce the chance of the dairy separating. Stir it in gradually until the soup looks smooth and creamy.
What toppings work best with poblano corn soup?
Cilantro, crushed tortilla chips, avocado, and lime are all excellent options. The cilantro and lime add freshness, avocado provides creaminess, and tortilla chips offer a crunchy contrast.
Nutrition Information
The following nutrition information is based on the supplied recipe and is estimated per serving.
- Calories: 352 kcal
- Carbohydrates: 45 g
- Protein: 12 g
- Fat: 16 g
- Saturated Fat: 9 g
- Polyunsaturated Fat: 6 g
- Cholesterol: 45 mg
- Sodium: 580 mg
- Fiber: 4 g
- Sugar: 10 g
Nutrition values are estimates and may vary depending on the ingredients and brands used.
Final Thoughts
Creamy Poblano Corn Soup is a comforting, flavor-packed recipe that brings together sweet corn, smoky roasted peppers, tender potatoes, and a rich, creamy broth. The combination of leeks, garlic, and sour cream gives the soup plenty of depth, while fresh cilantro, avocado, and lime make the perfect finishing touches.
Whether you’re making it for a relaxed family dinner or preparing a cozy lunch on a cool day, this soup is an easy way to enjoy Tex-Mex-inspired flavors at home. Serve it with warm bread or crispy tortilla chips, add your favorite toppings, and enjoy every creamy spoonful.
Print
Creamy Poblano Corn Soup
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This thick and creamy Poblano Corn Soup is packed with Tex-Mex flavor from roasted poblano peppers, sweet corn, tender potatoes, leeks, and garlic. Milk, cream, and sour cream create a rich, velvety broth, while roasted poblanos add a smoky flavor. Finish with fresh cilantro, avocado, lime, or crunchy tortilla chips for a comforting meal.
Ingredients
- 4 poblano peppers, seeded and sliced in half
- 2 tablespoons butter
- 1 tablespoon all-purpose flour
- 2 leeks, cleaned, dark green sections removed, and finely sliced
- 2 large garlic cloves, minced
- 4 cups fresh corn kernels
- 1 large russet potato, peeled and diced
- 2 cups vegetable or chicken stock
- 2 cups milk
- 1 cup half-and-half or heavy cream
- 1/2 cup sour cream
- 1 teaspoon salt
- Freshly ground black pepper, to taste
- Optional toppings: chopped cilantro, crushed tortilla chips, diced avocado, and lime wedges
Instructions
- Roast the poblanos: Preheat the oven broiler. Place the poblano pepper halves on a baking sheet and broil for about 20 minutes, turning halfway through, until softened and the skins are blistered and dark.
- Peel and chop the peppers: Transfer the roasted peppers to a heat-safe bag or covered bowl and let them steam for 8–10 minutes. Carefully peel off the skins, dice the peppers, and set aside.
- Cook the roux and aromatics: Melt the butter in a large, heavy-bottomed pot over medium-high heat. Add the flour and cook for 1 minute, stirring constantly. Add the sliced leeks and minced garlic and cook for 2 minutes.
- Simmer the soup: Add the roasted poblanos, corn, diced potato, stock, milk, and half-and-half or cream. Bring to a boil, then reduce the heat to medium-low. Simmer uncovered for about 30 minutes, until the potatoes are tender, stirring occasionally.
- Finish and season: Remove the pot from the heat and stir in the sour cream, salt, and black pepper. Taste and adjust the seasoning as needed.
- Serve: Ladle the soup into bowls and garnish with cilantro, crushed tortilla chips, avocado, or a squeeze of fresh lime, if desired. Serve immediately.
Notes
- Roasting the poblanos: Allowing the peppers to steam after broiling makes their skins easier to remove and helps develop their smoky flavor.
- Make it vegetarian: Use vegetable stock instead of chicken stock.
- Adjust the consistency: For a thinner soup, add a little extra stock or milk. For a thicker texture, allow the soup to simmer a little longer before adding the sour cream.
- Choose your toppings: Cilantro, avocado, tortilla chips, and lime add freshness, creaminess, crunch, and brightness.
- Nutrition: Nutrition information is estimated per serving.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Stovetop, Broiling
- Cuisine: Tex-Mex