Go Back

Homemade Spicy Salsa Recipe | Fresh Hot Tomato Salsa Dip

Bright, fresh spicy tomato salsa that blends in minutes and can be adjusted from chunky to smooth and mild to hot. Perfect for chips, tacos, eggs, and more.
Prep Time 10 minutes
Total Time 10 minutes

Ingredients
  

Ingredients

  • Ripe tomatoes (5–6 medium), Roma or vine-ripened
  • Jalapeños (2), stemmed; seed for milder heat or keep seeds/membranes for spicy
  • White onion (1/2 medium)
  • Fresh cilantro (1 cup, loosely packed), stems and leaves
  • Garlic (2 cloves), minced or smashed
  • Lime juice (2–3 tablespoons), freshly squeezed
  • Kosher salt (1 to 1 1/4 teaspoons), to taste
  • Ground cumin (1/2 teaspoon), optional
  • Sugar or agave (1/2 teaspoon), optional
  • Optional heat boosters: 1 serrano chile, a pinch of red pepper flakes, or a splash of hot sauce

Instructions
 

Instructions

  • Core the tomatoes and cut into chunks, roughly chop the onion, stem the jalapeños and choose whether to keep seeds, smash the garlic, and rinse and pat dry the cilantro.
  • Add tomatoes, onion, jalapeños, garlic, cilantro, lime juice, salt, and cumin (if using) to a blender or food processor, starting with less salt and one jalapeño if desired.
  • Blend to your preferred texture by pulsing for a chunky salsa or blending 20–30 seconds for a smoother result.
  • Taste and adjust with more lime for brightness, salt for seasoning, or a pinch of sugar if the tomatoes taste flat; add more chile or seeds gradually for extra heat.
  • Chill the salsa for 20–30 minutes to let the flavors meld.
  • Stir, then transfer to a serving bowl and garnish with chopped cilantro and a squeeze of lime if desired.

Notes

For smoky depth, broil the tomatoes, jalapeños, onion, and garlic before blending, or use a 28-ounce can of fire-roasted tomatoes (drained slightly). Swap jalapeños for serranos for more heat, or add 1 chipotle in adobo plus 1 teaspoon adobo for a chipotle-lime version. Fold in 1 cup diced pineapple or mango after blending for a sweet-heat twist, or replace half the tomatoes with tomatillos for extra tang. If cilantro isn’t your preference, use green onion and a little parsley. Refrigerate in an airtight container 4–5 days; freeze up to 2 months and refresh with lime and cilantro after thawing. To reduce heat, remove chile seeds and membranes and use only one chile; to fix watery salsa, briefly strain and stir in finely chopped tomato and onion.