Written by

Paulinha

Published

Creamy Poblano Pepper Soup Recipe with Roasted Corn and Epazote Easy and Delicious

Ready In 45 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“You know that feeling when a simple walk through the farmer’s market turns into a full-on flavor adventure?” That’s exactly how this creamy poblano pepper soup with roasted corn and epazote came to be a permanent fixture in my kitchen. It was an unusually warm October morning, and I was wandering past the usual stalls when a small herb vendor caught my eye. Among the usual suspects, there was this fresh bundle of epazote — a herb I’d only heard about but never cooked with.

Honestly, I was a bit skeptical at first. Epazote’s pungent aroma can be intimidating if you don’t know it, but something about that deep, almost medicinal scent intrigued me. I grabbed some poblano peppers and fresh corn from a neighboring stand, thinking I’d experiment with a soup to highlight these bold ingredients. I wasn’t expecting much — just a cozy bowl to fend off the slight chill in the air.

Well, let me tell you, the first spoonful was a revelation. The smoky poblano peppers blended perfectly with the sweet roasted corn, while the epazote added that unexpected earthy note that really tied everything together. I did make a mess blending the soup (and yes, I forgot to put the lid on the first time—soup everywhere!), but it was worth every bit of cleanup. Maybe you’ve been there, too — a kitchen disaster that turns into your new favorite recipe.

This creamy poblano pepper soup with roasted corn and epazote has stuck with me ever since. It’s not just soup; it’s a warm hug in a bowl that manages to be comforting and exciting all at once. Perfect for those evenings when you want something a little different but totally satisfying.

Why You’ll Love This Recipe

This creamy poblano pepper soup isn’t your everyday soup — it’s a thoughtfully crafted blend of flavors and textures that’s both approachable and impressive. Having tested this recipe multiple times in different kitchens, I can confidently say it works every time, no matter your skill level.

  • Quick & Easy: Ready in under 45 minutes, making it ideal for busy weeknights or last-minute dinner plans.
  • Simple Ingredients: Uses pantry staples and fresh produce you can find at most markets—no exotic shopping trips needed.
  • Perfect for Cozy Dinners: The creamy texture and smoky flavor make it a winner for chilly nights or casual gatherings.
  • Crowd-Pleaser: Even my most skeptical friends rave about it, and kids surprisingly love the subtle sweetness from the roasted corn.
  • Unbelievably Delicious: The combination of smoky poblano, sweet corn, and herbaceous epazote creates layers of flavor that feel fancy but are straightforward to make.

What sets this recipe apart is the way it balances smoky heat with creamy richness, plus that distinctive hint of epazote that adds something special without overpowering. Instead of the usual heavy cream, I use just enough to keep things silky while letting the fresh ingredients shine. Honestly, it’s comfort food with a little twist—something I keep coming back to, especially on those nights when I want a meal that feels both nurturing and exciting.

What Ingredients You Will Need

This creamy poblano pepper soup relies on simple, wholesome ingredients to deliver bold flavor and a satisfying texture without any fuss. Most of these are pantry staples, with a few fresh items to bring it all together beautifully.

  • Poblano Peppers (4 medium): Roasted and peeled for that smoky, mild heat.
  • Fresh Corn Kernels (1 ½ cups): Roasted for sweetness and texture; about 2 ears of corn.
  • Epazote Leaves (1 tablespoon fresh, chopped): Adds an earthy, slightly medicinal flavor that’s traditional in Mexican cooking.
  • Yellow Onion (1 medium, chopped): The flavor base for the soup.
  • Garlic Cloves (3, minced): For aromatic depth.
  • Vegetable Broth (4 cups / 950 ml): Use a good quality brand like Imagine Organic for best flavor.
  • Heavy Cream (½ cup / 120 ml): Adds creaminess; can substitute with coconut cream for a dairy-free option.
  • Olive Oil (2 tablespoons): For roasting and sautéing.
  • Salt (to taste): Enhances all flavors.
  • Black Pepper (freshly ground, to taste): Adds subtle heat.
  • Fresh Lime Juice (optional, 1 tablespoon): Brightens the soup before serving.

If you can’t find fresh epazote, dried works but use sparingly to avoid bitterness. In summer months, feel free to swap roasted corn for fresh, raw kernels for a slightly different but delightful flavor. For a vegan twist, swap the heavy cream with unsweetened almond or cashew cream.

Equipment Needed

  • Baking Sheet: For roasting the poblano peppers and corn—preferably rimmed to catch any drips. I use a sturdy, non-stick pan that’s easy to clean.
  • Large Soup Pot or Dutch Oven: Ideal for sautéing and simmering the soup. A heavy-bottomed pot helps prevent scorching.
  • Blender or Immersion Blender: To puree the soup until creamy. An immersion blender saves time and reduces mess, but a standard blender works well, too.
  • Chef’s Knife: For chopping vegetables and herbs; sharpness really makes prep smoother.
  • Wooden Spoon: For sautéing and stirring.

If you don’t have a baking sheet, a cast-iron skillet can roast the peppers and corn nicely over the stove or in the oven. For blending, if you only have a food processor, it works but may leave small texture bits, which isn’t a bad thing if you like a chunkier soup.

Preparation Method

creamy poblano pepper soup preparation steps

  1. Roast the Poblano Peppers: Preheat your oven to 450°F (230°C). Place the whole poblano peppers on the baking sheet and roast for about 15 minutes, turning occasionally until the skins are charred and blistered. This smoky char is key to the flavor. When done, transfer peppers to a bowl and cover with plastic wrap or a clean towel. Let them steam for 10 minutes to loosen the skins.
  2. Prepare the Roasted Corn: While the poblanos steam, toss corn kernels with 1 tablespoon olive oil, salt, and pepper. Spread on the same or a separate baking sheet and roast in the oven for 15 minutes until golden and slightly charred. This adds a lovely caramelized sweetness that contrasts with the smoky peppers.
  3. Peel and Seed the Poblanos: Once cooled, peel off the skins (they should come off easily). Remove stems and seeds — if you want less heat, be thorough in seeding. Roughly chop the peppers and set aside.
  4. Sauté the Aromatics: Heat the remaining 1 tablespoon olive oil in your soup pot over medium heat. Add chopped onion and sauté for about 5 minutes until translucent. Add minced garlic and cook for another minute until fragrant, careful not to burn it.
  5. Add Peppers and Broth: Stir in the chopped poblano peppers and vegetable broth. Bring to a simmer and cook for 10 minutes to marry the flavors. You’ll start to notice the rich aroma filling the kitchen now.
  6. Add Epazote and Corn: Toss in the chopped epazote and roasted corn kernels. Simmer for another 5 minutes. The epazote’s unique flavor will infuse the soup, so don’t skip this step.
  7. Blend the Soup: Carefully transfer the soup to a blender (or use an immersion blender directly in the pot). Blend until smooth and creamy. If using a blender, work in batches and hold the lid firmly to avoid splatters—you don’t want a repeat of my first attempt!
  8. Add Cream and Adjust Seasoning: Return the blended soup to the pot, stir in the heavy cream, and warm through gently over low heat. Taste and adjust salt and pepper as needed. If you want a little brightness, stir in fresh lime juice just before serving.
  9. Serve: Ladle into bowls and garnish with a sprinkle of roasted corn or chopped fresh herbs if you like. The soup is best enjoyed warm and fresh.

Cooking Tips & Techniques

Roasting the poblano peppers properly is the secret to this soup’s smoky depth. If you rush the roasting or skip the steaming step, the skins won’t peel easily and can leave a bitter taste. I learned this the hard way after a few frustrating tries.

When blending, be cautious of hot soup splatters—hold the lid down with a kitchen towel for safety. Using an immersion blender means less mess and a creamier texture, which I prefer when I’m short on time.

Don’t skip the roasted corn—it’s the sweet counterpoint that makes this soup sing. If you roast the corn alongside the poblanos, you save time and get that perfect mix of smoky and sweet in every bite.

Epazote is powerful, so start with a small amount and taste as you go. Too much can overpower the soup, but just right, it adds a subtle herbaceous depth that’s hard to replicate.

For a richer texture, gently heat the cream after adding it—don’t boil, or it might curdle. If you want to multitask, roast the peppers and corn while prepping your onions and garlic; it saves a good 10 minutes.

Variations & Adaptations

  • Vegan Version: Replace heavy cream with coconut cream or a cashew cream blend. Use vegetable broth and ensure the corn is fresh or roasted without butter.
  • Spicy Kick: Add a diced jalapeño or chipotle peppers in adobo for extra heat and smokiness. Adjust to taste so it doesn’t overpower the poblano’s mild flavor.
  • Chunky Style: Blend only half the soup for a creamier base but leave some roasted corn and pepper chunks for texture. I tried this once when I wanted a heartier version and loved the contrast.
  • Seasonal Twist: Swap fresh corn for frozen in colder months, or add diced sweet potatoes for more body and sweetness.
  • Herb Swap: If you can’t find epazote, try fresh cilantro or Mexican oregano, but add sparingly as the flavor profile will shift.

Serving & Storage Suggestions

This creamy poblano pepper soup is best served warm, ideally with a wedge of lime and a sprinkle of fresh herbs like cilantro or chives. It pairs beautifully with a simple green salad or some crusty bread to soak up every last spoonful.

Leftovers store well in the refrigerator for up to 3 days. Just cool completely before transferring to an airtight container. When reheating, warm gently on the stovetop to preserve the cream’s texture and avoid curdling.

You can also freeze the soup for up to 2 months. Thaw overnight in the fridge, then reheat slowly. The flavors actually deepen over time, making it a great make-ahead meal for busy weeks.

Nutritional Information & Benefits

Each serving of this creamy poblano pepper soup offers approximately 180 calories, 8 grams of fat, 20 grams of carbohydrates, and 5 grams of protein.

Poblanos are rich in vitamins A and C and add a mild heat without the burn of hotter chilies. Corn provides fiber and natural sweetness, while epazote has traditional medicinal uses and aids digestion. Using vegetable broth keeps the soup light, and the moderate cream adds just enough richness without excess calories.

This soup is naturally gluten-free and can be adapted to vegan or dairy-free diets easily. I love how it gives you comforting indulgence with a clean ingredient list you can feel good about.

Conclusion

If you’re looking for a soup that’s creamy, comforting, and a little bit unexpected, this creamy poblano pepper soup with roasted corn and epazote is just the ticket. It’s got that smoky-sweet combo that keeps you coming back for more, plus a hint of herbaceous magic from the epazote that sets it apart from your usual bowl.

Feel free to tweak the heat, creaminess, or texture to match your mood—this recipe is forgiving and made to be your own. I honestly keep coming back to it because it’s simple but never boring, and it reminds me of that crisp morning at the market when I found something new to love.

Give it a try and share your favorite variations or tweaks—I’m always curious what others come up with in their kitchens. Here’s to cozy bowls and happy cooking!

FAQs About Creamy Poblano Pepper Soup with Roasted Corn and Epazote

  • Can I make this soup ahead of time? Yes! It stores well in the fridge for 3 days and freezes beautifully for up to 2 months.
  • What if I can’t find fresh epazote? Fresh epazote is ideal, but dried can be used sparingly. Cilantro or Mexican oregano are possible substitutes with a different flavor profile.
  • How spicy is this soup? Poblanos are mild peppers, so the soup has gentle heat. You can add jalapeños or chipotle for more kick if desired.
  • Is this recipe gluten-free? Yes, all ingredients are naturally gluten-free. Just confirm your broth brand if needed.
  • Can I use canned corn instead of fresh? Fresh or frozen corn is best for flavor and texture, but canned can work in a pinch—just drain and rinse well.

Pin This Recipe!

creamy poblano pepper soup recipe

Print

Creamy Poblano Pepper Soup Recipe with Roasted Corn and Epazote

A comforting and flavorful creamy soup featuring smoky roasted poblano peppers, sweet roasted corn, and the unique herbaceous note of epazote. Perfect for cozy dinners and easy to prepare in under 45 minutes.

  • Author: Amanda
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: Mexican

Ingredients

Scale
  • 4 medium poblano peppers, roasted and peeled
  • 1 ½ cups fresh corn kernels (about 2 ears), roasted
  • 1 tablespoon fresh epazote leaves, chopped
  • 1 medium yellow onion, chopped
  • 3 garlic cloves, minced
  • 4 cups (32 fl oz) vegetable broth
  • ½ cup (4 fl oz) heavy cream (can substitute with coconut cream for dairy-free)
  • 2 tablespoons olive oil
  • Salt, to taste
  • Freshly ground black pepper, to taste
  • 1 tablespoon fresh lime juice (optional)

Instructions

  1. Preheat oven to 450°F (230°C). Place whole poblano peppers on a baking sheet and roast for about 15 minutes, turning occasionally until skins are charred and blistered.
  2. Transfer roasted peppers to a bowl and cover with plastic wrap or a clean towel. Let steam for 10 minutes to loosen skins.
  3. Toss corn kernels with 1 tablespoon olive oil, salt, and pepper. Spread on a baking sheet and roast in the oven for 15 minutes until golden and slightly charred.
  4. Peel skins off the poblano peppers, remove stems and seeds, then roughly chop the peppers.
  5. Heat remaining 1 tablespoon olive oil in a large soup pot over medium heat. Sauté chopped onion for about 5 minutes until translucent.
  6. Add minced garlic and cook for another minute until fragrant.
  7. Add chopped poblano peppers and vegetable broth to the pot. Bring to a simmer and cook for 10 minutes.
  8. Add chopped epazote and roasted corn kernels. Simmer for another 5 minutes.
  9. Carefully transfer soup to a blender or use an immersion blender to puree until smooth and creamy.
  10. Return blended soup to the pot, stir in heavy cream, and warm gently over low heat.
  11. Adjust salt and pepper to taste. Stir in fresh lime juice if using.
  12. Ladle soup into bowls and garnish with roasted corn or fresh herbs if desired. Serve warm.

Notes

Roast poblano peppers properly and steam to loosen skins for easy peeling. Use an immersion blender to reduce mess. Start with a small amount of epazote to avoid overpowering the soup. For vegan version, substitute heavy cream with coconut or cashew cream. Avoid boiling cream to prevent curdling. Soup stores well refrigerated for 3 days and freezes up to 2 months.

Nutrition

  • Serving Size: 1 bowl (approximatel
  • Calories: 180
  • Fat: 8
  • Carbohydrates: 20
  • Protein: 5

Keywords: poblano pepper soup, creamy soup, roasted corn soup, epazote soup, Mexican soup, vegetarian soup, gluten-free soup, easy soup recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating