Fire-Roasted Cherry Tomato Salsa


This spicy cherry tomato salsa would shine on any big-game snack table. The fire-roasting brings out a tremendous amount of flavor and provides just the right touch of smoky goodness. I'm sure your friends are more than happy with the jarred stuff, but once in a while it's nice to see if they're paying attention.

Prep Time:
15 mins
Cook Time:
10 mins
Additional Time:
2 hrs
Total Time:
2 hrs 25 mins
2 cups salsa


  • 2 teaspoons olive oil

  • 1 pint cherry tomatoes, or more to taste

  • 1 yellow onion, roughly chopped

  • 8 cloves garlic, unpeeled

  • 3 jalapeño peppers, sliced, or to taste

  • cup firmly packed fresh cilantro leaves

  • 1 lime, juiced

  • ¼ teaspoon ground cumin

  • 1 pinch cayenne pepper, or to taste

  • 1 pinch dried oregano

  • salt and ground black pepper to taste


  1. Set oven rack about 6 inches from the heat source and preheat the oven's broiler. Line a baking sheet with aluminum foil and brush with olive oil.

  2. Spread tomatoes, onion, garlic, and jalapeño peppers onto prepared baking sheet.

  3. Cook under the preheated broiler for 5 minutes. Turn the baking sheet and continue broiling until vegetables are charred, about 5 minutes more. Cool slightly.

  4. Remove garlic from skins; discard skins.

  5. Blend tomatoes, onion, peeled garlic, jalapeños, any accumulated juices from the baking sheet, cilantro leaves, lime juice, cumin, cayenne pepper, and oregano in a blender until salsa is smooth. Transfer to a bowl, cover with plastic wrap, and refrigerate until flavors blend, at least 2 hours. Season with salt and black pepper.

    close up view of Fire-Roasted Cherry Tomato Salsa in a bowl with a spoon, served with tortilla chips
    Chef John

Nutrition Facts (per serving)

16 Calories
1g Fat
3g Carbs
0g Protein
Nutrition Facts
Servings Per Recipe 16
Calories 16
% Daily Value *
Total Fat 1g 1%
Saturated Fat 0g 1%
Sodium 13mg 1%
Total Carbohydrate 3g 1%
Dietary Fiber 1g 2%
Total Sugars 0g
Protein 0g
Vitamin C 7mg 34%
Calcium 8mg 1%
Iron 0mg 1%
Potassium 73mg 2%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love