Go Back
+ servings
chips and salsa in white bowls
Print Recipe
5 from 1 vote

Slow Roasted Tomato Salsa

To give this homemade restaurant-style salsa rich flavor, roast tomatoes, onion, jalapenos, and garlic before blending. Roasting concentrates the tomato flavor and will make even the most lackluster grocery store tomatoes taste fantastic!
This makes about 3 cups of salsa. To adjust, click on the number next to servings.
Prep Time20 mins
Cook Time1 hr 15 mins
Total Time1 hr 35 mins
Course: Sauce
Cuisine: Tex Mex
Keyword: dip, homemade salsa, salsa
Servings: 10
Calories: 50kcal
Author: Jess Smith via Inquiring Chef
Cost: $5.00


  • Half Sheet Pan
  • Food Processor


  • 2 lbs Tomatoes, halved (see note)
  • 1 small White Onion, quartered
  • 1 Jalapeño, halved lengthwise (seeds removed for less spice)
  • 1 head Garlic, sliced in half lengthwise (make sure you slice this so that you cut through the center of all of the cloves of garlic)
  • 2 Tbsp Cooking Oil (any type will work, avocado oil, canola, grapeseed, or olive oil)
  • 1 cup Fresh Cilantro (you can include the top tender parts of the stems)
  • 1/2 tsp Kosher Salt
  • 1/2 tsp Ground Cumin
  • 2 Tbsp Lime Juice


  • Preheat oven to 350°F / 177°C.
  • Line a sheet pan with foil.
  • Spread tomatoes, onion, jalapeños, and garlic head halves out on sheet pan, cut side-up. Drizzle everything generously with oil and sprinkle with some salt.
  • Place garlic head in a small piece of foil. Wrap the foil to fully enclose the garlic.
  • Bake vegetables, without stirring, until everything is very tender and onions are deep golden brown, 75 to 90 minutes. (The tomatoes should be very soft and jammy.)
  • Pour roasted tomatoes, onions, jalapeños, and any liquids from the roasting pan in a food processor or blender. Gently squeeze garlic cloves out of the garlic head into food processor. (You can use all of the roasted garlic if you like or start with half and add more to taste. This will seem like a lot of garlic but roasting it mellows the flavor.)
  • Blend until no large pieces remain.
  • Add cilantro, salt, cumin, and lime juice.
  • Pulse until everything is evenly combined and nearly smooth. Add water, as needed, until the salsa is the right consistency for dipping chips. (Note: The amount of additional water needed will vary depending on the natural moisture content of the tomatoes. Some batches of salsa may not need any extra water, but some may need up to an additional 3/4 cup.)
  • Taste salsa and season with some more salt if needed. You can add some hot sauce if you’d like more heat.
  • Salsa can be stored in the fridge for up to a week.


Tomatoes - Any type of tomatoes will work. Regular, Roma, or even cherry / grape tomatoes. You can even use canned whole peeled tomatoes - drain them well before roasting. 


Calories: 50kcal | Carbohydrates: 6g | Protein: 1g | Fat: 3g | Saturated Fat: 1g | Trans Fat: 1g | Sodium: 123mg | Potassium: 254mg | Fiber: 1g | Sugar: 3g | Vitamin A: 882IU | Vitamin C: 17mg | Calcium: 18mg | Iron: 1mg