Fresh Homemade Salsa
Fresh refrigerator salsa served in open glass jars. This recipe is not intended for shelf-stable canning.
A bright, chunky homemade salsa with one simple trick that keeps it thick instead of watery.
There is nothing quite like homemade salsa made with tomatoes picked fresh from the garden. The flavor is bright, the texture is crisp, and every bite tastes like summer.
This garden-fresh salsa is made completely from scratch with ripe tomatoes, onion, jalapeño, cilantro, garlic, and fresh lime. It has the freshness of pico de gallo with a slightly saucier texture that makes it perfect for scooping with tortilla chips or spooning over tacos.
From the garden: If you want to grow more of the ingredients in this bowl, visit the Garden to Table beginner's guide. Tomatoes, peppers, onions, cilantro, and garlic are all part of the practical raised-bed plan.
The biggest challenge with fresh tomato salsa is keeping it from becoming watery. This recipe solves that problem by salting and draining the diced tomatoes, then mashing only a small portion to create a naturally thick base—no canned tomatoes, tomato paste, or food processor needed.
Why You Will Love This Garden-Fresh Salsa
- It is made completely from scratch with simple garden ingredients.
- The tomato flavor stays fresh and bright.
- A draining step keeps the salsa thick and scoopable instead of watery.
- The heat is easy to adjust from mild to spicy.
- It is naturally gluten-free, dairy-free, and vegan.
- It is ready in less than an hour, including resting time.
The Best Tomatoes for Fresh Salsa
The tomatoes are the heart of this recipe, so choose fruit that is ripe, fragrant, and flavorful but still firm enough to dice. Roma or plum tomatoes have thick flesh and fewer seeds, which gives the salsa structure. Slicing or heirloom tomatoes often have more juice but contribute richer garden flavor.
For the best balance, use approximately three parts Roma or plum tomatoes to one part slicing or heirloom tomato. If your garden is producing only one variety, use what you have and drain especially juicy tomatoes a little longer.
If your tomato plants are producing more than you need for fresh salsa, use some of the same garden harvest in Homemade Spaghetti Sauce. It is a natural next recipe when paste tomatoes, onions, garlic, and herbs are coming in together.
Two pounds of tomatoes is usually equal to 8 to 10 Roma tomatoes, 5 to 6 medium slicing tomatoes, or a combination of the two. Gently remove some of the watery seed gel from very juicy tomatoes, but keep the flavorful flesh and enough juice to make the salsa lively.
Ingredients You Will Need
Tomatoes. Use ripe garden tomatoes with deep flavor. A mix of meaty Roma tomatoes and a flavorful slicing or heirloom tomato gives the best texture.
Kosher salt. Salt seasons the tomatoes and draws out excess water. Do not rinse the tomatoes after draining.
White onion. White onion gives the salsa a clean, traditional bite. Red onion may be used for a slightly sweeter flavor and more color.
Jalapeño. Remove the seeds and pale membrane for mild salsa. Keep some membrane for medium heat, or use a serrano pepper for a hotter batch.
Garlic. One small clove adds savory depth without overpowering the fresh vegetables.
Fresh lime. Lime juice brightens the tomatoes, while a small amount of zest adds citrus flavor without making the salsa thinner.
Cilantro. Use the leaves and tender upper stems. The stems carry plenty of flavor and do not need to be discarded.
Cumin. A tiny pinch adds gentle warmth. It should sit quietly in the background rather than make the salsa taste heavily seasoned.
Sugar, if needed. Add only a very small pinch when the tomatoes taste unusually tart or underripe.
Want to Grow a Salsa Garden?
The Garden to Table cornerstone shows how tomatoes, peppers, onions, cilantro, and garlic can fit into a practical backyard raised-bed plan.
Grow more paste tomatoes than you need for salsa and you are already partway to Homemade Spaghetti Sauce.
Helpful Equipment
- A sharp chef’s knife and cutting board
- A colander and bowl for draining the tomatoes
- A large mixing bowl
- A citrus juicer and fine grater or zester
- A fork or potato masher
- A storage container with a lid
How to Make Garden-Fresh Salsa
1. Prepare and Drain the Tomatoes
Core the tomatoes and remove any tough or damaged portions. Dice them into pieces about ¼ inch in size. Place them in a colander over a bowl, sprinkle with ¾ teaspoon kosher salt, and toss gently. Let the tomatoes drain for 15 minutes. Do not rinse them.
2. Marinate the Aromatics
While the tomatoes drain, combine the finely diced onion, jalapeño, garlic, lime juice, and lime zest in a large bowl. Let the mixture stand for 10 minutes. This brief rest softens the raw onion flavor and carries the jalapeño and lime throughout the salsa.
3. Create a Natural Salsa Base
Remove approximately ¾ cup of the drained tomatoes and mash them with a fork or potato masher until pulpy but not completely smooth. This small amount of mashed tomato creates a light sauce that holds the salsa together while the remaining tomatoes stay fresh and chunky.
4. Combine the Ingredients
Add the mashed tomatoes and remaining diced tomatoes to the onion mixture. Add the chopped cilantro and cumin. Fold everything together gently. Avoid aggressive stirring or processing, which can break down the tomatoes and release additional liquid.
5. Rest and Adjust the Flavor
Cover and refrigerate the salsa for 20 to 30 minutes. The resting time allows the tomatoes, onion, jalapeño, garlic, cilantro, and lime to blend. Stir gently, then taste with a tortilla chip rather than only a spoon because the salt on the chip changes how the seasoning tastes.
Add more salt, lime, cilantro, or jalapeño as needed. Add a tiny pinch of sugar only when the tomatoes taste noticeably acidic.
6. Serve
Transfer the salsa to a serving bowl. If a little liquid has collected at the bottom, spoon off only the excess or use a slotted spoon. Do not drain away all of the seasoned tomato juice.
How to Keep Homemade Salsa From Becoming Watery
- Choose firm, ripe tomatoes rather than soft, overripe fruit.
- Use mostly Roma or plum tomatoes when possible.
- Remove some watery seed gel from very juicy slicing tomatoes.
- Salt and drain the diced tomatoes for 15 minutes.
- Mash only a small portion instead of blending the entire batch.
- Fold the salsa gently and avoid making it too far in advance.
How to Adjust the Heat
Pepper heat varies from one jalapeño to another. For mild salsa, remove all of the seeds and pale inner membrane. For medium salsa, leave a small amount of membrane. For hot salsa, use the entire jalapeño or substitute a serrano pepper. Begin with less pepper when you are unsure; more can always be added after the salsa rests.
Easy Flavor Variations
Roasted garden salsa: Char one or two tomatoes and the jalapeño under the broiler, cool, then dice and add them to the fresh mixture.
Corn and black bean salsa: Fold in ½ cup cooked corn and ½ cup rinsed black beans just before serving.
Peach or mango salsa: Replace ½ pound of tomatoes with diced ripe peach or mango for a sweet-savory summer variation.
Extra-garlicky salsa: Add one additional small garlic clove, but let the salsa rest before deciding whether it needs more.
No-cilantro salsa: Leave out the cilantro or use a small amount of flat-leaf parsley. The flavor will be different but still fresh.
What to Serve With Fresh Salsa
- Tortilla chips, nachos, tacos, burritos, and quesadillas
- Scrambled eggs, breakfast potatoes, and breakfast burritos
- Grilled chicken, steak, shrimp, or fish
- Baked potatoes, rice bowls, taco salads, and beans
- Cream cheese as a quick appetizer
- Mashed avocado for an easy chunky guacamole
Troubleshooting
Why is my salsa watery?
The tomatoes may have been especially juicy, not drained long enough, or stirred too aggressively. Spoon off only the excess liquid and use mostly Roma tomatoes next time.
Why does my salsa taste bland?
Let it rest first, then taste it with a salted tortilla chip. Fresh salsa often needs a little more salt or lime than expected.
What can I do when the onion flavor is too strong?
Dice it more finely and allow the onion to marinate in lime juice for the full 10 minutes. You can also briefly rinse chopped onion under cold water and dry it well before using.
How can I fix salsa that is too spicy?
Fold in additional drained tomatoes, diced avocado, or a little more lime. Dairy toppings such as sour cream can soften the heat when serving.
What can I do when the tomatoes are too acidic?
Add a tiny pinch of sugar, then rest and taste again. Do not add enough to make the salsa sweet.
Storage
Store the salsa in a covered container in the refrigerator. It is at its freshest during the first one or two days and can be kept for approximately three days. The vegetables will gradually soften and release more liquid. Stir before serving and spoon off a little excess liquid when necessary.
Fresh salsa can be frozen, but the tomatoes, onion, and cilantro will lose their crisp texture after thawing. Frozen salsa is better used in cooked dishes such as chili, taco soup, rice, shredded chicken, or casseroles.
Important canning safety note: This recipe is intended for fresh refrigerator storage and has not been developed or laboratory tested for home canning. Do not process it in a boiling-water canner as written. For shelf-stable salsa, use a current research-tested recipe and follow its listed ingredient proportions, added acid, jar size, headspace, processing time, and elevation adjustments exactly.
Frequently Asked Questions
Can I use cherry tomatoes?
Yes. Cherry tomatoes make a sweeter, juicier salsa. Drain them thoroughly and combine them with Roma tomatoes when possible.
Can I use red onion?
Yes. Red onion has a slightly sweeter flavor and adds pretty color. Dice it finely so it does not overpower the tomatoes.
Can I leave out the cilantro?
Yes. Leave it out or use a small amount of flat-leaf parsley, understanding that the finished flavor will be different.
Can I make the salsa ahead of time?
Yes. A few hours of resting improves the flavor. For the crispest texture, make it the same day you plan to serve it.
Can I use a food processor?
Hand chopping gives the best texture. A food processor can quickly turn fresh tomatoes into a thin or foamy salsa. If you use one, pulse the onion and jalapeño separately and fold them into hand-diced tomatoes.
Can I double the recipe?
Yes. Keep the same ingredient proportions and drain the tomatoes in batches if the colander is crowded.
Garden-Fresh Salsa Recipe
Yield: About 4 cups
Prep time: 25 minutes
Resting time: 20–30 minutes
Heat level: Mild to medium
Ingredients
- 2 pounds fully ripe garden tomatoes, ideally 1½ pounds Roma or plum tomatoes and ½ pound slicing or heirloom tomatoes
- ¾ teaspoon kosher salt, plus more to taste
- ½ cup finely diced white onion
- 1 large jalapeño, very finely minced
- 1 small garlic clove, finely grated or minced
- 2 tablespoons freshly squeezed lime juice
- ½ teaspoon finely grated lime zest
- ½ cup loosely packed cilantro leaves and tender stems, chopped
- ⅛ teaspoon ground cumin
- Freshly ground black pepper, optional
- A small pinch of sugar, only if the tomatoes taste unusually tart
Instructions
- Prepare the tomatoes. Core the tomatoes and remove tough portions. Remove some watery seed gel from especially juicy slicing tomatoes. Dice into ¼-inch pieces.
- Drain. Place the tomatoes in a colander over a bowl, toss gently with ¾ teaspoon kosher salt, and drain for 15 minutes. Do not rinse.
- Marinate the aromatics. Combine the onion, jalapeño, garlic, lime juice, and lime zest in a large bowl. Let stand for 10 minutes.
- Create the base. Remove about ¾ cup of the drained tomatoes and mash with a fork until pulpy but not completely smooth.
- Combine. Add the mashed tomatoes, remaining diced tomatoes, cilantro, and cumin to the onion mixture. Fold gently.
- Rest. Cover and refrigerate for 20 to 30 minutes.
- Adjust. Taste with a tortilla chip and add more salt, lime, jalapeño, or cilantro as needed. Add a tiny pinch of sugar only when the tomatoes are unusually tart.
- Serve. Spoon off only excessive liquid and serve with tortilla chips or as a topping for your favorite meal.
Recipe Notes
- Use mostly Roma or plum tomatoes for structure and one flavorful slicing or heirloom tomato for garden flavor.
- For mild salsa, remove all jalapeño seeds and membrane. For medium heat, retain part of the membrane.
- Fresh salsa is best within one or two days and may be refrigerated for approximately three days.
- This is a fresh refrigerator salsa and is not intended for shelf-stable canning.
Printable Garden-Fresh Salsa Recipe Card
Keep the complete recipe handy by downloading the printable A Bit More Homemade recipe card.
Keep Going From Garden to Table
Beginner's Guide to Backyard Raised-Bed Gardening — grow useful ingredients with a practical four-bed plan.
Homemade Spaghetti Sauce — another way to use a productive tomato, pepper, onion, garlic, and herb harvest.
A Bit More Homemade, One Bowl at a Time
Making food from scratch does not always require complicated techniques or a long list of unusual ingredients. Sometimes it is as simple as gathering ripe tomatoes, chopping a handful of herbs, and turning them into something fresh for the people you love.
This garden-fresh salsa is a small and delicious way to use what is growing, slow down for a few minutes, and make an ordinary meal feel cared for. That is what A Bit More Homemade is all about—simple, practical ways to bring a little more homemade goodness into everyday life. If you want to grow more of what you cook, continue with the Garden to Table guide.
When you make this recipe, leave a comment and tell me which tomatoes you used and whether you made your salsa mild, medium, or spicy.
Comments
Post a Comment