Homemade Salsa Recipe

Prep: 10 min Serves: 4 Cuisine: Mexican

A vibrant and fresh homemade salsa bursting with flavors of ripe tomatoes, cilantro, lime, and a hint of jalapeno spice. Perfect for snacking with chips or enhancing Mexican dishes, this easy-to-make salsa adds a zesty, refreshing touch to any meal or gathering.

Be the first to rate this recipe

Ingredients

  • 6 to 8 finely chopped tomatoes
  • 1 large finely chopped onion
  • green onions
  • red onions
  • 1 jalapeno, minced
  • 1 garlic clove, minced
  • 1/3 cup finely chopped fresh cilantro

Instructions

  1. Mix all ingredients together in a bowl.
  2. Use as a dip with Tostitos chips or as a garnish for your favorite Mexican dish.
  3. Enjoy on white chili or other dishes for added flavor.

Tips & Substitutions

For a spicier salsa, leave some seeds in the jalapeno or add more to taste. If fresh tomatoes aren't available, canned tomatoes can be used as a substitute. Consider using red onions for a sweeter flavor or adding diced bell peppers for extra crunch. Fresh cilantro is key, but if you're not a fan, parsley can be a good substitute. This salsa pairs beautifully with Tex-Mex Turkey Chili.

Serving Suggestions

Serve this homemade salsa chilled as a dip with Tostitos chips, or use it as a topping for tacos, burritos, or grilled meats. It can also enhance the flavor of dishes like white chili or Jackie'S Gorditas. For a refreshing twist, serve it alongside a light salad or grilled vegetables for a summer gathering.

Storage & Reheating

Store any leftover salsa in an airtight container in the refrigerator for up to 3 days. The flavors will meld and may even improve after a day. If you want to enjoy it warm, gently heat it in a saucepan over low heat, stirring frequently, to avoid cooking the fresh ingredients.

Nutrition & Diet Analysis (per serving)

Each serving of Homemade Salsa Recipe contains roughly 246 calories, with 8g protein, 36g carbohydrates, and 9g fat. It is an excellent source of vitamin C (173% of the Daily Value), iron (57% of the Daily Value), and potassium (26% of the Daily Value), and a good source of protein and dietary fiber. Note that it is relatively high in sodium, at 2102mg per serving (91% of the Daily Value).

246 kcal 12% DV
Protein Fat Carbs

Macronutrients

Protein 8.5g 17% DV
Total Fat 8.8g 11% DV
Carbs 36.4g 13% DV
Fiber 4.5g 16% DV
Sugar 8.6g 17% DV

Electrolytes

Sodium 2102mg 91% DV
Potassium 1242.7mg 26% DV

Vitamins & Minerals

Vitamin A 179.2mcg 20% DV
Vitamin C 155.5mg 100% DV
Vitamin D 0.1mcg
Calcium 281.7mg 22% DV
Iron 10.2mg 57% DV
Diet fit Under 400 cal

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make this salsa ahead of time?

Yes, you can prepare the salsa a day in advance. This allows the flavors to meld better. Just remember to store it in the refrigerator in an airtight container. Give it a quick stir before serving, as some liquid may separate.

What can I use if I don't have fresh tomatoes?

If fresh tomatoes are unavailable, you can substitute with canned diced tomatoes. Drain excess liquid to avoid a watery salsa. However, fresh tomatoes provide the best flavor and texture, so try to use them when possible.

How can I adjust the spice level of the salsa?

To adjust the spice level, you can add more jalapeno or even include a diced serrano pepper for additional heat. Alternatively, if you prefer milder salsa, remove all the seeds from the jalapeno or use a small amount of bell pepper instead.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Mexican recipes → Vegan recipes → Vegetarian recipes → All recipes →