I keep this bold green, white, and red salsa in my fridge because it makes tacos, burrito bowls, and grilled meats instantly look restaurant-worthy. One spoonful and suddenly dinner feels like it came from my favorite Mexican spot.

I’m obsessed with this restaurant style salsa because it hits every craving at once: bright, creamy, spicy, tangy, and ridiculously scoopable. I love having the green, white, and red trio on the table because I can drag every taco through a different mood and still want another bite.
The tomatillos bring that sharp little kick I crave, and the Mexican crema makes the white salsa smooth in the best way. And honestly, I don’t save this for tacos.
I drizzle it over eggs, chips, grilled meat, rice bowls, whatever is in front of me. But tacos first.
Always tacos.
Ingredients

- Tomatillos make green salsa bright, tangy, and a little zippy.
- Jalapeños or serranos bring heat, so you’ll notice every scoop.
- White onion adds bite without taking over the whole bowl.
- Garlic gives that restaurant-style punch you’d miss if it disappeared.
- Cilantro keeps everything fresh, green, and not too heavy.
- Lime juice wakes it up and makes chips taste better.
Basically.
- Crema or sour cream makes white salsa cool, creamy, and snackable.
- Mayo adds body, making it feel more like a dip.
- Cumin brings a warm, earthy note when you want extra depth.
- Roma tomatoes make red salsa juicy, classic, and super familiar.
- Plus, peppers keep the red salsa from tasting too sweet.
- Neutral oil can add a glossy finish, but it’s totally optional.
Ingredient Quantities
- Green Salsa (Salsa Verde):
- 1 lb tomatillos, husked and rinsed
- 2 to 3 jalapeños or serranos, stemmed
- 1 small white onion, quartered
- 2 garlic cloves
- 1 cup packed cilantro leaves
- 2 tablespoons fresh lime juice
- 1 teaspoon kosher salt, more to taste
- 1 tablespoon neutral oil or water to thin, optional
- White Salsa (Creamy Salsa / Salsa Blanca):
- 1 cup Mexican crema or sour cream
- 1/4 cup mayonnaise
- 1 to 2 garlic cloves, minced
- 2 tablespoons fresh lime juice
- 1/3 cup finely chopped cilantro
- 1 tablespoon finely chopped white onion
- 1/4 teaspoon ground cumin, optional
- 1/2 teaspoon kosher salt, more to taste
- 2 to 3 tablespoons water to thin, as needed
- Red Salsa (Salsa Roja):
- 1 lb Roma tomatoes or plum tomatoes
- 1 to 2 serrano or jalapeño peppers, stemmed
- 1 small white onion, quartered
- 2 garlic cloves
- 1/2 cup packed cilantro leaves
- 2 tablespoons fresh lime juice
- 1 teaspoon kosher salt, more to taste
- 1/4 teaspoon ground cumin, optional
- 1 tablespoon neutral oil, optional for sheen
How to Make this
1. Prep produce: husk and rinse 1 lb tomatillos; stem 2 to 3 jalapeños or serranos for the green salsa; quarter 1 small white onion and peel 2 garlic cloves for the green; set aside cilantro and lime juice.
2. For the green salsa, roast or boil the tomatillos, peppers, quartered onion, and garlic until softened and lightly charred if roasting, about 8 to 10 minutes.
3. Transfer the cooked tomatillo mix to a blender or food processor with 1 cup packed cilantro leaves, 2 tablespoons fresh lime juice, and 1 teaspoon kosher salt; blend until smooth, adding 1 tablespoon neutral oil or water if you need to thin the salsa; taste and adjust salt and heat.
4. Make the creamy white salsa by whisking together 1 cup Mexican crema or sour cream, 1/4 cup mayonnaise, 1 to 2 minced garlic cloves, 2 tablespoons fresh lime juice, 1/3 cup finely chopped cilantro, 1 tablespoon finely chopped white onion, 1/4 teaspoon ground cumin if using, and 1/2 teaspoon kosher salt; add 2 to 3 tablespoons water to reach drizzleable consistency.
5. Prep for the red salsa: stem 1 to 2 serrano or jalapeño peppers, quarter 1 small white onion, peel 2 garlic cloves, and halve 1 lb Roma or plum tomatoes.
6. Roast or pan-char the tomatoes, peppers, onion, and garlic until the skins are blistered and the vegetables are softened, about 8 to 10 minutes.
7. Transfer the charred vegetables to a blender or food processor with 1/2 cup packed cilantro leaves, 2 tablespoons fresh lime juice, 1 teaspoon kosher salt, and 1/4 teaspoon ground cumin if using; blend to the desired texture and add 1 tablespoon neutral oil for sheen if you like; taste and adjust seasoning.
8. Chill the salsas briefly or serve at room temperature; stir the creamy salsa again before serving to ensure it is smooth and pourable.
9. Plate by arranging the green, white, and red salsas side by side or drizzle them together over tacos, grilled meats, or chips; garnish with extra cilantro or lime wedges if desired.
10. Store leftovers in airtight containers in the refrigerator: green and red salsas for up to 5 days, creamy salsa for up to 3 days.
Equipment Needed
1. Cutting board
2. Chef knife (sharp)
3. Blender or food processor
4. Sheet pan or cast iron skillet for roasting/pan charing
5. Small bowl for whisking the creamy salsa
6. Whisk
7. Measuring spoons and measuring cups
8. Rubber spatula or spoon for scraping and stirring
9. Tongs or heatproof spatula for turning roasted veggies
10. Airtight containers for storing leftovers
FAQ
The Best Restaurant Style Salsa Recipe Substitutions and Variations
- Tomatillos:
- Roasted green tomatoes if tomatillos are unavailable; expect a milder, less tart flavor
- 1 cup canned tomatillo salsa or crushed tomatillos for a convenient, similar texture and acidity
- Blend 3/4 cup tomatillo salsa with 1/4 cup plain yogurt to mimic fresh tomatillo creaminess
- Jalapeños or serranos:
- Poblano or Anaheim peppers for milder heat and more earthy flavor
- 1 to 2 teaspoons canned green chiles for consistent mild heat
- Crushed red pepper flakes or a pinch of cayenne for precise heat control when fresh chiles are not available
- Cilantro:
- Flat leaf parsley for fresh green color and a more neutral, herbaceous note
- Fresh basil or mint in small amounts for a different but bright herbal lift in the white or green salsas
- Thinly sliced scallion whites plus extra lime to compensate if cilantro is disliked
- Mexican crema or sour cream:
- Plain Greek yogurt for tang, higher protein and a thicker texture; thin with water if needed
- Crème fraîche for a richer, slightly less tangy result
- Silken tofu blended with a squeeze of lime for a dairy free, creamy alternative
Pro Tips
1) Keep the heat under control: taste a tiny piece of your jalapeño or serrano before you blend and remove seeds and ribs if you want milder salsa. Roast one pepper whole and reserve a small slice raw to add brightness if you want more kick without blowing out the salsa.
2) Build deeper flavor with char, not just cooking: blister skins until they have actual dark spots and a bit of softening. For tomatillos and tomatoes, a quick high-heat roast or skillet char gives smoky complexity you won’t get from boiling.
3) Make the creamy salsa silky and stable: whisk the crema and mayo first until smooth, then fold in the other ingredients. If it separates after chilling, whisk in a teaspoon of lime juice or a tablespoon of cold water to bring it back together. Add thin water in small amounts so it stays drizzleable.
4) Finish with adjustments and timing: always taste for salt and lime after chilling because flavors settle. If you make salsas ahead, let them come to room temperature for 15 minutes and give them a quick stir before serving; a squeeze of fresh lime right before plating brightens everything.

The Best Restaurant Style Salsa Recipe
I keep this bold green, white, and red salsa in my fridge because it makes tacos, burrito bowls, and grilled meats instantly look restaurant-worthy. One spoonful and suddenly dinner feels like it came from my favorite Mexican spot.
12
servings
115
kcal
Equipment: 1. Cutting board
2. Chef knife (sharp)
3. Blender or food processor
4. Sheet pan or cast iron skillet for roasting/pan charing
5. Small bowl for whisking the creamy salsa
6. Whisk
7. Measuring spoons and measuring cups
8. Rubber spatula or spoon for scraping and stirring
9. Tongs or heatproof spatula for turning roasted veggies
10. Airtight containers for storing leftovers
Ingredients
-
Green Salsa (Salsa Verde):
-
1 lb tomatillos, husked and rinsed
-
2 to 3 jalapeños or serranos, stemmed
-
1 small white onion, quartered
-
2 garlic cloves
-
1 cup packed cilantro leaves
-
2 tablespoons fresh lime juice
-
1 teaspoon kosher salt, more to taste
-
1 tablespoon neutral oil or water to thin, optional
-
White Salsa (Creamy Salsa / Salsa Blanca):
-
1 cup Mexican crema or sour cream
-
1/4 cup mayonnaise
-
1 to 2 garlic cloves, minced
-
2 tablespoons fresh lime juice
-
1/3 cup finely chopped cilantro
-
1 tablespoon finely chopped white onion
-
1/4 teaspoon ground cumin, optional
-
1/2 teaspoon kosher salt, more to taste
-
2 to 3 tablespoons water to thin, as needed
-
Red Salsa (Salsa Roja):
-
1 lb Roma tomatoes or plum tomatoes
-
1 to 2 serrano or jalapeño peppers, stemmed
-
1 small white onion, quartered
-
2 garlic cloves
-
1/2 cup packed cilantro leaves
-
2 tablespoons fresh lime juice
-
1 teaspoon kosher salt, more to taste
-
1/4 teaspoon ground cumin, optional
-
1 tablespoon neutral oil, optional for sheen
Directions
- Prep produce: husk and rinse 1 lb tomatillos; stem 2 to 3 jalapeños or serranos for the green salsa; quarter 1 small white onion and peel 2 garlic cloves for the green; set aside cilantro and lime juice.
- For the green salsa, roast or boil the tomatillos, peppers, quartered onion, and garlic until softened and lightly charred if roasting, about 8 to 10 minutes.
- Transfer the cooked tomatillo mix to a blender or food processor with 1 cup packed cilantro leaves, 2 tablespoons fresh lime juice, and 1 teaspoon kosher salt; blend until smooth, adding 1 tablespoon neutral oil or water if you need to thin the salsa; taste and adjust salt and heat.
- Make the creamy white salsa by whisking together 1 cup Mexican crema or sour cream, 1/4 cup mayonnaise, 1 to 2 minced garlic cloves, 2 tablespoons fresh lime juice, 1/3 cup finely chopped cilantro, 1 tablespoon finely chopped white onion, 1/4 teaspoon ground cumin if using, and 1/2 teaspoon kosher salt; add 2 to 3 tablespoons water to reach drizzleable consistency.
- Prep for the red salsa: stem 1 to 2 serrano or jalapeño peppers, quarter 1 small white onion, peel 2 garlic cloves, and halve 1 lb Roma or plum tomatoes.
- Roast or pan-char the tomatoes, peppers, onion, and garlic until the skins are blistered and the vegetables are softened, about 8 to 10 minutes.
- Transfer the charred vegetables to a blender or food processor with 1/2 cup packed cilantro leaves, 2 tablespoons fresh lime juice, 1 teaspoon kosher salt, and 1/4 teaspoon ground cumin if using; blend to the desired texture and add 1 tablespoon neutral oil for sheen if you like; taste and adjust seasoning.
- Chill the salsas briefly or serve at room temperature; stir the creamy salsa again before serving to ensure it is smooth and pourable.
- Plate by arranging the green, white, and red salsas side by side or drizzle them together over tacos, grilled meats, or chips; garnish with extra cilantro or lime wedges if desired.
- Store leftovers in airtight containers in the refrigerator: green and red salsas for up to 5 days, creamy salsa for up to 3 days.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 137g
- Total number of serves: 12
- Calories: 115kcal
- Fat: 10.1g
- Saturated Fat: 3.5g
- Trans Fat: 0g
- Polyunsaturated: 1.7g
- Monounsaturated: 3.3g
- Cholesterol: 11.6mg
- Sodium: 546mg
- Potassium: 208mg
- Carbohydrates: 5g
- Fiber: 1g
- Sugar: 2.5g
- Protein: 1.1g
- Vitamin A: 500IU
- Vitamin C: 10mg
- Calcium: 10mg
- Iron: 0.33mg






















