Burrito Salsa

(Restaurant-Style Roasted Tomato Salsa for Burritos, Tacos & Chips)

This Homemade Burrito Salsa is smoky, spicy, garlicky, and packed with roasted tomato and chile flavor. 🌶️❤️ It has enough body to stay inside a burrito instead of running everywhere, but it’s still perfect for tacos, quesadillas, nachos, eggs, or tortilla chips.

Full Recipe (Ingredients + Instructions)

Makes: About 3 cups
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: About 25 minutes

Ingredients 🍅🌶️

  • 6 Roma tomatoes
  • 2 jalapeños
  • 1 serrano pepper, optional for extra heat
  • ½ medium white onion
  • 4 garlic cloves, unpeeled
  • 2 dried chile de árbol, optional
  • 2 tablespoons vegetable or avocado oil
  • ½ cup fresh cilantro
  • 2 tablespoons fresh lime juice
  • 1 teaspoon salt, or to taste
  • ½ teaspoon ground cumin
  • ½ teaspoon Mexican oregano
  • ¼ teaspoon black pepper
  • ½ teaspoon sugar or honey, optional
  • 2–4 tablespoons water, only if needed

Step 1: Roast Everything 🔥

Heat a cast-iron skillet or comal over medium-high heat.

Add the tomatoes, jalapeños, serrano, onion, and unpeeled garlic.

Roast for about 8–12 minutes, turning occasionally.

You want the vegetables softened with plenty of dark blistered spots.

Don’t be afraid of the char! That’s where much of the smoky flavor comes from. 🌶️🔥

Step 2: Toast the Chile de Árbol

If using chile de árbol, place it in the hot skillet for only about 10–15 seconds per side.

Remove immediately.

Be Careful!

Dried chiles burn FAST, and burned chile can make the whole salsa bitter.

Step 3: Blend the Salsa 🍅

Peel the roasted garlic.

Add to a blender or food processor:

  • Roasted tomatoes
  • Jalapeños
  • Serrano
  • Onion
  • Garlic
  • Chile de árbol
  • Cilantro
  • Lime juice
  • Salt
  • Cumin
  • Mexican oregano
  • Black pepper

Pulse several times.

DON’T Blend It Completely Smooth!

For a really good burrito salsa, I like a slightly chunky restaurant-style texture where you can still see little pieces of tomato, onion, chile, and cilantro.

Step 4: Fry the Salsa 🌶️🔥

Here’s the step that takes it from fresh salsa to BURRITO SALSA.

Heat 2 tablespoons oil in a saucepan.

Carefully pour in the blended salsa.

It may splatter!

Cook over medium-low heat for approximately 8–10 minutes, stirring occasionally.

The salsa will darken slightly and become thicker and richer.

If it’s too thick, add water 1 tablespoon at a time.

Step 5: Taste & Adjust ❤️

Taste after cooking.

Add additional:

Salt → Lime → Chile → Cilantro

until it’s exactly how you like it.

If your tomatoes are particularly acidic, add ½ teaspoon sugar or honey.

You shouldn’t taste sweetness—it simply balances the tomatoes.

Secret Burrito Salsa Trick 🌯🔥

You want this salsa THICKER than ordinary table salsa.

Why?

Because watery salsa can turn a perfectly good burrito into a soggy mess. 😂

Let it simmer uncovered until you can scoop it with a spoon and it stays relatively thick.

Then spoon it directly over:

Carne asada + rice + beans + cheese + green chile

before rolling the burrito. 🌯❤️

Extra-Spicy Burrito Salsa 🌶️🔥🔥

Use:

  • 6 Roma tomatoes
  • 2 jalapeños
  • 2 serranos
  • 4–5 chile de árbol

Leave some jalapeño and serrano seeds intact.

This one has some serious FIRE. 🔥

Smoky Chipotle Burrito Salsa 🌶️

Add:

  • 1 chipotle pepper in adobo
  • 1 teaspoon adobo sauce

Blend it with the roasted vegetables.

This gives you a darker, smoky salsa that’s especially good with beef burritos and carne asada.

Green Chile Burrito Salsa 🌶️💚

For a New Mexico twist, add:

  • 1 cup roasted Hatch/New Mexico green chile
  • 1 additional garlic clove
  • Extra cilantro

Reduce the tomatoes to four.

This version is fantastic on breakfast burritos, beef-and-potato burritos, and smothered burritos.

Creamy Burrito Salsa 🥑🌶️

Blend the finished and completely cooled salsa with:

  • 1 ripe avocado
  • ¼ cup Mexican crema
  • Extra lime

Serve immediately or refrigerate promptly.

This version is amazing on chicken and steak burritos.

Extra Recipe Tips & Variations ✨

For deeper flavor, roast the vegetables until you see real blackened spots rather than simply warming them.

Roma tomatoes work especially well because they’re meatier and less watery than many slicing tomatoes.

For mild salsa, remove the jalapeño ribs and seeds and skip the serrano and chile de árbol.

For restaurant-style salsa, pulse rather than continuously blending.

For a darker roasted flavor, char the onion edges and tomatoes more aggressively.

Flavor Upgrades / Secret Tips 🔥

🌶️ Toast the dried chile briefly before blending.

🍅 Use ripe Roma tomatoes.

🧄 Roast the garlic inside its skin so it becomes sweet instead of bitter.

🌿 Add some cilantro after cooking for an extra-fresh flavor.

🍋‍🟩 Always finish with fresh lime.

🔥 Frying the blended salsa in oil makes the flavor deeper and richer.

My Favorite Upgrade ❤️

After cooking the salsa, stir in 2 tablespoons finely diced white onion + 2 tablespoons chopped cilantro.

That gives you both:

deep roasted flavor + little bursts of fresh onion and cilantro.

SO GOOD. 🌶️❤️

Serving Ideas 🌯🌮

Use this salsa with:

  • Carne asada burritos
  • Beef & potato burritos
  • Breakfast burritos
  • Bean & cheese burritos
  • Chicken burritos
  • Tacos
  • Quesadillas
  • Enchiladas
  • Nachos
  • Huevos rancheros
  • Breakfast eggs
  • Tortilla chips

For a loaded burrito, layer refried beans, Mexican rice, carne asada, cheese, roasted green chile, avocado, and a BIG spoonful of this salsa. 🌯🔥

Storage Tips 🫙

Allow the salsa to cool before transferring it to a clean airtight container.

Refrigerate promptly and use within approximately 4–5 days.

This recipe is intended as a refrigerated fresh salsa, not as a shelf-stable canning recipe.

Nutrition Facts 📊

Approximate per 2 tablespoons:

  • Calories: 20–25 kcal
  • Protein: less than 1 g
  • Carbohydrates: 3–4 g
  • Fat: 1 g
  • Fiber: about 1 g

Frequently Asked Questions (Q&A)

Is burrito salsa supposed to be chunky or smooth?
Either works, but I prefer it slightly chunky and relatively thick for burritos.

Can I use canned tomatoes?
Yes. Fire-roasted canned tomatoes are the best shortcut when fresh tomatoes aren’t good.

How do I make it less spicy?
Use only one jalapeño, remove its ribs and seeds, and omit the serrano and chile de árbol.

How do I make it hotter?
Add serrano and chile de árbol rather than simply adding more jalapeños. You’ll get more heat without overwhelming the tomato flavor.

Can I make it ahead?
Yes. It actually tastes fantastic after chilling for a few hours.

Can I use it warm?
Absolutely. Warm burrito salsa is especially good over carne asada, bean-and-cheese burritos, and breakfast burritos.

Social Media Captions ❤️

Facebook Style:
“Made a fresh batch of homemade Burrito Salsa today! 🌶️🍅🔥 Roasted tomatoes, jalapeños, garlic, onion and cilantro cooked down until thick, smoky and perfect for spooning inside burritos. I’m definitely keeping a jar of this in the fridge! 😂❤️ Recipe below 👇”

Short Caption:
“Homemade Burrito Salsa 🌶️🍅🔥 Smoky, chunky, spicy and SO much better than store-bought!”

Spicy Caption:
“Made mine EXTRA HOT with serrano and chile de árbol. 🌶️🔥🔥 Who else likes their salsa spicy enough to make them sweat? 😂”

Engagement Caption:
“What are you putting this on first—BURRITOS 🌯, TACOS 🌮, EGGS 🍳 or CHIPS? 👇🔥”

Final Food Description 🌶️🍅❤️

Homemade Burrito Salsa combines charred Roma tomatoes, roasted jalapeños, serrano, onion, garlic, cilantro, lime, and warm Mexican spices into a thick, smoky salsa that’s briefly cooked in oil for deeper flavor. Slightly chunky, bright, spicy, and thick enough to stay inside a loaded burrito, it’s the kind of salsa you’ll also want on tacos, eggs, quesadillas, and straight-up tortilla chips. 🌯🌮🌶️🔥