This smoky salsa blends fire-roasted tomatoes, roasted jalapeños, poblanos, and onions with garlic, fresh cilantro, and lime juice. Perfectly balanced with smoky heat and freshness, it’s great with chips, tacos, nachos, or grilled foods.

Smoky, Spicy, Simple: Roasted Tomato Salsa
I have my favorite store-bought salsas, but when I can’t find them, I make my own from scratch like my Pico de Gallo. Here, I use both fire-roasted canned tomatoes and roast the jalapeños, poblano peppers, and onions until charred. That double roasting of the veggies gives this salsa a smoky flavor that’s way better than most jarred options. By removing or leaving in the pepper seeds, I can make this salsa as mild or as fiery as I want. Personally, I like it with a little kick, but it’s totally up to you! Homemade roasted tomato salsa is super convenient for meal prep or entertaining, since you can make it a couple of days ahead. It’s naturally vegan and gluten-free, and you can use either canned fire-roasted or fresh tomatoes (roasted in the oven)—I provide both options.


Ingredient Notes & Substitutions
- Fire-Roasted Tomatoes: I used canned for convenience, but you can use fresh tomatoes, roasted under the broiler for 15–20 minutes. Regular canned tomatoes work in a pinch—just know you’ll miss a little of that smokiness.
- Jalapeño & Poblano Peppers: Poblanos are mild, while jalapenos bring heat. If poblanos aren’t available, Anaheim or Hatch chiles work too. For less heat, swap jalapenos with a milder pepper or use only one.
- Yellow Onion: I prefer yellow for its sweetness, but white or even red onions are fine. Roasting is key, whichever type you use.
- Cilantro: Skip it if you’re not a fan—or use parsley or a little fresh oregano instead.
- Lime Juice: Freshly squeezed is best. Lemon juice is a decent sub if you’re out of limes.
- Cumin: Smoked paprika is a fun addition if you want even more smokiness.
- Olive Oil: Any neutral oil (avocado, canola) works too.

How to Make Roasted Tomato Salsa
- Preheat your oven to 425ºF.
- Prepare the veggies: Peel and roughly chop the onion, then halve the jalapeño and remove the ribs and seeds for less heat. On a baking sheet, toss the onion, jalapeño, and whole poblano peppers with olive oil.

- Roast at 425ºF for about 20 minutes, until they start to soften.
- Switch the oven to broil on high and char the veggies, turning the peppers so both sides get blackened, about 5 minutes.
- Prep the poblanos: Once cool enough to handle, remove the stem and seeds from the poblanos and peel off the skin.

- Food processor: Add the roasted vegetables, canned fire-roasted tomatoes, garlic, cilantro, lime juice, cumin, and salt to a food processor.

- Blend until smooth, then taste and adjust the salt as needed.

- Simmer in a saucepan: Transfer the mixture to a saucepan, bring to a boil, then reduce the heat and simmer for 15 minutes. Let cool and enjoy!

Serve with
- Mexican Corn Dip
- Pan-Seared Steak Tacos with Mango Salsa and Spicy Cilantro-Lime Crema
- Chicken Enchiladas
- Mexican Street Corn Black Bean Chicken Bake
- Mexican Ground Beef
- Fajita-Style Shrimp Pasta with Bell Peppers
- Grilled Flank Steak
- Cilantro-Lime Chicken Tacos

Roasted Tomato Salsa
Ingredients
- 2 tablespoons olive oil
- 42 oz fire-roasted tomatoes (three 14 oz cans)
- 2 Jalapeno peppers roasted
- 2 large poblano peppers roasted and skin removed
- 1 large yellow onion cut into chunks and roasted
- 6 cloves garlic minced
- ¼ cup fresh cilantro
- 2 tablespoons lime juice
- ½ teaspoon cumin
- 1 teaspoon salt + more to taste
Instructions
- Preheat the oven to 425º.
- Prepare your roasted vegetables. Peel the onion and cut into large chunks. Remove the stem of the jalapeno pepper. Cut the pepper in half and remove the ribs and seeds. If you leave these in, the salsa will be very spicy.
- On a baking sheet, add the onion, jalapeno, and whole poblano peppers. Toss with olive oil. Roast at 425º for 20 minutes or until the veggies start to get soft.
- Turn the broiler on high and char the veggies. Make sure to turn the peppers over during this part so that both sides get charred. This should take about 5 minutes.
- Cut the top off of the poblano pepper and remove the stem and seeds. Peel the skin off of the pepper.
- In a food processor, add the roasted veggies, tomatoes, garlic, cilantro, lime juice, cumin and salt. Blend until smooth.
- Taste and add salt as needed.
- Pour all the ingredients into a large saucepan and bring to a boil. Then lower the heat and simmer for 15 minutes.
- NOTE: This recipe makes a lot! The yield is approx. 3 pint-sized jars (16oz each)
Notes
- Tomato skins can sometimes be tough and bitter. If using fresh, make sure to remove the skins.
- Roma tomatoes work best if using fresh tomatoes because they have fewer seeds and more meat. However, any tomato will be great!
- Garden-fresh tomatoes are amazing for this recipe. You can use 3 pounds of tomatoes, blanched and skins removed, then cut into quarters.
- To blanch the tomatoes: Make shallow scores on the bottom of each tomato with a knife, then briefly immerse them in boiling water. After a quick dip, transfer the tomatoes to an ice bath to halt the cooking process. Once cooled, the skins should peel off easily.
- If using fresh tomatoes, an easier method of removing the skins is to freeze the tomatoes whole. Place them in a bowl or storage bag to thaw. The skins should easily slide off.
- Spice level: Heat in this recipe is controlled by the removal of the seeds and ribs from the inside of the jalapeno peppers. Want it spicy? Leave them in!
- Fresh ingredients are the key! Fresh (not in a jar) garlic, fresh cilantro, fresh lime juice, etc.
Storage, Freezing, Make-Ahead
- Storage: This salsa will stay fresh in an airtight jar in the fridge for up to 5 days.
- Freezing: Freeze in freezer-safe containers for up to 3 months. Thaw overnight in the fridge and stir well before using.
- Make Ahead: This salsa actually gets better after a day in the fridge, so make it the night before for peak flavor.
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.
Submit your question or provide a review of the recipe + star rating RIGHT HERE.