Go Back
+ servings
salsa in bowl.
5 from 6 votes

Fresh Homemade Salsa

This recipe for fresh homemade salsa is made with garden veggies featuring tomatoes, onion, garlic, cilantro, and bell pepper.
Prep 20 minutes
Cook 0 minutes
Total 20 minutes
Fat 0.4
Carbs 7
Protein 1
Yield 6

Ingredients

  • 4 medium tomatoes* quartered
  • ½ small red onion
  • 3 green onions
  • ¼ cup cilantro with stems
  • Zest of 1 small lime
  • 1 small bell pepper we used orange
  • 4 cloves garlic
  • 1 teaspoons salt or more to taste
  • 1.5 teaspoons ground cumin
  • ½ teaspoon chili powder
  • teaspoon cayenne pepper
  • 1 teaspoon fresh lime juice
  • optional: small jalapeño seeded

Instructions

  • Place 3 of the tomatoes into a food processor* along with the red onion, green onion, cilantro, lime zest, bell pepper, and garlic. Pulse the ingredients together on low until all the ingredients are processed and combined, but not soupy.
    Fresh vegetables in a food processor.
  • Add the remaining tomato, 1 teaspoon of salt, cumin, chili powder, cayenne pepper, and lime juice and pulse the salsa again until the ingredients are processed and incorporated.
    Salsa in a food processor.
  • If you like chunks in your salsa, leave the salsa as is. If you like a smoother salsa, process until it reaches desired consistency. Taste test and adjust with salt.
  • Transfer the salsa to a jar and cover or serve immediately with tortilla chips.
    Nachos with salsa on a wooden cutting board.

Tips & Notes

  • We used vine on red medium tomatoes. You can use any type of tomato you would like for this recipe, just be sure to add a few at a time so you can monitor the water content of the tomatoes. If you add all the tomatoes at once and have watery tomatoes, you may end up with a very runny salsa.
  • You can also use a high-speed blender for this recipe (like a Vitamix). However, we do not recommend just any blender. If you have a food processor, we do prefer that!
  • If you like spice, you can add a jalapeño.

Watch it

Nutrition Facts

Calories: 31kcal | Carbohydrates: 7g | Protein: 1g | Fat: 0.4g | Fiber: 2g | Sugar: 4g