• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

The Oregon Dietitian logo

menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Baby & Kids
  • About Megan
  • Contact Me
  • Disclosure and Privacy Policy
  • Subscribe
  • Portfolio
  • Web Stories
  • Let’s Connect

    • Facebook
    • Instagram
    • Pinterest
  • ×

    Published: Jul 7, 2025. Post contains affiliate links. See full disclosure page for details.

    Restaurant Style Salsa (with Fresh Tomatoes)

    Put your summer bounty to work by making my Restaurant Style Salsa with Fresh Tomatoes! With fewer than 10 ingredients and 5 minutes of prep work, you’ll have a deliciously fresh, perfectly spicy bowl of goodness—perfect for serving al fresco with a bag of tortilla chips and a pitcher of margaritas.

    Jump to Recipe Print Recipe
    wooden bowl of fresh tomato salsa on a white plate on a hammered black metal serving tray with a single chip dipped in; on the tray there's a halved lime and whole fresh tomato, and on the white table in the background there's a mason jar with the rest of the batch of salsa and another fresh tomato.
    The Oregon Dietitian is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program. As an Amazon Associate, I earn from qualifying purchases. Read more about these links in my disclosure policy.

    There’s something about my favorite restaurant style salsa recipe—it’s brightly acidic, mildly spicy, spectacularly zippy, and yummy enough to eat by the spoonful. (Yup, I do that.) It’s also one of my favorite no-cook recipes to make during the summer, when the thought of turning on the oven is about as appealing as soaking in a hot bath. No thanks!

    Much like my charcuterie skewers and mini charcuterie board, this fresh salsa requires almost no effort. Wash and roughly dice a few veggies, toss them in a food processor, and pulse until your preferred level of chunkiness. That’s it! All that’s left to do is open a bag of chips, mix up some drinks, and let the fiesta begin.

    But don’t think that this fresh tomato salsa is only for dipping—it’s way more versatile than that! Use it to dress up my slow cooker carne asada quesadillas, quinoa stuffed bell peppers, or taco zucchini boats. Add some excitement to plain scrambled eggs or my vegetable sausage breakfast casserole, or use it like pizza marinara sauce for taco pizza. The options are endless!

    Jump to:
    • What does it taste like?
    • Why You’ll Love This Fresh Tomato Salsa Recipe
    • Ingredients Needed
    • Substitutions
    • How To Make Salsa With Fresh Tomatoes
    • Optional Variations & Dietary Adjustments
    • Recipe Success Tips
    • Storage Instructions
    • Serving Suggestions
    • Homemade Fresh Tomato Salsa Nutrition
    • Pricing Info
    • FAQs
    • Other Summer Tomato Recipes
    • Recipe

    What does it taste like?

    This homemade salsa with fresh tomatoes bursts with vibrant, garden-fresh flavor. The ripe tomatoes create a bright and slightly sweet base, while the mix of yellow and green onions adds a savory bite with just a hint of sharpness. Fresh cilantro brings an herby, citrusy lift, and the jalapeño delivers a gentle kick—not too fiery, but enough to keep things interesting. 

    Garlic deepens the flavor with a zesty edge, and a squeeze of fresh lime juice ties it all together with juicy acidity. A pinch of cumin adds just the right amount of earthy warmth, and the salt balances everything out for a crave-worthy dip or drizzle that’s just as irresistible as your favorite Mexican restaurant! 

    Why You’ll Love This Fresh Tomato Salsa Recipe

    • Just 9 Fresh Ingredients – Garden fresh flavor is easy to achieve when you’re using only a handful of ripe veggies, some fresh herbs, and a hint of seasoning.
    • Quick & Easy – With no cooking, no peeling, and barely any chopping, this fresh homemade salsa recipe is as easy as it gets. Seriously, friends—there’s only two steps!
    • Low-Calorie, High Satisfaction – Each flavorful ¼ cup serving has just 26 calories, zero fat, and 4 net carbs, so you can feel free to eat it with wild abandon!
    mason jar brimming with restaurant style tomato salsa on a white plate on a black metal serving tray on a white table with fresh cilantro and tomatoes blurred out in the background and a fresh lime in the foreground.

    Ingredients Needed

    As promised, you don’t need much to make my easy fresh tomato salsa recipe. Here’s what to grab:

    • Fresh Tomatoes – We all know what a sad thing a watery, out of season tomatoes are, so make sure they’re ripe and in-season! If you’re craving fresh salsa in the off-season, opt for greenhouse-grown cherry tomatoes—they’re usually flavorful all year round.
    • Chopped Cilantro – This fresh herbal addition is a classic ingredient in every restaurant salsa I’ve ever tasted. Note that the tender stems have just as much flavor as the leaves; just chop them up a bit to prevent any long pieces from sneaking through.
    • Yellow Onion – With a milder and sweeter flavor than sharp white onions, this variety makes our homemade tomato salsa more approachable for those who are wary of spice.
    • Green Onion – The dark green parts add a lovely pop of color while the pale green and white parts add a mild allium flavor.
    • Jalapeño – We’re not big fans of spicy flavors in our house, but adding a single jalapeño to the batch ensures just the right amount of heat to get our tongues tingling. Feel free to remove the seeds and white membranes first for a milder take.
    • Fresh Lime Juice & Garlic – Make sure they’re fresh for the best, brightest flavor.
    • Ground Cumin & Salt – Cumin is a staple spice in Mexican cooking, adding a lovely warmth and earthiness, and a touch of salt helps awaken the full flavor potential of all our other veggies.
    fresh tomatoes, diced scallions, diced onion, fresh lime, fresh jalapeño, fresh garlic cloves, salt, cumin, and fresh cilantro measured out for making homemade fresh tomato salsa recipe.

    Substitutions

    • Fresh Tomatoes – Fresh is best, but you can use drained canned diced tomatoes—preferably fire-roasted or Rotel-style, which somehow taste a bit less metallic straight from the can.
    • Chopped Cilantro – If cilantro tastes soapy to you, try swapping in flat leaf parsley instead.
    • Yellow Onion – Feel free to use sharper white onion for a more traditional Mexican take, or use red onions or shallots instead.
    • Green Onion – If you don’t have any on hand, add a bit more regular onion or use chives in their place.
    • Jalapeño – For a milder salsa, use about ¼ – ½ of a seeded poblano pepper. For a spicier take, use a fiery serrano chile instead.
    • Garlic – Fresh chives, spring garlic, or garlic scapes will offer the closest flavor comparison. You can also use ¼ teaspoon of garlic powder per clove of fresh, but the flavor will be milder and sweeter. 
    • Fresh Lime Juice – Fresh lemon juice isn’t quite as traditional, but it’ll get the job done!
    • Ground Cumin – If you only have whole cumin seeds, simply grind them into powder using a mortar & pestle or clean coffee/spice grinder. Otherwise, try using ground coriander, chili powder, or even taco seasoning (though, if you go this route, wait to add the salt since most store-bought varieties are quite salty). 
    • Salt – If you are on a strict salt-free diet, try swapping in some fresh lime or lemon zest, or use the salt substitute of your choice.

    How To Make Salsa With Fresh Tomatoes

    You won’t believe how easy it is to make fresh tomato salsa—it’s a snap! 

    Step 1: Prep Veggies by washing and chopping them, then add all the ingredients to a food processor.

    Step 2: Pulse until your salsa is at your preferred level of chunkiness. That’s it—now you can dig in!o.

    roughly chopped fresh salsa ingredients added to a food processor bowl.
    food processor bowl filled with slightly chunky restaurant style salsa with fresh tomatoes.

    Optional Variations & Dietary Adjustments

    • Adjust the Heat – Add an extra jalapeño or swap it for a serrano pepper for more heat. Leave the seeds in if you like it fiery. Remove the seeds and membranes from the jalapeño, or leave it out entirely for a more kid-friendly version.
    • Roast It – Roast the tomatoes, jalapeño, and garlic in the oven or on a grill before blending for a smoky, deeper flavor.
    • Add Sweetness – Stir in a teaspoon of honey or a pinch of sugar to balance extra-acidic tomatoes. To avoid added sugars, blend in some red bell pepper instead.
    • Adjust Consistency – Pulse less for a chunky salsa or blend longer for a smoother, more uniform dip-style consistency.
    • Low-Sodium – Omit the salt and swap in lime zest or use a salt substitute.
    • Allium-Free – Omit the garlic, onions, and scallions, but add another cup of tomatoes, ¼ cup of cilantro, and an extra jalapeño.

    Recipe Success Tips

    • Store it in a glass container. Salsa can stain plastic and absorb unwanted flavors. Glass jars or bowls with lids are ideal for storing leftovers.
    • Use ripe, flavorful tomatoes. When making raw tomato salsa, the quality of your tomatoes makes a big difference. Choose ripe, in-season tomatoes and make sure they’re room temperature—otherwise you risk oversalting the salsa. 
    • Seed the tomatoes for a less watery salsa. If you prefer a thicker salsa, scoop out some or all of the seeds and watery pulp before blending.
    • Don’t over-blend. Pulse the ingredients just until combined. Over-processing can turn your salsa into more of a gazpacho-like soup. If you like it chunkier, pulse just a few times and stop to check the texture.
    • Let it rest before serving. Give the salsa at least 15–30 minutes after blending. This lets the flavors meld and intensify for a more balanced taste. Also, note that raw tomatoes lose some of their deeper flavor notes at cooler temperatures, so allow any leftovers to come to room temperature before serving for the most potent taste.
    • Taste and adjust. Every batch of tomatoes is different. After chilling, give your salsa a taste and adjust the salt, lime juice, or heat level as needed.
    • Use gloves when handling jalapeños. If you’re sensitive to spice or have dry skin, wear gloves when cutting and deseeding jalapeños to avoid irritation. At the very least, make sure to wash your hands very thoroughly after handling them—accidentally touching your eye or using the restroom when you still have the spicy capsaicin on your fingers is extremely unpleasant. 
    hand with a tortilla chip that has been dipped in a bowl of chunky fresh restaurant style salsa with the rest of the bowl and fresh tomatoes blurred out in the background.

    Storage Instructions

    • Refrigerator: Store the salsa in an airtight container in the fridge for up to 2 weeks. The flavors will actually improve after a few hours, so it’s a great make-ahead option. Stir before serving, as some natural juice separation may occur.
    • Freezer: While fresh salsa is best enjoyed while it’s still fresh, you can freeze it if needed. Transfer to a freezer-safe container, leaving a little room at the top for expansion, and freeze for up to 2 months. Thaw in the fridge overnight and give it a good stir before serving. Note: the texture may be a bit thinner after thawing, so it’s best used in cooked dishes like soups, taco fillings, or baked options like this vegetarian Southwest quinoa casserole.

    Serving Suggestions

    • Classic Chips & Dip – Scoop up this restaurant-style salsa with tortilla chips for an easy appetizer or party snack.
    • Tacos or Burritos – Spoon over Dutch oven carnitas tacos, air fryer shrimp tacos, or healthy chicken fajita tacos for a burst of spicy, tangy freshness.
    • Nachos – Add a generous layer between melted cheese, beans, and jalapeños for extra flavor and texture.
    • Grain Bowls – Use it as a fresh salsa topping for slow cooker carne asada bowls, burrito bowls, or Mexican-inspired grain salads.
    • Better Breakfast – Plain eggs, egg bakes, and sheet pan huevos rancheros are even tastier with some fresh tomato salsa.
    • Speedy Guacamole – Stir a spoonful or two into a mashed avocado for quick guac-like dip.
    • Baked Potato Topper – Add freshly shredded cheddar cheese, a dollop of Greek yogurt, and a dollop of salsa on baked potatoes for a fast and easy vegetarian meal.
    closeup 45 degree angle view of a jar of homemade fresh tomato salsa showing the slightly chunky, slightly frothy consistency.

    Homemade Fresh Tomato Salsa Nutrition

    With just 26 calories per serving, this restaurant-style salsa is a fresh, flavorful way to boost nutrition without adding heaviness to your meal. It’s naturally fat-free, low in calories, and provides 1 gram of plant-based protein and 2 grams of fiber, which can help support digestion and keep you feeling satisfied.

    From a nutrient standpoint, this salsa is packed with vitamin C, thanks to the fresh tomatoes, lime juice, and jalapeño. Vitamin C plays a key role in immune function and helps your body absorb iron from plant-based foods. Tomatoes also contribute lycopene, a powerful antioxidant associated with heart health and reduced inflammation. 

    Cilantro adds a punch of phytonutrients, while garlic offers allicin, a compound studied for its antimicrobial and heart-healthy benefits. Even the cumin brings trace minerals like iron and magnesium to the mix.

    One thing to be mindful of is the sodium content, which is about 301 mg per serving. That’s not excessive for most people, but if you’re watching your sodium intake, consider using a little less salt or opting for a low-sodium salt substitute. Bottom line: this fresh salsa isn’t just delicious—it’s an easy way to add flavor, fiber, and antioxidants to everything savory!

    Total nutritional content per serving is:

    • Calories: 26 calories
    • Total Fat: 0 grams
    • Protein: 1 gram
    • Sodium: 301 mg
    • Carbohydrates: 6 grams
    • Fiber: 2 grams

    *This nutritional information is an estimate and calculated based on the ingredients used to create the recipe. The nutritional value of your ingredients may differ slightly. Furthermore, this food is not intended to prevent, diagnose, cure, or treat any disease.

    jar of homemade restaurant-style salsa on a white plate on a black serving platter on a white table with fresh tomatoes, fresh lime, and fresh cilantro scattered around.

    Pricing Info

    This is what I personally paid to make this recipe:

    • 3 cups diced fresh tomatoes: $1.63
    • ½ cup chopped cilantro: $0.02
    • ¼ cup diced yellow onion: $0.14
    • ¼ cup chopped green onion: $0.25
    • 1 medium jalapeno: $0.14
    • 6 garlic cloves: $0.10
    • 1 tbsp fresh lime juice: $0.11
    • 1 ½ tsp cumin: $0.04
    • 1 ½ tsp salt: $0.02

    The total comes out to be around $2.45 or roughly $0.20 per serving!

    FAQs

    Can I use fresh tomatoes for salsa?

    Heck yeah, you can! Follow along with the recipe below to learn how.

    Do I have to peel fresh tomatoes for salsa?

    Nope! In fact, I recommend keeping them on for a heartier texture and a fiber boost, not to mention for simplicity’s sake. 

    What is the name of the Mexican salsa with fresh tomatoes?

    Salsa fresca is a large umbrella term for all kinds of fresh salsas—the wide world of Mexican salsa is quite vast, so it’s tough to nail down just one. That said, pico de gallo is probably the most common Mexican salsa recipe with fresh tomatoes—it’s that chunky and mild diced tomato salsa you’ll see added to many of your favorite Mexican dishes.

    What are the best tomatoes for salsa?

    Try heirloom, Roma, or cherry tomatoes depending on what’s in season and what flavor you’re after. Romas make for a thicker salsa, while heirlooms add more sweetness. Cherry tomatoes are my favorite when I’m running short on time (no need to dice!) and when I’m craving fresh restaurant style salsa in the cooler months when regular tomatoes are watery and flavorless.

    Other Summer Tomato Recipes

    • overhead shot of a spoon swirling tracks into the pizza sauce in a pan.
      Low-Sodium Pizza Marinara Sauce
    • Creamy Mushroom Chicken with Cherry Tomatoes
    • cropped-HuevosRancheros-600-x-800.jpg
      Sheet Pan Huevos Rancheros | An Easy Brunch
    • hero shot of gluten-free enchilada sauce in a clear glass jar with a silver spoon.
      Homemade Gluten-Free Enchilada Sauce

    Tried this recipe? Please leave a ⭐⭐⭐⭐⭐ rating in the comments below! I would really appreciate your feedback!

    Recipe

    Print Recipe
    5 from 1 vote

    Restaurant Style Salsa (with Fresh Tomatoes)

    My easy Fresh Tomato Restaurant Style Salsa recipe takes just 5 minutes to prepare. Just 9 ingredients total!
    Prep Time10 minutes mins
    Total Time10 minutes mins
    Course: Condiment
    Cuisine: American
    Servings: 12 servings
    Calories: 26kcal
    Author: Megan Byrd, RD

    Equipment

    • 1 food processor

    Ingredients

    • 3 cups diced fresh tomatoes
    • ½ cup chopped cilantro
    • ¼ cup diced yellow onion
    • ¼ cup chopped green onion
    • 1 medium jalapeno seeds removed, chopped
    • 6 garlic cloves roughly chopped
    • 1 tbsp fresh lime juice
    • 1 ½ tsp cumin
    • 1 ½ tsp salt

    Instructions

    • Add all ingredients to a food processor and pulse until it reaches the desired consistency, pausing to scrape the sides down if necessary.
    • Store in the fridge for up to 2 weeks in an airtight container!

    Notes

    This recipe makes about 3 cups of fresh tomato salsa!

    Nutrition

    Serving: 0.25cup | Calories: 26kcal | Carbohydrates: 6g | Protein: 1g | Sodium: 301mg | Fiber: 2g
    Fresh tomato salsa.

    If you end up making this and loving it, take a photo and tag me on Instagram! I’d love to see your versions of my recipes! And feel free to rate it down below in the comment section. I would really appreciate it!

    xoxo Megan

    « Simple Roasted Tomato Soup (w/Fresh Tomatoes)
    Creamy Mushroom Chicken with Cherry Tomatoes »

    Categories: Homemade Ingredients

    Reader Interactions

    Comments

    1. Lorraine Cacy says

      November 23, 2025 at 12:43 pm

      Can this be canned? I plan to hot pack it.

      Reply
      • Megan Byrd, RD says

        November 24, 2025 at 10:19 am

        I wish I was a better canner, I’m not really sure but if you do and it works, let me know how you did it!

        Reply
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating





    Primary Sidebar

    Recent Posts

    • 3-Ingredient Watermelon Popsicles
    • Homemade Mango Sorbet (No Ice Cream Maker Needed!)
    • Easy Kale Caesar Salad
    • Grilled Chicken Caesar Salad
    • Easy Caesar Salad Dressing Recipe (No Anchovies)

    let’s connect

    • Facebook
    • Instagram
    • Pinterest

    What’s New?

    3-Ingredient Watermelon Popsicles

    These healthy watermelon popsicles are refreshing, naturally sweet, and made with just 3 ingredients in 5 minutes — blend, pour into molds, ...

    Read More

    Categories

    Footer

    More about Megan

    Hi there! I'm Megan, the Oregon dietitian! I love cooking, drinking wine, and spending time with my dog, husband, and baby girl. Read More…

    Privacy Policy

    Looking for something?

    Copyright © 2026 The Oregon Dietitian on the Cookd Pro Theme

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.