Print Recipe Add to Collection
4.37 from 33 votes

Homemade Salsa

Homemade Salsa with fresh ingredients and full of flavor, just like the one you're served at your favorite restaurant! This restaurant style salsa is made with roasted tomatoes and onions which enhances all the flavors. Delicious and simple!
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Appetizer
Cuisine: Mexican
Keyword: 30 minute meals, homemade salsa, salsa
Servings: 6
Calories: 33kcal
Author: Joanna Cismaru

Ingredients

  • 8 medium tomatoes halved, (I used Roma tomatoes)
  • 2 medium onions quartered
  • 6 cloves garlic peeled
  • 4.5 oz mild diced green chiles (1 can)
  • 1/2 cup fresh cilantro
  • 2 tbsp lime juice freshly squeezed
  • 1/2 tsp salt or to taste
  • 1/2 tsp pepper or to tste

Instructions

  • Preheat your oven to 350 F degrees. 
  • Place the tomatoes, onions and garlic on a baking sheet and roast for 15 minutes or just until the onions and tomatoes start to get a little char on them. Remove the baking sheet from the oven and let the tomatoes cool for about 5 minutes.
  • Add the tomatoes, onions, garlic, green chiles, cilantro, lime juice and salt and pepper to a food processor and pulse a few times until you get the desired consistency.
  • Pour in a bowl and cover with plastic wrap (or an airtight container) and refrigerate for 2 to 4 hours before serving. 

Video

Notes

To add more spiciness to the salsa, add 1 or 2 jalapeños (or other favorite hot peppers) to the baking sheet and roast along with the tomatoes. 
To get a tangier salsa, add more freshly squeezed lime juice.
This salsa will last for 5-7 days in the fridge, or 3-4 months in the freezer.
Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.

Nutrition

Calories: 33kcal | Carbohydrates: 7g | Protein: 1g | Sodium: 282mg | Potassium: 194mg | Fiber: 1g | Sugar: 2g | Vitamin A: 460IU | Vitamin C: 18.5mg | Calcium: 26mg | Iron: 0.5mg