Chili Relleno Soup

Ingredients

For the soup base:

  • 2 tbsp olive oil or butter
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 poblano peppers, roasted, peeled, and chopped
  • 1 jalapeño (optional, for extra heat), finely chopped
  • 1 red bell pepper, diced
  • 1 cup corn kernels (fresh or frozen)
  • 1 can (400g) diced tomatoes
  • 500 ml chicken or vegetable broth
  • 250 ml heavy cream (or half-and-half)
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • ½ tsp chili powder
  • Salt and pepper to taste

For the cheesy filling:

  • 1 ½ cups shredded Monterey Jack or Oaxaca cheese
  • ½ cup cream cheese, softened
  • 1 tbsp flour (for thickening)

Optional toppings:

  • Fresh cilantro, chopped
  • Tortilla chips
  • Shredded cheese or sour cream

Instructions

  1. Roast the Peppers
    • Preheat the oven to 220°C (425°F).
    • Place poblano peppers on a baking sheet and roast 15–20 minutes, turning occasionally, until blistered.
    • Transfer them to a bowl, cover with plastic wrap, and let them steam 10 minutes. Peel off the skins, remove seeds, and chop roughly.
  2. Make the Soup Base
    • In a large pot, heat olive oil over medium heat.
    • Sauté onion and garlic until fragrant, about 3 minutes.
    • Add diced bell pepper, jalapeño (if using), corn, and roasted poblanos. Cook 5 minutes.
    • Stir in cumin, smoked paprika, chili powder, salt, and pepper.
  3. Add Liquids and Simmer
    • Pour in broth and diced tomatoes. Bring to a boil, then reduce heat to low and simmer 10 minutes.
    • Blend part of the soup (about half) using an immersion blender to make it creamy while leaving some texture.
  4. Add Cheese and Cream
    • Whisk in heavy cream, cream cheese, and shredded cheese until melted and smooth.
    • Sprinkle in flour to slightly thicken if desired. Simmer 5–10 more minutes on low heat.
  5. Serve
    • Garnish with roasted poblano halves filled with melted cheese (like a traditional chili relleno).
    • Top with chopped cilantro and serve with tortilla chips or warm corn tortillas.