Best Homemade Salsa Recipe

Featured in Small Bites.

This easy homemade salsa recipe is packed with fresh flavor and comes together in just minutes using simple ingredients. With ripe tomatoes, garlic, jalapeños, onion, lime, and a touch of cumin, it's the perfect balance of tangy, spicy, and savory. Crushed tomatoes and green chiles add richness and depth, while fresh cilantro brings a burst of brightness. Whether you're scooping it with tortilla chips or spooning it over tacos, this salsa hits the spot. It stores well for up to 10 days and tastes even better after a few hours in the fridge. Great for game day, summer cookouts, or anytime you want something bold and fresh.
Soo Ben
Updated on Sat, 29 Mar 2025 20:21:01 GMT
Best Homemade Salsa Recipe Pin it
Best Homemade Salsa Recipe | mamamiakitchen.com

Salsa is one of those kitchen staples I make almost weekly—and this one is truly a keeper. It’s bright, fresh, and bursting with flavor from ripe tomatoes, garlic, lime, and just the right amount of heat. What makes it even better? You can throw it together in five minutes with a few pantry items and a food processor. Whether you’re making a quick snack or prepping for taco night, this homemade salsa comes together effortlessly and tastes a hundred times better than store-bought.

I started making this salsa on a whim one summer when the tomatoes in my garden exploded overnight. What began as a way to use up fresh produce quickly turned into a must-have at every family gathering. Even my husband, who usually prefers smooth restaurant-style salsa, requests this one by the jarful now.

Ingredients and Why They Matter

  • Fresh Tomatoes (4 ripe, Roma or plum): These give the salsa a fresh, juicy base. Romas are meatier with fewer seeds, which makes for a better texture.
  • Red or Yellow Onion (½ medium): Red onion gives a bit more bite, while yellow is milder and sweeter.
  • Garlic (2 cloves): Adds depth and a punch of flavor. Fresh is best.
  • Jalapeños (1–2): For heat and zing. Adjust quantity to taste and remove seeds for less heat.
  • Fresh Cilantro (½ cup): Adds brightness and earthiness. Use leaves only.
  • Lime Juice (2 tablespoons): Adds acidity to balance tomato richness.
  • Ground Cumin (½ teaspoon): Adds a smoky note that enhances the salsa.
  • Salt (1 teaspoon, plus more to taste): Brings it all together.
  • Sugar (½ teaspoon, optional): Balances acidity from tart tomatoes.
  • Crushed San Marzano Tomatoes (15 oz can): Adds body and richness.
  • Diced Green Chiles (4 oz can): Brings gentle heat and flavor depth.

Step-by-Step Instructions for Chunky Homemade Salsa

Easy Homemade Salsa Recipe Pin it
Easy Homemade Salsa Recipe | mamamiakitchen.com
Step 1: Prep the Fresh Ingredients
In a food processor or blender, combine fresh tomatoes, onion, garlic, jalapeños, cilantro, lime juice, cumin, salt, and sugar (if using). Quarter the produce for easier blending.
Step 2: Pulse to Chop
Pulse in bursts until finely chopped but still chunky. Don’t over-blend.
Step 3: Add the Canned Ingredients
Pour in the crushed tomatoes and green chiles. Pulse a few more times to combine while keeping some texture.
Step 4: Taste and Adjust
Adjust salt, lime, or cumin to taste. If too spicy, add another tomato or sugar.
Step 5: Chill Before Serving
Refrigerate for at least 30 minutes to allow flavors to meld and salsa to thicken.

Whenever I make a batch of this salsa ahead of a party, I always save a little for myself before it disappears. The chilled leftovers the next day? Even better. It’s like the lime, garlic, and tomatoes all get to know each other a little better overnight.

Ways to Use This Salsa Beyond Chips

  • As a dip: Classic with tortilla chips
  • On tacos and burritos: Adds freshness and heat
  • With scrambled eggs: Brightens up breakfast
  • Over grilled meats or fish: Especially tasty with chicken or white fish
  • As a topping for baked potatoes or rice bowls: Instant flavor boost
Delicious Homemade Salsa Recipe Pin it
Delicious Homemade Salsa Recipe | mamamiakitchen.com

Chef’s Helpful Tips for Salsa Success

  • Use gloves when handling jalapeños if your skin is sensitive
  • If your salsa turns out too watery, add another tomato or strain it
  • Add avocado or mango for a fresh twist—after blending
  • For a smoky version, use fire-roasted tomatoes and broiled fresh tomatoes

Frequently Asked Questions

  • Can I make this salsa without a food processor?
    Yes! Finely chop all ingredients by hand for a more rustic, chunky texture.
  • How long will this salsa keep in the fridge?
    It stays fresh in an airtight container for up to 5 days.
  • Can I freeze homemade salsa?
    Technically yes, but it will lose some texture. It’s best fresh or chilled.
  • Is this recipe spicy?
    It’s mildly spicy with one jalapeño. Add more or less to suit your taste.
  • Can I use canned tomatoes only?
    Yes, you can replace fresh tomatoes with another can of fire-roasted or diced tomatoes in a pinch.

Homemade Salsa Recipe

Fresh, zesty salsa in 5 minutes.

Prep Time
5 Minutes
Cook Time
~
Total Time
5 Minutes
By: Sou


Difficulty: Easy

Cuisine: American, Mexican

Yield: 20 Servings (5 cups)

Dietary: Low-Carb, Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Fresh Ingredients

01 4 ripe tomatoes, cored and quartered
02 1 red onion, peeled and quartered
03 3 garlic cloves, peeled
04 3 jalapeños, stemmed and seeded (or use 1–2 habanero or serrano peppers for more heat)
05 ⅓ cup fresh cilantro
06 3 tablespoons fresh lime juice

→ Seasonings and Canned Ingredients

07 2–3 teaspoons ground cumin
08 2–3 teaspoons sugar (optional)
09 1½ teaspoons salt
10 1 (15 oz) can crushed San Marzano tomatoes
11 1 (4.5 oz) can diced green chiles, mild, medium, or hot

Instructions

Step 01

In a food processor, add the fresh tomatoes, onion, garlic, peppers, cilantro, lime juice, cumin, sugar (if using), and salt. Pulse until finely chopped and well blended.

Step 02

Pour in the crushed tomatoes and diced green chiles. Puree until you reach your preferred salsa texture—mostly smooth but not watery.

Step 03

Taste and adjust the seasoning with more cumin or sugar if needed. Transfer to a container and refrigerate until ready to serve.

Notes

  1. This salsa tastes even better after chilling for a few hours.
  2. Store in an airtight container in the fridge for up to 10–12 days.

Tools You'll Need

  • Food processor
  • Measuring spoons
  • Spatula
  • Mixing bowl or storage container

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 19
  • Total Fat: ~
  • Total Carbohydrate: 4 g
  • Protein: ~