Looking for a fresh, healthy, and flavorful dip/side you can whip up in minutes? This Fresh Avocado Tomato Salsa is your go-to recipe. Made with ripe avocados, juicy tomatoes, zesty lemon juice, and aromatic cilantro, this simple salsa is perfect as a snack, side dish, or topping for grilled dishes. The best part? It’s packed with nutrients and takes less than 10 minutes to make.
Whether you’re hosting a gathering, craving a light lunch, or looking for a quick snack idea, this salsa delivers bold flavors and vibrant colors in every bite. Let’s dive into this easy recipe!

WHAT YOU’LL NEED
Understanding what each ingredient brings to the table makes this salsa even more exciting.
- Red Onion: Adds a sharp, crisp bite that balances the creaminess of avocado and the sweetness of tomatoes. Its natural mild heat complements the other flavors without overpowering them. Tip: Soaking the chopped onion in cold salted water for 5–10 minutes softens its raw sharpness and makes it sweeter and milder.
- Ripe Avocado: Brings creaminess and a rich, buttery texture. Avocados are packed with healthy fats and make the salsa filling and satisfying.
- Lemon Juice: Brightens the salsa and enhances the freshness of the ingredients. Its acidity also helps prevent the avocado from browning.
- Ripe Tomatoes: Juicy and slightly tangy, tomatoes add moisture, color, and natural sweetness to the mix, making the salsa lively and refreshing.
- Fresh Cilantro (Dania): Infuses the dish with a bright, citrusy herbal note that ties all the other flavors together. It adds aroma and color too.
- Sea Salt & Black Pepper: Essential for seasoning — salt elevates the natural flavors, while black pepper adds subtle warmth.
HOW TO MAKE FRESH AVOCADO TOMATO SALSA
- Place the chopped red onion in a small bowl of cold water mixed with ½ teaspoon of salt. Let it soak for 5–10 minutes. This mellows the sharp raw flavor. Drain, rinse briefly with cold water, and pat dry with a paper towel.
- In a medium mixing bowl, add the soaked red onion, diced tomatoes, and avocado.
- Gently toss the ingredients together to combine.
- Add the chopped cilantro and drizzle in the lemon juice.
- Season with sea salt and freshly ground black pepper to taste.
- Mix gently until everything is well combined.
- Serve immediately with grilled meats (nyama choma) or fish, or in your wraps and burgers.
TIPS & NOTES
- Soaking the chopped red onion in cold salted water for 5–10 minutes reduces its harshness and improves overall flavor.
- Use ripe avocados for the best creamy texture.
- Fresh lemon juice helps slow down browning.
- Adjust lemon juice and seasoning to suit your preference.
- Swap cilantro for parsley if preferred.
- Best enjoyed fresh, but can be stored for up to 1 day in an airtight container.

OTHER SALAD RECIPES FOR YOU TO CHECK OUT
- The Best Peanut Salad
- Simple cucumber tomato salad
- Beetroot and feta salad
- Simple Mango Salad
- Cucumber Dill Salad
- Pineapple Carrot Salad
- Watermelon Feta Salad
- Purple Cabbage Salad
- Apple Beet Carrot Salad

Fresh Avocado Tomato Salsa
Ingredients
Method
- Soak chopped onion in cold water with ½ tsp of salt for 5–10 minutes. Drain, rinse, and pat dry.
- Combine onion, tomatoes, and avocado in a bowl.
- Add cilantro and lemon juice.
- Season with salt and pepper.
- Toss gently to combine.
- Serve fresh.
Notes

DID YOU MAKE THIS RECIPE?
Leave a comment below and tag @gwenjikoni on Instagram and hashtag it #gwenjikoni
I love seeing what you’ve made!