Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Salsa Ranchera

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Salsa Ranchera is a smoky, roasted Mexican sauce made with tomatoes, chile peppers, onions, garlic, and herbs. It’s rich, slightly spicy, and versatile—perfect for tacos, grilled meats, or breakfast dishes like huevos rancheros.

  • Total Time: 20 minutes
  • Yield: About 2 cups (serves 8–10)

Ingredients

4 ripe Roma tomatoes

2 chile peppers (Hatch chiles, dried guajillo, or serrano peppers, depending on desired spiciness)

1/2 medium white onion, roughly chopped

2 garlic cloves, peeled

1/4 cup cilantro leaves

1 tablespoon lime juice

1/2 teaspoon ground cumin

Salt and black pepper to taste

A splash of water to adjust consistency (optional)

Instructions

  1. Roast the tomatoes, chile peppers, onion, and garlic on a hot skillet or grill until slightly charred and softened.
  2. Transfer the roasted ingredients into a blender or food processor.
  3. Add cilantro, lime juice, ground cumin, salt, and black pepper.
  4. Blend until smooth, adding a splash of water if a thinner consistency is desired.
  5. Taste and adjust seasoning as needed.
  6. Serve warm for a smoky flavor or chilled for a fresher taste.

Notes

Use Hatch chiles or roasted poblanos for a milder salsa.

Add chipotle in adobo for extra smokiness.

Pulse instead of fully blending for a chunkier texture.

Store in an airtight container in the fridge for up to 1 week or freeze up to 3 months.

  • Author: Chloe Mae
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Condiment
  • Method: Roasted and Blended
  • Cuisine: Mexican
  • Diet: Vegan

Nutrition

  • Serving Size: 2 tablespoons
  • Calories: 15
  • Sugar: 1g
  • Sodium: 90mg
  • Fat: 0.2g
  • Saturated Fat: 0g
  • Unsaturated Fat: 0.2g
  • Trans Fat: 0g
  • Carbohydrates: 3g
  • Fiber: 0.5g
  • Protein: 0.3g
  • Cholesterol: 0mg