If you love Chipotle’s Corn Salsa, you’ll adore this easy homemade copycat version. This roasted corn salsa is perfect on tacos, burrito bowls, nachos, or simply scooped up with chips.

One of the best parts of ordering a burrito bowl is loading it up with fresh salsas. The corn salsa stands out with its sweet, smoky kernels and bright, citrusy finish. I recreated the flavors you love in a straightforward recipe you can make on the grill or on the stovetop. It’s naturally vegan and gluten-free, and comes together quickly—making it an ideal condiment for weeknights, parties, or meal prep.
Table of contents
- Ingredients
- Step by step instructions
- How to make it on the stove
- What to serve it with
- Variations

Ingredients
- Corn – Fresh corn on the cob yields the best flavor and texture when roasted, but canned or frozen corn works well too. Use one 15.25 oz can of sweet corn (drained and rinsed) or 2 cups of thawed, drained frozen corn in place of two ears of fresh corn.
- Poblano pepper – Roasted poblano adds a mild, smoky pepper flavor. If poblanos aren’t available, substitute two jalapeños for a spicier result (remove seeds to reduce heat).
- Red onion – Finely diced for a sharp, crunchy contrast.
- Fresh cilantro – Chopped for bright herbal notes.
- Lime juice – Freshly squeezed lime juice brightens the salsa. Some versions use a splash of lemon as well, but lime alone yields a classic flavor.
- Black pepper – Freshly ground for seasoning.
- Ground cumin – A pinch of earthiness to complement the corn.
- Kosher salt – To taste, bring the flavors together.

Step by step instructions
These directions explain how to make the salsa using fresh corn grilled on the cob. If you prefer or only have canned or frozen corn, see the stovetop method below.
- Preheat a grill to medium-high.
- Place the husked ears of corn and the whole poblano pepper directly on the grill grates.
- Grill for 10–12 minutes, turning occasionally so the corn and pepper char evenly.
- Remove both from the grill. Immediately place the poblano pepper into a sealed plastic bag and let it steam for 10 minutes—this helps loosen the skin.
- When the corn is cool enough to handle, use a sharp knife to slice the kernels from the cob into a large bowl. Hold each ear upright in the bowl and slice downward so the kernels fall in easily.
- Peel the charred skin off the poblano, remove the stem and seeds, chop the flesh, and add it to the corn.
- Stir in the diced red onion, chopped cilantro, lime juice, cumin, black pepper, and kosher salt. Taste and adjust seasoning as needed.
- Serve immediately or refrigerate in an airtight container for up to 6 days.
How to make it on the stove
If you don’t have a grill or you’re using canned or frozen corn, the skillet method produces excellent results and a touch of char for the same smoky notes.
- Prepare your corn: drain and rinse canned corn, thaw and drain frozen corn, or remove kernels from fresh cobs.
- Remove the stem and seeds from the poblano and dice it.
- Heat a large skillet over high heat and add 1 tablespoon of olive oil or another neutral oil.
- When the oil is shimmering, add the corn and diced poblano. Cook, stirring occasionally, until kernels develop light char spots—about 4–6 minutes.
- Transfer to a bowl and mix in the red onion, cilantro, lime juice, cumin, black pepper, and kosher salt. Chill or serve warm.

What to serve it with
This roasted corn salsa is versatile: scoop it up with tortilla chips, spoon it over tacos or burrito bowls, top grilled meats or fish, or add it to a salad or grain bowl for crunch and brightness. It also shines on nachos, as a side for fajitas, or mixed into a chilled pasta salad for summer gatherings.
Recipe ideas to pair with this salsa include:
- Baked avocado tacos
- Vegan burrito bowl
- Cauliflower nachos
- Pulled pork nachos
- Smoky chipotle brisket tacos
- Mexican chicken salad tacos
- Taco salad
- Chicken fajitas
Variations
- Spicy: Add 1–2 minced serrano peppers or include seeds for more heat.
- Elote-style: Stir in 1/4 cup crumbled cotija cheese and 1/4 teaspoon cayenne for a creamy, tangy twist.
- With beans: Add a drained and rinsed can of black beans to make it heartier.
- Sweet: For extra sweetness, mix in 1 teaspoon granulated sugar and use sweet corn.
- Tomato corn salsa: Fold in 1 cup quartered cherry tomatoes or diced roma tomatoes.
- Creamy: Gently fold in 1 diced avocado just before serving for a creamy texture.

More salsa recipes
10 Minute Homemade Salsa
Creamy Avocado Salsa
Mango Salsa
Watermelon Salsa
Corn Salsa
A smoky, sweet roasted corn salsa that mimics the popular restaurant-style corn salsa. It’s easy to make on the grill or stovetop and keeps well for quick meals all week.
Servings: about 3 cups salsa
Prep Time: 30 minutes
Total Time: 30 minutes
Author: Whitney Bond
Ingredients
- 2 ears corn on the cob (or one 15.25 oz can sweet corn, drained and rinsed, or 2 cups frozen corn, thawed)
- 1 poblano pepper
- 1/4 cup red onion, diced
- 1/4 cup cilantro, chopped
- 2 tablespoons fresh lime juice
- 1/2 teaspoon black pepper
- 1/2 teaspoon ground cumin
- 1/4 teaspoon kosher salt (or to taste)
Instructions
- Grill corn and poblano over medium-high heat, turning until charred, about 10–12 minutes. Steam the poblano in a sealed bag for 10 minutes, then peel and chop it.
- Slice the corn kernels from the cob into a bowl. If using canned or frozen corn, char the kernels in a hot skillet with 1 tablespoon oil for 4–6 minutes before assembling.
- Combine corn, chopped poblano, red onion, cilantro, lime juice, cumin, black pepper, and salt. Stir and adjust seasoning.
- Serve immediately or refrigerate in an airtight container for up to 6 days.
Notes & Tips
- Remove seeds from peppers to reduce heat. Two jalapeños can substitute for one poblano if you prefer more spice.
- For a charred flavor without a grill, use a cast-iron skillet or broiler to get those browned bits on the corn.
- Add mix-ins like black beans, tomatoes, avocado, or cotija cheese depending on the variation you want.
Nutrition Facts (approx.)
Calories: 18 kcal per serving; Carbohydrates: 4 g; Sodium: 196 mg; Vitamin C: 36.2 mg. Values are approximate and depend on ingredient choices and portions.