Go Back
Prep Time 10 minutes
Cook Time 15 minutes
Servings: 2 cups

Ingredients
  

  • 1.5 lbs Roma tomatoes about 6 medium/large
  • 1/2 white onion cut into large chunks
  • 1/2 cup cilantro
  • 2 jalapeños ends removed, sliced in half lengthwise (de-seed for less heat, or add serrano peppers for even more heat)
  • 3 cloves garlic skin left on
  • 1-2 tsp salt
  • 1 tbsp lime juice
  • 1/2 tsp cumin

Equipment

  • Foil-Lined Sheet Tray
  • Blender
  • Skillet

Method
 

  1. Turn the broiler on high, with the oven rack set close to the top.
  2. Halve the tomatoes lengthwise. Add the tomatoes, onion, jalapeños, and garlic cloves (skin still on — it keeps the garlic from burning) to a foil-lined sheet tray, cut sides down.
  3. Roast under the broiler for about 10 minutes, or until the tomato skins are charred and look papery.
  4. Remove from the oven. Peel the roasted garlic cloves out of their skins, then add everything (including the peeled garlic) to a blender, along with the cilantro, salt, lime juice, and cumin.
  5. Pulse a few times until combined but still a little chunky — you don't want a purée.
  6. Heat about 1 tablespoon of neutral oil (vegetable oil works great) in a skillet over medium-high heat until hot.
  7. Pour the salsa into the skillet and flash-fry, stirring constantly, for 2 to 3 minutes. This cooks off a little excess water and concentrates the flavor.
  8. Pour into a container to cool, then store in the fridge.

Notes

Keeps 7-10 days in the fridge (thanks to that flash-fry step) or up to 3 months in the freezer. Makes about 2 cups.
🛒 Shop the gear I used in this recipe