Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Restaurant-Style Salsa

Published: Aug 2, 2026 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

I love making this restaurant-style salsa because it is fresh, vibrant, and full of classic Mexican-inspired flavors. It comes together in just a few minutes with simple pantry staples and fresh ingredients, making it perfect for serving as a dip, taco topping, or flavorful side for countless meals.

Restaurant-Style Salsa

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

800 g canned diced tomatoes, drained

1 small red onion, roughly chopped

1 jalapeño, seeded if desired

2 cloves garlic

½ cup fresh cilantro

2 tablespoon fresh lime juice

1 teaspoon ground cumin

1 teaspoon salt

½ teaspoon black pepper

1 teaspoon sugar

Directions

I add the drained diced tomatoes, red onion, jalapeño, garlic, and fresh cilantro to a food processor or blender.

I pour in the fresh lime juice and add the cumin, salt, black pepper, and sugar.

I pulse everything several times until the salsa reaches my preferred consistency, keeping it slightly chunky for an authentic restaurant-style texture.

I taste the salsa and adjust the seasoning with extra salt or lime juice if needed.

I transfer the salsa to a serving bowl and refrigerate it for 15 to 30 minutes so the flavors can blend together.

I serve it chilled with tortilla chips, tacos, burritos, grilled meats, or any favorite Mexican-inspired dishes.

Servings and Timing

Servings: 8 servings

Prep Time: 10 minutes

Cooking Time: 0 minutes

Total Time: 10 minutes

Calories: Approximately 35 kcal per serving

Variations

I sometimes replace the canned tomatoes with ripe fresh tomatoes when they are in season for an even fresher flavor.

If I enjoy extra heat, I leave some of the jalapeño seeds in or add another jalapeño. For a milder salsa, I remove all the seeds or use less pepper.

I also like adding roasted tomatoes or roasted garlic for a smoky twist. Occasionally, I mix in diced mango, pineapple, or corn to create a sweeter and more colorful variation.

Storage/Reheating

I store the salsa in an airtight container in the refrigerator for up to 5 days. The flavors often become even better after sitting overnight.

If I want to keep it longer, I freeze it in freezer-safe containers for up to 3 months. I thaw it overnight in the refrigerator and stir well before serving.

Since this is a fresh salsa, I do not reheat it. I always serve it chilled or at cool room temperature.

FAQs

Can I use fresh tomatoes instead of canned tomatoes?

Yes. I can substitute fresh ripe tomatoes, although I may need to remove some excess juice to achieve a thicker consistency.

How can I make the salsa spicier?

I simply leave the jalapeño seeds in, add an extra jalapeño, or include a spicier pepper like a serrano.

Why should I refrigerate the salsa before serving?

I find that chilling the salsa for at least 15 to 30 minutes allows all the flavors to blend together, creating a more balanced and delicious taste.

Can I make this salsa ahead of time?

Yes. I often prepare it a day in advance because the flavor becomes even richer after resting in the refrigerator overnight.

What can I serve with restaurant-style salsa?

I enjoy serving it with tortilla chips, tacos, burritos, quesadillas, grilled chicken, steak, fish, nachos, or as a topping for scrambled eggs and rice bowls.

Conclusion

I always enjoy having this restaurant-style salsa on hand because it is fast, fresh, and incredibly versatile. With simple ingredients and just a few minutes of preparation, I can create a flavorful salsa that pairs perfectly with everything from chips to grilled meats. It is an easy recipe that I return to whenever I want a fresh homemade dip bursting with authentic-inspired flavor.


📖 Recipe:

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
Restaurant-Style Salsa

Restaurant-Style Salsa


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 10 minutes
  • Yield: 8 servings
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This restaurant-style salsa is fresh, vibrant, and packed with classic Mexican-inspired flavors. It comes together in minutes and is perfect for dipping, topping tacos, or serving alongside your favorite dishes.


Ingredients

800 g canned diced tomatoes, drained

1 small red onion, roughly chopped

1 jalapeño, seeded if desired

2 cloves garlic

½ cup fresh cilantro

2 tbsp fresh lime juice

1 tsp ground cumin

1 tsp salt

½ tsp black pepper

1 tsp sugar


Instructions

  1. Add the drained diced tomatoes, red onion, jalapeño, garlic, and fresh cilantro to a food processor or blender.
  2. Add the lime juice, ground cumin, salt, black pepper, and sugar.
  3. Pulse several times until the salsa reaches your preferred consistency, keeping it slightly chunky for a restaurant-style texture.
  4. Taste and adjust the seasoning with additional salt or lime juice if needed.
  5. Transfer the salsa to a serving bowl and refrigerate for 15 to 30 minutes to allow the flavors to meld.
  6. Serve chilled with tortilla chips, tacos, burritos, grilled meats, nachos, or other Mexican-inspired dishes.

Notes

Substitute fresh ripe tomatoes for canned tomatoes when in season, removing excess juice if needed.

For extra heat, leave some jalapeño seeds in or add another jalapeño. For a milder salsa, remove all the seeds or use less pepper.

Add roasted tomatoes or roasted garlic for a smoky flavor.

Mix in diced mango, pineapple, or corn for a sweeter variation.

Store in an airtight container in the refrigerator for up to 5 days.

Freeze for up to 3 months, thaw overnight in the refrigerator, and stir before serving.

Serve chilled; do not reheat.

  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Category: Appetizer
  • Method: Blended
  • Cuisine: Mexican

Nutrition

  • Serving Size: ⅛ recipe
  • Calories: 35 kcal
  • Sugar: 4 g
  • Sodium: 390 mg
  • Fat: 0 g
  • Saturated Fat: 0 g
  • Unsaturated Fat: 0 g
  • Trans Fat: 0 g
  • Carbohydrates: 8 g
  • Fiber: 2 g
  • Protein: 1 g
  • Cholesterol: 0 mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Appetizers

  • Ultimate Loaded Nachos
    Ultimate Loaded Nachos
  • Mexican Street Corn Dip
    Mexican Street Corn Dip
  • Easy Mexican Street Corn Dip
    Easy Mexican Street Corn Dip
  • Classic Italian Bruschetta
    Classic Italian Bruschetta
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Hawaiian Carrot Pineapple Cake
    Hawaiian Carrot Pineapple Cake
  • Chocolate Cherry Upside Down Cake
    Chocolate Cherry Upside Down Cake
  • Hot Honey Fried Shrimp
    Hot Honey Fried Shrimp
  • Super Fudgy Brownie Cookies
    Super Fudgy Brownie Cookies

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz