Go Back
Green Tomato Salsa with Avocado

Green Tomato Salsa with Avocado

Green Tomato Salsa with Avocado blends tangy, firm green tomato with creamy avocado, bright lime juice, and fresh cilantro for a vibrant, easy condiment. This fresh salsa is perfect for chips or as a topping for tacos and grilled fish, offering a crunchy to creamy contrast and quick prep for a crowd pleasing, easy weeknight addition to your table.
Prep Time 15 minutes
Total Time 15 minutes
Servings: 4 servings
Course: Appetizers
Cuisine: Mexican
Calories: 150

Ingredients
  

  • 4 medium unripe green tomatoes (see notes) Provide firm, slightly tart base flavor and chunky texture when chopped; unripe tomatoes add bright acidity and vegetal notes that balance the creaminess of avocado. Can be roasted, boiled briefly, or used raw depending on desired salsa texture and intensity. Offer body to the salsa and hold up well against lime and cilantro.
  • 1 bunch cilantro, chopped Add fresh, citrusy herbal brightness and aromatic lift when chopped; cilantro brings characteristic leafy, slightly peppery notes that brighten the mixture. Works as a finishing herb to cut richness and complement the tomatoes and lime. Use stems and leaves for flavor distribution throughout the salsa.
  • 1 small sweet onion, finely diced Contribute sweet, savory background and crunchy texture when finely diced; sweet onion provides mellow pungency that softens after mixing with lime and salt. Helps round and mellow the sharpness of garlic and green chiles while adding bite to each spoonful. Can be rinsed or soaked briefly to reduce raw bite if desired.
  • 2 minced fresh garlic cloves (see notes) Offer pungent, aromatic depth and savory umami when minced; fresh garlic gives a warm bite that intensifies after resting. Small amount prevents overpowering other flavors while providing essential savory backbone. Roasting or mincing fine controls strength and dispersal through the salsa.
  • one 4 oz. can diced green chiles (see notes) Provide smoky, mildly spicy heat and extra vegetal flavor from a convenient preserved source; canned diced green chiles add consistency and ease. Bring layered warmth without fresh-pepper preparation and blend smoothly into salsa for even heat distribution. Drain or include juice depending on desired moisture and intensity.
  • 2 small avocados Contribute rich, creamy texture and subtle buttery flavor when diced or chunked; avocado brings cooling balance to the tart tomatoes and lime. Add mouthfeel and help thicken salsa into a more guacamole-like consistency while still keeping freshness. Choose ripe but firm fruit to maintain shape in the mix.
  • 1 T + 2 T fresh lime juice Add bright, acidic lift and citrus aroma in a measured amount; the combined tablespoon and two tablespoons of lime juice provide tang and help preserve color. Distribute acid to balance fat from avocado and cut through richness, enhancing overall freshness. Freshly squeezed juice delivers the best bright flavor.
  • 2 T fresh lime juice (or more, to taste) Provide additional acidity and adjustable tartness to taste; two tablespoons of lime juice allow final balancing of brightness and seasoning. Enable personal preference adjustments, increasing or decreasing acidity to match salt and heat levels. Fresh juice also helps slow avocado browning.
  • 1 T extra virgin olive oil Introduce silky mouthfeel and subtle fruity richness when added; extra virgin olive oil helps bind ingredients and adds a smooth finish. Contributes healthy fat that carries flavors and softens the sharp edges of lime and onion without overwhelming them. Use sparingly to preserve salsa freshness.
  • 1/2 tsp . salt Season and enhance overall flavor profile while controlling brightness; half a teaspoon of salt amplifies other tastes and balances acidity. Help draw moisture from ingredients, mellow raw edges, and make flavors more cohesive. Adjust slightly if using salted canned chiles or salted additions.

Equipment

  • Knife
  • Cutting Board
  • Colander
  • Mixing Bowl

Method
 

  1. Cut out the stem area of each tomato and then dice tomatoes them into very small pieces. (No need to peel them.): When you begin, you will notice the firm, slightly tart scent of the green tomato as you cut away the stem. Use a sharp knife so each piece is cleanly severed, which helps keep juices from crushing the flesh and turning the salsa mushy. Tiny, even dice is important so the tomatoes distribute evenly rather than settling in clumps, giving you consistent texture in every bite. The reason this matters is because the little cubes will release just enough liquid to mingle with the other ingredients without creating a watery mixture. A common mistake is using a dull knife which bruises the tomato and releases excess moisture, so keep your blade sharp and steady.
  2. Put diced tomatoes into a colander placed in the sink to drain (if needed.): After dicing, the tomatoes may release liquid that can dilute the salsa’s intensity. Placing them in a colander allows excess juice to escape while maintaining the tomato solids. You will hear a faint drip and feel the difference when you scoop the tomato back into your bowl, it will be firmer and less watery. This step preserves texture and concentration of flavor, ensuring the salsa stays bright and chunky. Avoid leaving them to drain too long, or they may lose too much of their fresh acidity.
  3. Finely chop fresh cilantro to make about 1 cup. (You can use sliced green onion or just omit cilantro if you're not a fan.): Chopping the cilantro releases its aromatic oils, creating a heady, herbaceous perfume that lifts the whole dish. Aim for a fine chop so the herb blends instead of forming leafy bits. As you chop, you will see the stems and leaves break down, releasing their green fragrance. The why here is that uniformly sized cilantro distributes flavor evenly, preventing pockets of herb that overpower a bite. A frequent error is using too large pieces, which can make the cilantro feel coarse.
  4. Dice sweet onion into very small pieces.: Finely diced onion lends a clean crunch and subtle sweetness. Small pieces integrate smoothly, adding bite without dominating. You will notice the sharp onion aroma as you chop, and that scent calms once mixed with lime and salt. This technique matters because coarse onion can overwhelm the delicate interplay between tomato and avocado. If the onion tastes too strong, rinse briefly under cold water to mellow it before adding.
  5. Finely mince the two fresh garlic cloves.: Minced garlic releases savory compounds that deepen flavor, but it should be very fine to avoid raw garlic pockets. Mincing also helps the garlic dissolve into the salsa rather than stand out as large pieces. The aroma will be pungent at first and then integrate with the lime and cilantro. The purpose here is to build complexity without harshness. A common slip is tossing in large garlic chunks which create sharp, lingering bites.
  6. Open can of diced green chiles. We didn't drain the liquid but you could if you prefer.: Opening the can releases a mild, smoky scent that complements the other ingredients. Whether you drain the liquid is a texture choice, as leaving it adds a little extra moisture and tang. Mixing some of the can liquid into the salsa can amplify flavor, but if the tomatoes were very juicy you may prefer to drain. The chiles contribute subtle heat and vegetal notes that make the salsa interesting. Avoid adding an entire can if you want a very dry salsa, as too much liquid will thin the mixture.
  7. Peel avocados, remove seeds, and finely dice avocado. Put avocado in bowl and toss with 1 T fresh lime juice.: The moment you cut into the avocado you will encounter its creamy, buttery aroma and soft texture. Dice it finely so it melds into the salsa rather than turning the whole bowl into a puree. Tossing the pieces with lime juice immediately slows browning and injects brightness. The acidity also helps the avocado sit harmoniously with the tart tomatoes. A common mistake is adding avocado too early, which leads to discoloration; treat the avocado gently and only mix when ready.
  8. Mix drained diced green tomatoes into the avocado.: As you combine the tomatoes with the avocado, you will sense the contrast between firm, slightly crunchy tomato and the soft, yielding avocado. Gently fold them together so the textures remain distinct, and the avocado coats the tomato pieces just enough to create creamy pockets. This technique keeps the salsa visually appealing and texturally engaging. If you stir too vigorously, the avocado will break down and the salsa will become overly smooth, losing that refreshing contrast.
  9. Then add diced onion, diced green chiles, minced garlic, chopped cilantro, salt, olive oil, and the rest of the fresh-squeezed lime juice.: Adding these components at once allows their flavors to marry. You will notice the citrus brightening the bowl, the olive oil adding a soft sheen, and the cilantro releasing green aromatics. Salt is the final calibrator that makes each ingredient pop, so add it gradually and taste. The olive oil helps the salsa feel rounded and silky. One troubleshooting tip is to always taste before serving and tweak lime or salt to suit the tomatoes' acidity; different tomatoes will need different adjustments.
  10. Stir gently to combine and enjoy!: The final stir should be soft and confident so you preserve the distinct textures. You will see a glossy mixture with pops of green and flecks of herb, and it will smell vibrant with lime and cilantro. Serving immediately preserves the avocado’s freshest color and texture. If storing, be mindful that the avocado will darken over time; the recipe notes explain how to manage that by adding avocado only to portions you plan to eat right away.
  11. This will stay good for a few days in the fridge, but if you know you won't be eating it all I would only add avocado to the amount you will eat and then add freshly-diced avocado to the rest when you eat it.: When refrigerated, the salsa’s flavors will meld and mellow, and the tomatoes will soften slightly. The avocado is the limiting factor for storage because it oxidizes, so reserving avocado for immediate portions helps maintain color and texture. If you refrigerate, use an airtight container to slow drying and flavor loss. A common mistake is assuming the mixed salsa will look identical after a day; it will taste fine but the avocado may brown, which is only cosmetic.

Notes

  • Keep avocado fresh — Always toss diced avocado with a tablespoon of lime juice immediately to slow oxidation and preserve the green color when serving shortly after mixing.
  • Manage tomato moisture — If your diced green tomato seems especially juicy, drain it in a colander for a few minutes to prevent a watery salsa while preserving its acidity.
  • Adjust heat — The canned diced green chiles vary in spiciness, so taste before adding the whole can; drain some of the liquid to tone down heat and moisture if needed.
  • Fine tune brightness — Add the remaining 2 T fresh lime juice gradually at the end, tasting as you go so the acidity complements rather than overwhelms the other flavors.
  • Balance the salt — Start with the listed 1/2 tsp. salt and increase in small increments; salt amplifies the savory notes and rounds the flavors.
  • Serve immediately for best texture — For the creamiest mouthfeel and the brightest color, mix the avocado in right before serving and keep refrigerated portions without avocado for later.