Fresh Homemade Salsa

Prep: 15 min Cook: 60 min Cuisine: Mexican

A vibrant, fresh homemade salsa packed with ripe tomatoes, spicy peppers, and aromatic garlic, perfect for snacking or as a flavorful dip at gatherings.

Be the first to rate this recipe

Ingredients

  • 4 cups fresh ripe tomatoes, peeled and chopped
  • 1/4 cup vinegar
  • 1 cup chopped onions
  • 1 cup green peppers
  • 1/2 cup hot peppers
  • 4 cloves garlic, chopped
  • 2 tablespoons hot sauce

Instructions

  1. Bring the peeled and chopped tomatoes to a simmer in a saucepan with vinegar.
  2. Add the chopped onions, green peppers, hot peppers, chopped garlic, and hot sauce to the saucepan.
  3. Simmer all ingredients together for 1 hour or longer for a thicker consistency.
  4. Chill the salsa and serve with tortilla chips.

Tips & Substitutions

For a milder salsa, consider reducing the amount of hot peppers or using a less spicy variety. You can substitute white vinegar with apple cider vinegar for a different flavor profile. Adding a pinch of sugar can balance the acidity of the tomatoes. If you prefer a smoother texture, blend the ingredients instead of leaving them chunky. This salsa can be enjoyed with tortilla chips or as a topping for your favorite Mexican recipes.

Serving Suggestions

Serve this fresh homemade salsa with tortilla chips as an appetizer or snack. It pairs beautifully with Guacamole Salad Dip or as a topping for tacos, burritos, or grilled meats. You can also use it as a flavorful condiment for sandwiches or wraps. Consider serving it alongside Mild Mexican Dip for a delicious party platter.

Storage & Reheating

Store leftover salsa in an airtight container in the refrigerator for up to one week. To reheat, gently warm it in a saucepan over low heat, stirring occasionally. If the salsa thickens too much, add a splash of water or vinegar to reach your desired consistency. For optimal freshness, consume it within a few days.

Nutrition & Diet Analysis (per serving)

Each serving of Fresh Homemade Salsa contains roughly 360 calories, with 9g protein, 52g carbohydrates, and 14g fat. It is an excellent source of vitamin C (206% of the Daily Value), dietary fiber (23% of the Daily Value), and potassium (21% of the Daily Value), and a good source of iron and vitamin A. Note that it is relatively high in sodium, at 604mg per serving (26% of the Daily Value).

360 kcal 18% DV
Protein Fat Carbs

Macronutrients

Protein 8.8g 18% DV
Total Fat 14.4g 19% DV
Carbs 52g 19% DV
Fiber 6.5g 23% DV
Sugar 15.9g 32% DV

Electrolytes

Sodium 604.4mg 26% DV
Potassium 977.4mg 21% DV

Vitamins & Minerals

Vitamin A 171.4mcg 19% DV
Vitamin C 185.1mg 100% DV
Vitamin D 0.1mcg
Calcium 68mg 5% DV
Iron 3.5mg 19% DV
Diet fit High-fiber 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 use canned tomatoes instead of fresh?

Yes, you can use canned tomatoes if fresh ones are not available. Opt for whole or diced tomatoes packed in juice for the best flavor. Drain excess liquid to avoid a watery salsa. However, fresh tomatoes will yield a brighter taste and better texture, so consider this for special occasions.

How can I make this salsa spicier?

To increase the heat level, add more hot peppers or include some diced jalapeños. You can also incorporate a dash of cayenne pepper or a few extra tablespoons of hot sauce. Taste as you go to achieve your desired spice level without overwhelming the other flavors.

Can I freeze homemade salsa?

While you can freeze homemade salsa, the texture may change upon thawing. For best results, freeze it in portions in airtight containers or freezer bags, leaving space for expansion. Thaw in the refrigerator before serving, but keep in mind that the consistency may be more watery than fresh salsa.

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 →