Roasted Corn and Pepper Salsa

This image courtesy of Mark T. Shapiro

This hot and spicy salsa is made on the grill. Serve with chips or with chicken or fish. I like serving it with margaritas.

NotesDo not run water over the chiles to try to loosen the skins. If the skins do not come off easily, you need to let them steam longer in the plastic bag. If you use water over the chiles, you will wash the flavor off.

Place the corn, tomatoes and chiles under the broiler until the skins bubble and the corn is browned, about 10 minutes.

Cooking Methodgrilling


Total Timeunder 2 hours

OccasionCasual Dinner Party, Family Get-together, game day

Dietary Considerationegg-free, gluten-free, halal, kosher, lactose-free, peanut free, soy free, tree nut free, vegan, vegetarian

Equipmentfood processor, grill

Mealdinner, lunch, snack

Taste and Texturehot & spicy, sweet, tangy

Type of Dishdip/spread, salsa


  • 6 ears corn
  • 2 tbsp (25 mL) olive oil, divided
  • 1 lb (500 g) Roma tomatoes (7 to 9 tomatoes)
  • 12 oz (375 g) New Mexico or Anaheim chiles (10 to 12 chiles)
  • 1 onion, cut into quarters
  • ¼ cup (50 mL) cider vinegar
  • 1 tsp (5 mL) granulated sugar
  • ½ tsp (2 mL) dried oregano leaves
  • ¼ tsp (1 mL) salt


  1. Preheat barbecue to medium.

  2. Remove husks from corn cobs. Brush 1 tbsp (15 mL) olive oil on all sides and place on preheated grill. Brush tomatoes and chiles with remaining oil and place on grill. Grill, turning to brown all sides, about 20 minutes. When the corn starts to brown, remove from heat and let cool. When chiles and tomatoes start to blister, place in a plastic bag to sweat for 20 minutes.

  3. Slice corn from cobs and place in a large bowl. Peel skins from sweated chiles. Cut chiles in half and scrape out seeds and membranes.

  4. In work bowl fitted with metal blade, pulse chiles until chunky, about 10 times. Add to corn.

  5. Peel skins off sweated tomatoes, remove cores and cut in half. Try removing all of the seeds. Place in same work bowl fitted with metal blade and pulse until smooth, about 10 times. Add to corn mixture.

  6. In same work bowl fitted with metal blade, pulse onion, vinegar, sugar, oregano and salt until chunky, about 10 times. Add to corn mixture. Stir to combine. Let rest for 30 minutes.

  7. Variations:

  8. You can use cherry tomatoes in place of Roma and you won’t have to seed them.

  9. Use a combination of 6 oz (175 g) jalapeño or hot banana peppers and 6 oz (175 g) poblano or cubanelle peppers if you can’t find New Mexico chiles.


Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password