Use up your garden vegetables and make a bright, flavorful homemade salsa using juicy tomatoes, onion, fresh garlic, bell pepper, and cilantro. This simple recipe transforms summer produce into a fresh snack or an all-purpose topping that pairs beautifully with tortilla chips, tacos, baked potatoes, fajitas, and more.

Gorgeous Garden Salsa Recipe
If your garden is overflowing, this fresh salsa is the perfect way to use up tomatoes, peppers, and herbs. It’s fast to prepare, full of bright flavor, and easy to adjust to your taste. The food processor shortens prep time and gives you control over texture—pulse lightly for a chunky pico-style salsa or blend longer for a smoother, restaurant-style salsa.
This fresh salsa features ripe tomatoes, two kinds of onion, garlic, bell pepper, cilantro, and a splash of lime. No cooking required—just pulse and taste until it’s just right. Serve it immediately or chill briefly to let the flavors meld.

Featured Ingredients
Tomatoes: Tomatoes are the foundation of this salsa. Any variety works—vine tomatoes, Roma, cherry, or heirloom—just be mindful of moisture. If your tomatoes are very watery, process them in smaller batches to avoid a runny salsa.
Bell Pepper: Add sweetness and crunch with a bell pepper—use any color you like. Orange, red, or green bell peppers all bring slightly different flavor profiles.
Onion: This recipe uses both red onion for bite and green onions for a milder, fresher note. You can adjust the amounts based on how pronounced you want the onion flavor.
Garlic: Fresh garlic is essential for depth and aroma—don’t skip it.
Fresh Cilantro: Fresh herbs brighten the salsa. Include the tender stems along with the leaves for more flavor.
Why you’ll love it!
Makes great use of garden produce
Fresh, healthy, and low in calories
Ready in minutes
Versatile—snack, topping, or side
Like it spicy?
If you prefer heat, add one of these options to increase the spice level:
- Small jalapeño (seeded for milder heat)
- Poblano pepper
- Other chili peppers
- Red pepper flakes

How to Make Homemade Salsa
This fresh homemade salsa takes about 10–20 minutes depending on how much prep you do and whether you use a food processor or blender. The method below gives you flexibility to control texture and seasoning.
- Prepare and process: Place 3 of the tomatoes (quartered) into a food processor with the red onion, green onions, cilantro (stems included), lime zest, bell pepper, and garlic. Pulse on low until the ingredients are combined but not soupy.
- Add spices and remaining tomato: Add the last tomato, the lime juice, salt, ground cumin, chili powder, and a pinch of cayenne. Pulse again until everything is incorporated.
- Adjust texture: If you like a chunkier salsa, stop pulsing when you reach that consistency. For a smoother salsa, process longer. Taste and adjust salt, acid, or spice as needed.
- Serve or store: Transfer to a jar or bowl and serve with tortilla chips, or use as a topping. Chilling for a short time helps meld the flavors, but it’s delicious right away.

FAQ
Fresh homemade salsa is typically made from tomatoes, onion, garlic, and salt as a base. You can add cilantro, bell pepper, lime, and spices like cumin, chili powder, or cayenne to build flavor.
No—this recipe is for fresh salsa and is served uncooked. If you prefer a cooked or roasted flavor, you can roast the vegetables before processing.
Fresh herbs (especially cilantro), good-quality garlic, lime juice, and the right amount of salt all make a big difference. Tasting and adjusting seasoning at the end helps balance the flavors.
Fresh, uncanned salsa will generally keep for about 5 days in the refrigerator when stored in an airtight container. Use your judgment—if it smells off or shows signs of spoilage, discard it.
Storage
Store homemade salsa in an airtight container in the refrigerator for up to 5 days. Give it a quick stir before serving. For longer preservation, follow proper canning guidelines from a trusted canning resource; safe canning requires specific methods and equipment.

More of our Favorite…
Homemade Dips
- Guacamole
- Bean Dip
- Smoked Salmon Dip
- Roasted Red Pepper Goat Cheese Dip
- Spinach Artichoke Dip
Fresh Homemade Salsa

Ingredients
- 4 medium tomatoes, quartered
- ½ small red onion
- 3 green onions
- ¼ cup cilantro, stems included
- Zest of 1 small lime
- 1 small bell pepper (any color)
- 4 cloves garlic
- 1 teaspoon salt, or more to taste
- 1½ teaspoons ground cumin
- ½ teaspoon chili powder
- ⅛ teaspoon cayenne pepper (optional)
- 1 teaspoon fresh lime juice
- Optional: 1 small jalapeño, seeded for milder heat
Instructions
- Place 3 of the quartered tomatoes in a food processor along with the red onion, green onions, cilantro, lime zest, bell pepper, and garlic. Pulse on low until the mixture is combined but not soupy.
- Add the remaining tomato, salt, cumin, chili powder, cayenne (if using), and lime juice. Pulse again until the ingredients are evenly incorporated.
- Decide on texture: leave it chunky or process longer for a smoother salsa. Taste and adjust salt and lime as needed.
- Transfer the salsa to a jar or bowl. Serve immediately with chips or refrigerate for up to 5 days.
Tips & Notes
- We used medium vine-ripe tomatoes. Any tomato will work—just add them gradually to control the salsa’s water content.
- A food processor gives the best texture control. A high-speed blender can also work, but blend in short pulses to avoid a puree.
- If you want more heat, include a jalapeño or other chili and leave some seeds for extra spice.
- Letting the salsa rest in the refrigerator for 30 minutes helps the flavors meld, but it’s also delicious right after making it.
Watch It
Nutrition
Carbohydrates: 7 g,
Protein: 1 g,
Fat: 0.4 g,
Fiber: 2 g,
Sugar: 4 g
Nutrition information is automatically calculated and should be used as an estimate.
Love this? Leave a comment below!
Tag your posts on social media with the hashtag #fitfoodiefinds — we’d love to see your versions of this salsa.
Photography: photos in this post were taken by Ashley McGlaughlin from The Edible Perspective.