• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Freckled Cook
  • Home
  • Recipes
  • Newsletter
  • About
  • Contact
menu icon
go to homepage
  • Home
  • Recipes
  • Newsletter
  • About
  • Contact
search icon
Homepage link
  • Home
  • Recipes
  • Newsletter
  • About
  • Contact
×
Home » Recipes » Side Dishes

Best Homemade Fresh Salsa Recipe

Published: Aug 15, 2022 · Modified: Dec 4, 2024 by Jill Lockridge · Leave a Comment

Please Share!

51 shares
  • Facebook

Tomatoes out of the garden or the farmer's market ... It's Homemade Fresh Salsa time. Fresh homemade salsa is an easy salsa recipe that has a wonderful flavor. This recipe is a great starting point for multiple variations using fresh seasonal ingredients.

Jump to Recipe
homemade salsa recipe in a white bowl with fresh cilantro on top and tortilla chips spread around the bowl

Homemade salsa is all about fresh ingredients and proportions. In this recipe, I'm using the most common garden/grocer fresh ingredients. Mini sweet peppers or poblano peppers, can be used in place of the bell peppers, or serrano peppers instead of jalapeno peppers. Make sure to check out the tips section. Let us know about your favorite variations.


Check out our other favorite recipes, such as Zucchini Bread, Slow Cooker Mac and Cheese or Cheddar Garlic Butter Swim Biscuits.

Jump to:
  • Ingredients for Fresh Salsa
  • FAQs
  • Top Tips
  • How to make Homemade Salsa
  • Homemade Fresh Salsa Recipe

Ingredients for Fresh Salsa

salsa ingredients on top of a green towel.
  • medium slicing tomatoes or 8 Roma tomatoes
  • medium onions, diced (white, yellow or Vidalia)
  • bell peppers, diced (green, red, yellow or orange)
  • jalapenos
  • cilantro
  • tomato sauce or tomato paste, optional
  • lime juice
  • garlic cloves or garlic powder
  • onion powder
  • salt
  • sugar, optional

FAQs

What is Homemade Fresh Salsa?

Homemade fresh salsa is a flavorful and refreshing dip made from fresh vegetables and herbs, typically including tomatoes, onions, cilantro, jalapeños, and lime juice. It can be used as a dip for chips or as a topping for various dishes.

Can I use canned tomatoes instead of fresh tomatoes?

Fresh tomatoes are recommended for the best flavor and texture, but you can use canned tomatoes in a pinch. Be sure to drain them well to avoid excess liquid in your salsa.

Can I freeze Homemade Fresh Salsa?

Freezing fresh salsa is not recommended as the texture of the vegetables will change and become mushy when thawed. It's best to enjoy it fresh or store it in the refrigerator for a few days.

What can I serve with Homemade Fresh Salsa?

Homemade fresh salsa pairs well with:
Tortilla chips
Tacos, burritos, and quesadillas
Grilled chicken, fish, or steak
Scrambled eggs or omelets
Rice and beans
Salads or as a topping for baked potatoes

Top Tips

  • Consider this a base recipe. Slightly different ingredients can be switched out for another resulting in a different, but still delicious salsa.
  • When in season Poblano, Anaheim, or sweet peppers can be used in place of some or all the bell peppers.
  • Add a bit of zing, by including a teaspoon chill powder.
  • Use green chilies instead of jalapenos if you want to make a mild salsa.
  • Serrano peppers will produce a milder salsa, but still hot. Habaneros for a really hot salsa. (if you dare - Julie and Jeffrey).
  • When preparing hot peppers of any type, the finer you chop them the more intense the flavor will be.
  • Hot pepper seeds add a lot of heat.
  • Parsley can replace cilantro, if that is your preference.
  • When you are of lime juice, you can use white vinegar as a substitute. Strangely the acid of the vinegar will taste sweet with the right tomatoes. (Experienced this using Del Monte petite diced tomatoes, your results may vary.)
  • Roasting the peppers, will boost the flavor but only roasting a few. Avoid adding to many roasted peppers. The roasted flavor can easily overwhelm the other flavors.
  • When fresh vegetables not available, you can use canned tomatoes (petite diced) and/or jarred jalapenos (diced).
  • Salsa is not only for chips and tacos, it is also great on eggs and omelets.

How to make Homemade Salsa

  1. Dice the tomatoes. Using a vegetable press type of chopper will speed the process, but hand chopping is fine. Don't chop them too finely.

    freshly cut tomatoes added to crockpot.
  2. Next dice the onions a matching size to the tomatoes.

    onions chopped and added on top of tomatoes.
  3. De-seed and remove the white parts of the peppers. In the photo below, you can see how I cut the pepper, avoiding the natural creases, then snap the pieces off leaving the seed ball behind.

    cutting a yellow bell pepper.
  4. Trim the resulting pieces by removing the the white part with a small knife and dice the rest.

    bell pepper chopped and added to slow cooker.
  5. Cilantro can be strong, if you are not careful. Pluck the leaves off the main stem and finely chop them up. If you desire more intense cilantro flavor, use the stems or more leaves. It is better to have too little cilantro and add more later if needed.

    minced cilantro mixed into fresh vegetables in crockpot.
  6. When using fresh jalapenos, split the jalapeno, remove the seeds, and white stuff with a spoon. The jalapenos will be hotter the finer you chop them. If even more heat is desired, add the seeds back to the mix.

    jalapenos diced and added to slow cooker, along with garlic.
  7. Add finely diced garlic cloves (or garlic powder), onion powder, salt, lime juice and optional sugar. If desired, you can vary the amounts of these ingredients either now or after the salsa has been refrigerated.

    mixing the salsa ingredients in a black slow cooker.
  8. Stir the mix and place in a slow cooker or on the stove with a low setting. Let it simmer for an hour or two. Mix often while it simmers. Monitor the moisture level while it cooks. Examine the salsa while it is simmering, if it lacks moisture, add tomato sauce or if it is too soupy, add tomato paste (optional).
  9. When done simmering, remove from the heat source and allow the salsa to cool to room temperature.
  10. Once cool, refrigerate for a minimum of one hour. A longer stays in the refrigerator, the better it will taste.

    salsa ingredients in a crock pot.
  11. The flavor can be tweaked at anytime, but as it cools it will be the best time to made additions. If it lacks flavor, add salt. If it is too acidic, add sugar. If you don't have the cilantro flavor, chop up some more and add it at this time (it may need to rest in the refrigerator for cilantro flavor to fully develop).
salsa in a white bowl with fresh cilantro on top and a tortilla chip dipped into salsa.
homemade fresh salsa

Homemade Fresh Salsa Recipe

Jill Lockridge-The Freckled Cook
Tomatoes out of the garden or the farmer’s market … It’s homemade salsa time. Fresh homemade salsa is an easy salsa recipe that has a wonderful flavor. This recipe is a great starting point for multiple variations using fresh seasonal ingredients.
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Refrigeration 1 hour hr
Total Time 2 hours hrs 20 minutes mins
Course Appetizer
Cuisine Mexican
Servings 8

Ingredients
  

  • 6 medium slicing tomatoes or 8 Roma tomatoes (approximately 30 ounces)
  • 2 medium onions, diced (white, yellow or Vidalia)
  • 3 bell peppers, diced (green, red, yellow or orange)
  • 4 jalapenos, diced or ¼ cup diced jalapenos from a jar
  • 6-12 sprigs cilantro, finely chopped
  • 1 can tomato sauce (15 oz) or tomato paste (6 oz) *optional
  • ¼ cup lime juice
  • 4 garlic cloves, finely diced or 1 tablespoon garlic powder
  • 2 tablespoon onion powder
  • 1-2 teaspoon salt
  • 1 tablespoon sugar *optional

Instructions
 

  • Dice the tomatoes. Using a vegetable press type of chopper will speed the process, but hand chopping is fine. Don’t chop them too finely.
  • Dice the onions a matching size to the tomatoes.
  • De-seed and remove the white parts of the peppers. In the photo below, you can see how I cut the pepper, avoiding the natural creases, then snap the pieces off leaving the seed ball behind.
  • Trim the resulting pieces by removing the the white part with a small knife and dice the rest.
  • Cilantro can be strong, if you are not careful. Pluck the leaves off the main stem and finely chop them up. If you desire more intense cilantro flavor, use the stems or more leaves. It is better to have too little cilantro and add more later if needed.
  • When using fresh jalapenos, split the jalapeno, remove the seeds, and white stuff with a spoon. The jalapenos will be hotter the finer you chop them. If even more heat is desired, add the seeds back to the mix.
  • Add finely diced garlic cloves (or garlic powder), onion powder, salt, lime juice and optional sugar. If desired, you can vary the amounts of these ingredients either now or after the salsa has been refrigerated.
  • Stir the mix and place in a slow cooker or on the stove with a low setting. Let it simmer for an hour or two. Mix often while it simmers. Monitor the moisture level while it cooks. Examine the salsa while it is simmering, if it lacks moisture, add tomato sauce or if it is too soupy, add tomato paste (optional).
  • When done simmering, remove from the heat source and allow the salsa to cool to room temperature.
  • Once cool, refrigerate for a minimum of one hour. A longer stays in the refrigerator, the better it will taste.
  • The flavor can be tweaked at anytime, but as it cools it will be the best time to made additions. If it lacks flavor, add salt. If it is too acidic, add sugar. If you don’t have the cilantro flavor, chop up some more and add it at this time (it may need to rest in the refrigerator for cilantro flavor to fully develop).
Keyword chunky salsa, fresh salsa, homemade salsa
Did you try this recipe?Let us know how it was!

Check out these other recipes:

  • Best Homemade Potato Chip Dip Recipe
  • Homemade Cubed Stuffing
  • Homemade Chicago Pizza Pie Recipe
  • Easy Homemade Shamrock Shake Recipe
  • Best Mississippi Pot Roast Recipe (Crock Pot)

More Side Dishes

  • Cubed stuffing baked in a white dish with a blue and white towel on the side.
    Homemade Cubed Stuffing
  • Buffalo Chicken Mac and Cheese in a white baking dish and white bowl.
    Buffalo Chicken Mac and Cheese
  • Asian cucumber salad in a large white bowl with black spoon.
    Asian Cucumber Salad
  • tortellini pasta salad in a large white bowl.
    Tortellini Pasta Salad

Please Share!

51 shares
  • Facebook

Reader Interactions

5 from 2 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar


Hey y'all! I'm Jill, wife, mom (both human and four-legged), daughter, sister, aunt. I want to bring my love of cooking and baking into your home with family friendly, budget friendly recipes. All of the recipes your find here are tried and true in my own kitchen.
Happy cooking!

Popular

  • Stuffed Cookie Butter cookies with a Biscoff drizzle on top.
    Stuffed Cookie Butter Cookies
  • Apple Cinnamon Muffins baked in natural paper liners.
    Apple Cinnamon Muffins
  • Zuppa Toscana cooked in a large pot.
    Zuppa Toscana Olive Garden Copycat
  • zucchnii bars with cream cheese frosting slices stacked on brown parchment paper.
    Best Zucchini Bars

Footer

↑ back to top

About

  • Privacy Policy

Newsletter

  • Subscribe! for emails and updates

Contact

  • Contact Us

Copyright © 2025 The Freckled Cook

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT

Please 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.