• Skip to primary navigation
  • Skip to footer navigation
  • Skip to header navigation
  • Skip to privacy navigation
  • Skip to recipes navigation
  • Skip to main content
  • Skip to primary sidebar
  • Blog
  • Contact

Brooklyn Farm Girl

Cooking And Gardening in NYC

PopularStewed Tomatoes
let's be friends
join my free recipe club!
  • New? Start Here
  • recipes
    • Course
      • Breakfast
      • Desserts
      • Dinner
      • Drinks
      • Side Dishes
      • Snacks
    • Type
      • 30 Minute Meals
      • Breads
      • Brownies & Bars
      • Cakes
      • Casseroles
      • Cheesy
      • Cookies
      • Dips
      • Donuts
      • Holidays
      • Kid Friendly
      • Mac and Cheese
      • Muffins
      • Pasta
      • Pizza
      • Potluck
      • Salads
      • Smoothies
      • Sneaky Vegetables
      • Soups
      • Vegan
      • Vegetarian
    • Meat
      • Beef
      • Chicken
      • Pork
      • Seafood
      • Turkey
    • Method
      • Baked
      • Canning
      • Drying & Storing
      • Freezing
      • Instant Pot
      • Roasted
      • Slow Cooker
      • Stovetop
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
  • Vegetable Index
  • Urban Gardening
    • Let’s Harvest
    • Tutorials
    • Seed Calendar
    • Compost in Brooklyn
  • About Me
    • About Pamela
    • Our Garden
    • Editorial Guidelines
  • Life & motherhood
    • Journal
    • Motherhood
    • Our Upstate Adventure
    • Cats, Cats, Cats
    • Crafts
  • Videos
  • PopularStewed Tomatoes
Home » Recipe Type » Snacks
5 from 10 reviews

Fresh Tomato Salsa

10 minutes
cilantrogreen peppersoniontomato
By: Pamela Reed
Posted:12/11/20
Updated:4/16/25
Jump to Recipe

Easy Fresh Tomato Salsa made in a food processor using ripe Roma tomatoes, green bell peppers, onion, and a touch of jalapeño for flavor. This quick homemade salsa recipe comes together in minutes and is perfect for dipping with tortilla chips or serving alongside tacos, burritos, or your favorite Mexican dishes. Garden-fresh and packed with flavor!

tomato salsa with green peppers and onions in blue bowl with tortilla chips

The Best Fresh Salsa with Roma Tomatoes

This is our go to favorite Summer time salsa with our garden fresh tomatoes! Serve with your favorite tortilla chips (or be extra and make homemade tortilla chips) on serve on top of my ridiculously easy chicken nachos!

This salsa is peak fresh. It’s loaded with garden tomatoes, crisp onions, and just the right amount of lime and cilantro to make everything pop. It’s the kind of salsa that doesn’t need anything fancy—just real, simple ingredients that taste just like summer.

Don’t have a garden? That’s ok. Pick up the ingredients at the farmers market on your next visit and then rush home to make this homemade salsa!

Because I love tomatoes, check out my  fresh tomato recipe collection. Make sure to try my Fresh Roma Tomato Soup and Fresh Tomato Tart next!

What is the best tomato for salsa?

Roma (or plum) tomatoes are the best for salsa because they’re meaty, not too juicy, and have fewer seeds. That means you get a thicker, less watery salsa with great flavor. Whether you’re making fresh or cooked salsa, Romas always hold up and taste great.

roma tomatoes in blue bowl

How To Make

Cut each roma tomato up into about 12 pieces. You’re using the whole tomato, skin and flesh.

roma tomatoes being chopped up with sharp knife on cutting board

Then throw them into the food processor and pulse 8 times. You can pulse 6 times and then check to see if the consistency is good enough for you. But usually 8 pulses is the magic number for us. If you don’t have a food processor you can chop it up by hand, dicing them into small, even pieces with a sharp knife.

roma tomatoes being poured into food processor

After pulsing, pour the tomatoes into a large bowl.

Chop up the green pepper and onion finely with a sharp knife. I know it would be easier to throw everything into the food processor together, but I would suggest not doing that as I find they become mushy quick and lose their crunch.

Now add cilantro, lime juice, salt, pepper and red pepper flakes into the bowl.

spoon mixing onions and green peppers and spices with tomatoes in glass mixing bowl

Then mix it all together. Boom! Bam! Wam! Tada! Wasn’t that so easy? Enjoy your fresh salsa!

plate with bowl of salsa and corn tortilla chips

What if I don’t have a food processor?

No worries! Simply use a blender, or chop the tomatoes up by hand, trying to finely chop them as small as possible. This will take some extra time, but it’ll be just as delicious!

Can I make salsa without cilantro?

This is a common question I’m asked because shockingly not everyone loves cilantro. I love it, but I get it. If you aren’t a cilantro fan, you can just skip it.

Pin for later:

  • Pinterest
  • Instagram
  • Facebook
Free Recipe Club
5 from 10 reviews

Fresh Tomato Salsa with Roma Tomatoes

Print
Easy Fresh Tomato Salsa made in a food processor using ripe Roma tomatoes, green bell peppers, onion, and a touch of jalapeño for flavor. This quick homemade salsa recipe comes together in minutes and is perfect for dipping with tortilla chips or serving alongside tacos, burritos, or your favorite Mexican dishes. Garden-fresh and packed with flavor!
By: Pamela Reed
Prep Time: 10 minutes minutes
Total Time 10 minutes minutes
serves 12

Ingredients

  • 1.5 pounds roma tomatoes chopped
  • 1 small green bell pepper finely diced
  • 1 small onion finely diced
  • 1 tablespoon cilantro finely diced
  • 1 tablespoon lime juice
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 1/3 teaspoon red pepper flakes

Instructions

  • Place your tomatoes into a food processor and pulse 6-8 times, or until they reach a good salsa consistency. Depending on the size of your food processor you might have to do this in 2 batches. Transfer to a bowl once processed.
  • Add the chopped up green pepper and onion into the bowl with the tomatoes.
  • Add cilantro, lime juice, salt, pepper and red pepper flakes into the bowl and mix until everything is combined.
  • Serve with tortilla chips or on top of your favorite Mexican meal!

Video:

Notes

This makes 32 ounces of salsa.

Nutrition Information:

Calories: 14kcal (1%)
Course: Appetizer
Cuisine: Mexican
Diet: Vegan, Vegetarian
Keyword: fresh tomato salsa
Summer
Did you make this?I love seeing what you’ve made! Tag me on Instagram at @BrooklynFarmGirl and don’t forget to leave a comment & rating below.

Similar Recipes

  • 99+ Ways to Cook with Fresh Cherry Tomatoes
  • Roma Tomato Sauce
  • Fresh Tomato Soup
  • Fresh Tomato Soup

Reader Interactions

join the free recipe club

Receive My Favorite Recipes Straight To Your Inbox!

Thank you for subscribing!

5 from 10 votes (8 ratings without comment)

Leave a Comment Cancel reply

I love hearing from you! Submit your question or recipe review here. Your email address will not be published. Required fields are marked *

Made this? Rate this recipe:





  1. Jim says

    August 6, 2013 at 6:06 am

    Wow great.I need to do this!!!!!!!!!!

    Reply
    • Pamela says

      August 6, 2013 at 1:33 pm

      Enjoy Jim!

      Reply
  2. Katie says

    August 6, 2013 at 12:21 am

    I purposely planted all these things to make salsa, but sadly, they aren’t ripening together! My cilantro is almost done, the tomatoes are only just starting to ripen (ate my first sungold cherry today and it was so worth the year long wait!) and my peppers…well, we’ll see if they do anything.

    I just spent a good 15 minutes reading up abut the difference between pico de gallo and salsa. This food and cooking stuff is fascinating! 😉

    Reply
    • Pamela says

      August 6, 2013 at 1:33 pm

      Enjoy those tomatoes when they all ripen! 🙂

      Reply
  3. Julie @ Table for Two says

    August 5, 2013 at 8:59 pm

    Garden fresh summer has to be one of the very best parts of summer time get gatherings! This looks amazing!!

    Reply
    • Pamela says

      August 5, 2013 at 9:12 pm

      Thanks Julie! 🙂 I love all the freshness that summer provides with veggies.

      Reply
  4. Juliana says

    August 5, 2013 at 6:59 pm

    Nice salsa Pamela, love the pictures…so tasty!
    Have a awesome week ahead 😀

    Reply
    • Pamela says

      August 5, 2013 at 9:11 pm

      Thanks Juliana, you too! 🙂

      Reply
  5. Georgia @ The Comfort of Cooking says

    August 5, 2013 at 5:55 pm

    Oh man, what a gorgeous and colorful salsa! This looks absolutely perfect, Pamela. I just wish the squirrels would stop eating my almost-ripe tomatoes so I could enjoy a bit of my own summer harvest! Boo.

    Reply
    • Pamela says

      August 5, 2013 at 9:11 pm

      You know those squirrels are having an amazing salsa party time… Watch out for some craziness in the trees! 🙂

      Reply
  6. Amy @ Elephant Eats says

    August 5, 2013 at 4:10 pm

    This looks delicious and such a great way to use up all your wonderful tomato babies. I have a fave salsa recipe but it uses canned tomatoes- i’ve never tried with fresh! I might have to though…

    Reply
    • Pamela says

      August 5, 2013 at 9:11 pm

      I hope you do Amy, I think you will really like the freshness! Enjoy!

      Reply
  7. Stephanie @ Eat My Tortes says

    August 5, 2013 at 3:09 pm

    this looks gorgeous, and your vegetables really do look stunning. I love that you have a garden on your roof–I wish I could do that in my building. I’m so glad I stumbled on your blog. Oh! and I have lots of furry cat babies too, whom I ADORE 🙂

    Reply
    • Pamela says

      August 5, 2013 at 9:10 pm

      Hi Stephanie, thanks for stopping by! I think our cats should be friends. <3

      Reply
  8. Ash- foodfashionparty says

    August 5, 2013 at 2:12 pm

    Home made salsa with home grown produce, how delicious could that be, I can only dream. ..

    Reply
    • Pamela says

      August 5, 2013 at 9:10 pm

      One day you will have so many tomatoes in your garden Ash! 🙂

      Reply
  9. Jeanette says

    August 5, 2013 at 2:09 pm

    There’s nothing better than home grown salsa! Love how naturally beautiful yours is!

    Reply
    • Pamela says

      August 5, 2013 at 9:09 pm

      Thanks Jeanette!

      Reply
  10. Mary Frances @ The Sweet {Tooth} Life says

    August 5, 2013 at 1:50 pm

    I have never tried homemade salsa though I have wanted to so many times. What am I waiting for!? Especially when dancing is involved:) Chips and salsa are my downfall at parties. I get stuck at the chips and dips table all. the. time. I like how you explained getting the right consistency – very helpful!

    Reply
    • Pamela says

      August 5, 2013 at 9:09 pm

      Totally, fresh salsa + dancing in my kitchen – that sounds like a fun night to me! Enjoy Mary Frances! 🙂

      Reply
  11. Ashley @ Wishes and Dishes says

    August 5, 2013 at 1:41 pm

    I love homemade salsa! I like the minimal amount of ingredients in this and how delicious it looks. Will be trying!

    Reply
    • Pamela says

      August 5, 2013 at 9:09 pm

      Enjoy Ashley! 🙂

      Reply
  12. Suzanne says

    August 5, 2013 at 12:50 pm

    I love your salsa, and the fact that everything in it you grew is so impressive. I can just imagine how delicious it is.

    Reply
    • Pamela says

      August 5, 2013 at 9:08 pm

      Thanks Suzanne, love the freshness, especially of the off the vine tomatoes.

      Reply
  13. hani/hanielas says

    August 5, 2013 at 12:00 pm

    I love how fresh you cook, I just absolutely love it. I’m making butternut squash gnocchi today, then string bean casserole. I love to have your salsa for a snack today.

    Reply
    • Pamela says

      August 5, 2013 at 12:15 pm

      Please post those recipes, especially the gnocchi, it’s something I want to try.. and I have a butternut squash that is absolutely calling my name to do something with it!

      Reply
  14. cquek says

    August 5, 2013 at 11:55 am

    This sounds absolutely amazing! I definitely want to make it. I love tomatoes.

    Reply
    • Pamela says

      August 5, 2013 at 12:14 pm

      I hope you do, enjoy it!

      Reply
  15. Jamie G says

    August 5, 2013 at 10:38 am

    It looks beautiful. I’ve never used green peppers in my salsa before. We are jalapeño fans over here.

    Fresh garden salsa is one of my favorite things about having a garden. It looks like I have blight on one of my tomato plants 🙁 so I haven’t even picked a single tomato yet.

    Reply
    • Pamela says

      August 5, 2013 at 11:05 am

      Wishing your tomatoes some happy good luck vibes! Hopefully they will work themselves out!

      Reply
  16. Jaclyn says

    August 5, 2013 at 9:56 am

    Chips and salsa would be my last meal if I had to pick one. I def have recipes like that…you know it so well, or you just do it to taste anyhow so you just need a reminder of all the ingredients that get thrown in!

    Reply
    • Pamela says

      August 5, 2013 at 11:03 am

      You sound like my husband.. I think it would be one of his too.. or pizza! 🙂 Love by memory recipes. 🙂

      Reply
  17. Sophie says

    August 5, 2013 at 9:36 am

    What a star salsa recipe, Pamela! A must make with my own home grown tomatoes, Yummmmmm!

    Reply
    • Pamela says

      August 5, 2013 at 11:02 am

      I hope you make it, enjoy your fresh salsa! 🙂

      Reply
  18. Francine says

    August 5, 2013 at 9:25 am

    Nice! I have a pretty good guacamole recipe that could stop a war. Together we could rule the snack world! mwahahaha!

    Reply
    • Pamela says

      August 5, 2013 at 11:01 am

      Totally! World Peace by Francine and Pamela! That should be our book title once we save the world. 🙂

      Reply
  19. Laura @ Lauras Baking Talent says

    August 5, 2013 at 8:58 am

    This looks amazing! Wishing I had a garden like yours. I will have to head to the farmers market this week and try this recipe out.

    Reply
    • Pamela says

      August 5, 2013 at 11:00 am

      Enjoy the salsa Laura! 🙂

      Reply
  20. Marie @ Little Kitchie says

    August 5, 2013 at 8:16 am

    Gorgeoussss! Not much beats chips and salsa.

    Reply
    • Pamela says

      August 5, 2013 at 11:00 am

      Thanks for stopping by Marie!

      Reply
  21. Ashley says

    August 5, 2013 at 7:59 am

    Chips and salsa is my snacking weakness! I would make it more often but we just devour it in no time flat! haha This one looks so good – so fresh!

    Reply
    • Pamela says

      August 5, 2013 at 11:00 am

      Same here Ashley, I’ve been making a few jars a week! So fresh and yummy!

      Reply
      • Diana Klingenberg says

        July 24, 2017 at 12:03 pm

        I want to can this for winter time. Do you preserve it or refrigerate it? We have a garden for the first time this year so I am interested in keeping something for this winter. I freeze my basil in olive oil and ice cube trays then freezer bag it.

        Reply
        • Pamela says

          July 24, 2017 at 1:31 pm

          Hey Diana, I don’t can this specific salsa as it’s best fresh. I usually serve immediately, but you can also keep it in the refrigerator for a couple days. If you’re looking for some canning tomato recipes, make sure to check out all my tomato sauces and stewed tomatoes recipes – perfect for canning!

          Reply
  22. Kelly @ hidden fruits and veggies says

    August 5, 2013 at 7:20 am

    I’ve had many, many salsa fails. This looks so good. Can’t wait to try it out and finally have a salsa success story 😀

    Reply
    • Pamela says

      August 5, 2013 at 10:59 am

      Enjoy! Let me know how it goes! 🙂

      Reply
  23. DAD says

    August 5, 2013 at 6:45 am

    SEND XANADU DOWN WITH A JAR OF IT:)

    Reply
    • Pamela says

      August 5, 2013 at 10:59 am

      Ok, but she might have some salsa paws by the time she arrives.. she can’t help herself. 🙂

      Reply
  24. debie grace says

    August 5, 2013 at 5:34 am

    Ooh! Nice! Once my tomato plant will bear lots of tomatoes soon, I am going to make this! 😀

    Reply
    • Pamela says

      August 5, 2013 at 10:58 am

      Yummy Debie! Enjoy!

      Reply
  25. The Café Sucre Farine says

    August 5, 2013 at 5:18 am

    Okay, so you invited to my next party. Could you please bring enough of this for everyone at the party and for me to have a bowl of it for lunch the next day? It looks amazing, love, love, love it!
    One question, my daughter in allergic to peppers but can eat jalapeños, do you think it would be good with a jalapeño instead of a green pepper?
    Also, I never thought of freezing cilantro, though I buy it at least once a week and we go through a TON of it. Do you just chop it up in the food processor? Do you add water? Love learning great secrets like this! Thanks Pamela!

    Reply
    • Pamela says

      August 5, 2013 at 10:58 am

      I have 2 big bowls of Romas that need to be turned into salsa.. I wish, hahaha. 🙂

      Definitely I think jalapenos would work, go for it!
      For freezing cilantro, I just chop with knife or throw in the food processor for a few pulses, throw in ice cube trays, freeze, and frozen cilantro you have!

      Reply
  26. Consuelo @ Honey & Figs says

    August 5, 2013 at 4:34 am

    This looks definitely fantastic!! Glad you finally get it right (although I wouldn’t have minded eating the previous attemps haha). I should give this a try too, what a wonderful way to use up all those ripe roma tomatoes, yum c:

    Reply
    • Pamela says

      August 5, 2013 at 10:56 am

      This is definitely a great way to use up tomatoes.. but I need more people to feed because I have so many tomatoes.. please stop over! 🙂

      Reply
  27. elaine says

    August 5, 2013 at 3:28 am

    Looks delicious, still waiting for my tomatoes to ripen, they are so slow this year. I’m a bit of a tomato addict so will definitely be having plenty of this for lunches with some ciabatta – yum, tasty.

    Reply
    • Pamela says

      August 5, 2013 at 10:56 am

      I could eat ciabatta with tomatoes all day long.. yum!

      Reply
  28. Amy Tong says

    August 5, 2013 at 3:27 am

    Your garden harvest salsa is bright and gorgeous. I can’t wait to make some….Got everything from the garden except tomatoes. Somehow, they’re taking forever to ripen this year. 🙂 But it won’t stop me from making this salsa. I just need to visit the farmer’s market to get some tomatoes. 😛

    Reply
    • Pamela says

      August 5, 2013 at 10:55 am

      Good luck to your tomatoes Amy! Wishing them good growing wishes! 🙂

      Reply
  29. Anne ~ Uni Homemaker says

    August 5, 2013 at 2:43 am

    Beautiful salsa Pamela! I bet it’s fantastic using the tomatoes from you garden. So jealous! 😉 Have a great week.

    Reply
    • Pamela says

      August 5, 2013 at 10:54 am

      Thanks Anne! There’s something really special about fresh tomatoes.. yum!

      Reply
  30. Sam says

    August 5, 2013 at 1:51 am

    Beautiful! I’m a hand chop kinda girl, but I think next time I’ll get out the mini prep and try a few pulses on the tomato. Also, I really like the idea of frozen cilantro. How do you freeze it?

    Reply
    • Pamela says

      August 5, 2013 at 10:53 am

      I love frozen herbs, makes life so much easier! Just chop it up (or throw in processor a few pulses) then put in ice cube trays. Freeze. Enjoy!

      Reply
Newer Comments

Primary Sidebar

welcome!

Hi! I'm Pamela, an artist Mom who shares family recipes. My farm is a 1,000 sq ft apartment in NYC. Let's make dinner together.

Read More

join the free
recipe club!

Receive My Favorite Recipes Straight to Your Inbox!

Thank you for subscribing!

TOP POSTS

Half Sour Pickles

The Best Stewed Tomatoes Ever

Unstuffed Bell Pepper Casserole with Ground Beef

Roasted Cherry Tomato Sauce

Recipe Index
Vegetable Index
Follow On Facebook
Follow On Instagram
Free Recipe Club

fresh this week view all

How to Store and Freeze Fresh Blueberries

Irish Potato Candy (Pennsylvania Dutch)

Classic Stuffed Peppers

Peanut Butter Protein Cookies

As Featured On
free recipe club!
Get weekly recipes, videos, and gardening tips to your inbox!
join the club!
EST. 2013
let's be friends
  • Recipe Index
  • Veggie Index
  • Urban Gardening
  • Web Stories
Back To Top
© 2025 - All Rights Reserved
  • Privacy Policy & Terms
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

join the recipe club!

Receive My Favorite Recipes Straight to Your Inbox!

Thank you for subscribing!

21.4K shares

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.