12 Chunky Salsa Recipes with Fresh Tomatoes to Try

Photo of author
Written By zhengshangxiao110119

Wedding dreamer, detail lover, and storyteller behind every BrideWhimsy idea.

Got a basket of ripe tomatoes? It’s salsa season! Whether you’re firing up the grill or craving a fresh snack, these 12 chunky salsa recipes transform summer’s bounty into bold, vibrant bowls. Each one is a game-changer—dive in and find your new favorite.

Classic Chunky Tomato Salsa

Classic Chunky Tomato Salsa

Luscious and vibrant, this Classic Chunky Tomato Salsa captures the essence of summer with every bite. Made from fresh, ripe tomatoes and a handful of bold ingredients, it's a no-cook celebration of texture and flavor that elevates any dish from simple to sensational.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

Produce

  • 4 large ripe tomatoes (about 2 lbs), cored and diced into 1/4-inch pieces
  • 1/2 cup finely chopped white onion (I prefer a sharp, crisp bite)
  • 1-2 jalapeño peppers, seeds and ribs removed, minced (adjust heat to your liking)
  • 1/2 cup loosely packed fresh cilantro leaves, finely chopped (stems included for extra flavor)
  • 1 clove garlic, minced

Pantry

  • 2 tablespoons fresh lime juice (from about 1 lime; never the bottled stuff)
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon ground cumin (optional, but adds a warm undertone)

Instructions

  1. In a medium bowl, combine the diced tomatoes, chopped onion, minced jalapeño, cilantro, and garlic.
  2. Tip: For a milder salsa, remove all jalapeño seeds and ribs; for more heat, leave some in.
  3. Drizzle the fresh lime juice over the mixture and sprinkle with kosher salt and cumin (if using).
  4. Use a large spoon or spatula to gently fold everything together until evenly coated.
  5. Taste and adjust seasoning: add more salt or lime juice if needed. Remember, flavors meld as it sits.
  6. Cover the bowl with plastic wrap and let the salsa rest at room temperature for 15-30 minutes to marry the flavors.
  7. Tip: For the best texture, avoid over-mixing; you want distinct, chunky pieces.
  8. Serve immediately or refrigerate in an airtight container for up to 3 days. Tip: Bring to room temperature before serving for fullest flavor.

Crisp, tangy, and bursting with garden-fresh flavor, this salsa is the perfect companion to tortilla chips, tacos, or grilled fish. The chunky texture and bright finish will have you reaching for just one more scoop—it's simply irresistible.

Roasted Tomato Chipotle Salsa

Roasted Tomato Chipotle Salsa

Born from a craving for bold, smoky heat, this roasted tomato chipotle salsa is a love letter to simple, elevated condiments. Charred tomatoes and garlic mingle with earthy chipotle peppers, creating a deeply flavorful salsa that transforms everything from tacos to scrambled eggs.

Serving: 8 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

For the Salsa

  • 1 ½ pounds Roma tomatoes (about 6 medium), halved lengthwise
  • 4 cloves garlic, unpeeled
  • 1 medium white onion, quartered
  • 2-3 chipotle peppers in adobo sauce (from a can; I prefer San Marcos brand for its rich smokiness)
  • 1 tablespoon adobo sauce (from the same can)
  • 1/4 cup packed fresh cilantro leaves and tender stems
  • 2 tablespoons fresh lime juice (from 1 lime), plus more to taste
  • 1 teaspoon kosher salt, plus more for seasoning
  • 1/2 teaspoon ground cumin
  • 1 tablespoon extra-virgin olive oil (a good-quality one makes a difference here)

Instructions

  1. Preheat your broiler to high and position an oven rack 4-6 inches from the heating element. Line a baking sheet with aluminum foil for easy cleanup.
  2. Arrange the halved tomatoes cut side up, unpeeled garlic cloves, and quartered onion on the prepared baking sheet. Drizzle with 1 tablespoon olive oil and toss gently to coat.
  3. Broil for 10-12 minutes, until the tomatoes are charred and blistered, the garlic skins are browned, and the onion edges are blackened. Rotate the pan halfway through for even charring.
  4. Remove the baking sheet from the oven and let cool for 5 minutes. Peel the garlic cloves (they should slip right out of their skins).
  5. Transfer the charred tomatoes, roasted onion, peeled garlic, chipotle peppers, adobo sauce, cilantro, lime juice, 1 teaspoon kosher salt, and ground cumin to a blender or food processor. Pulse 8-10 times for a chunky salsa, or process continuously for a smoother texture—I prefer it with some texture.
  6. Taste and adjust seasoning with additional salt or lime juice if needed. The salsa will deepen in flavor after resting, so resist over-seasoning now.
  7. Transfer to a serving bowl and let rest at room temperature for at least 15 minutes to allow flavors to meld. Refrigerate in an airtight container for up to 1 week.

Dusted with a final pinch of flaky salt and a drizzle of olive oil, this salsa delivers a captivating balance of smoke, heat, and bright acidity. Spoon it over grilled meats, mix into guacamole, or simply enjoy with warm tortilla chips—it’s a versatile staple that elevates any dish.

Grilled Corn and Tomato Salsa

Grilled Corn and Tomato Salsa

Much like the summer sun, this Grilled Corn and Tomato Salsa captures brightness in every spoonful. Sweet, smoky kernels meet juicy tomatoes and hearty black beans, all tied together with a zesty lime dressing. It's a vibrant crowd-pleaser that elevates any gathering.

Serving: 6 | Prep Time: 15 minutes minutes | Cooking Time: 10 minutes minutes

Ingredients

  • 4 ears of fresh corn, husked (look for plump, bright green husks)
  • 1 cup cherry tomatoes, halved (I love the burst of sweetness they bring)
  • 1 can (15 oz) black beans, rinsed and drained (a time-saving staple)
  • 1/4 cup finely chopped red onion (soak in cold water 5 minutes to mellow the bite)
  • 1 jalapeño, seeded and minced (adjust heat to your liking)
  • 1/4 cup fresh cilantro, chopped (stems included for extra flavor)
  • 3 tablespoons fresh lime juice (from about 1 1/2 limes)
  • 2 tablespoons extra virgin olive oil (my go-to for its fruity note)
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper

Instructions

  1. Preheat a grill or grill pan to medium-high heat, about 400°F. Brush the husked corn ears with a little olive oil and place on the grill.
  2. Grill the corn, turning occasionally, until charred in spots and tender, about 8-10 minutes. The kernels should be bright yellow with some blackened bits—don't be afraid of the char!
  3. Remove corn from grill and let cool slightly, about 5 minutes. Once cool enough to handle, stand each ear upright and cut the kernels off the cob using a sharp knife. Aim for a cutting board with a lip to catch stray kernels.
  4. In a large bowl, combine the grilled corn kernels, halved cherry tomatoes, rinsed black beans, finely chopped red onion, minced jalapeño, and chopped cilantro. Tip: For a milder onion flavor, rinse the chopped red onion under cold water before adding.
  5. In a small bowl or jar, whisk together the lime juice, olive oil, ground cumin, salt, and pepper until emulsified. Adjust salt or lime if desired, but remember the salsa will sit and meld flavors.
  6. Pour the dressing over the corn mixture and toss gently to combine. Cover and refrigerate for at least 15 minutes to allow flavors to marry—this is a crucial step!
  7. Taste and adjust seasoning if needed before serving. For an extra layer of smokiness, stir in a pinch of smoked paprika.

Serve this salsa with grilled fish, tacos, or simply with tortilla chips for a appetizer that disappears fast. The interplay of smoky corn, juicy tomatoes, and creamy black beans creates a texture that's both crunchy and satisfying. I love piling it onto a tostada with a dollop of sour cream for an easy summer meal.

Spicy Mango Tomato Salsa

Spicy Mango Tomato Salsa

Bright, bold, and unexpectedly fiery, this Spicy Mango Tomato Salsa captures the essence of a sun-drenched summer afternoon. The sweetness of ripe mango and juicy tomatoes meets the searing heat of habanero, creating a salsa that dances on the palate with every spoonful.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 0 minutes

Ingredients

For the Salsa

  • 2 cups ripe mango, peeled and diced into 1/2-inch cubes (firm but sweet)
  • 1 cup vine-ripened tomatoes, seeded and diced (about 2 medium tomatoes)
  • 1/2 cup red onion, finely diced (I prefer a sharp red for color and bite)
  • 1 habanero pepper, stemmed, seeded, and minced (wear gloves—trust me)
  • 1/4 cup fresh cilantro, chopped (stems included for extra flavor)
  • 2 tablespoons fresh lime juice (from about 1 lime)
  • 1 tablespoon extra-virgin olive oil (a fruity one adds depth)
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon ground cumin (toasted for a smoky note)

Instructions

  1. In a large bowl, combine the diced mango and tomatoes. Gently toss to mix.
  2. Add the finely diced red onion, minced habanero, and chopped cilantro. Stir gently.
  3. In a small bowl, whisk together the lime juice, olive oil, salt, and cumin until emulsified.
  4. Pour the dressing over the salsa and fold gently until all ingredients are evenly coated. Tip: Fold rather than stir to keep the mango cubes intact.
  5. Taste and adjust salt or lime juice as needed. The heat will intensify as it sits, so start with less habanero if you're sensitive.
  6. Cover and let the salsa rest at room temperature for 15 minutes to allow flavors to meld. This step is crucial for a balanced salsa.
  7. Serve immediately or refrigerate for up to 2 hours. For best texture, enjoy within a few hours of making.

Let the salsa sit for a few minutes before diving in; the habanero's heat will bloom slowly, trailing behind the initial sweetness. Spoon it over grilled fish tacos, scoop it with salty tortilla chips, or simply eat it straight from the bowl—no judgment here.

Avocado Tomato Salsa (Chunky Guacamole-Style)

Avocado Tomato Salsa (Chunky Guacamole-Style)

Glistening with the sheen of ripe avocado and the jewel-toned brightness of fresh tomatoes, this chunky guacamole-style salsa bridges the gap between a classic salsa and a creamy guacamole. It’s a study in textures—velvety avocado pieces suspended in a juicy, herb-flecked tomato medley, with just enough red onion for bite and cilantro for freshness.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

  • 2 ripe but firm avocados (I prefer Hass for their creamy texture), diced into 1/2-inch cubes
  • 3 medium Roma tomatoes (about 1 pound), seeded and diced into 1/2-inch pieces
  • 1/2 cup finely chopped red onion (about 1 small onion)
  • 1/4 cup chopped fresh cilantro (leaves and tender stems; I like to include some stems for extra flavor)
  • 1 jalapeño, seeded and minced (optional, for heat; I remove seeds for a milder kick)
  • 2 tablespoons fresh lime juice (from about 1 lime; always use fresh for brightness)
  • 1/2 teaspoon kosher salt (I prefer Diamond Crystal for even seasoning), plus more to taste
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons extra-virgin olive oil (use a fruity one; it adds a lovely richness)

Instructions

  1. In a large mixing bowl, combine the diced avocados, tomatoes, red onion, cilantro, and minced jalapeño (if using).
  2. Drizzle the fresh lime juice and olive oil over the mixture. Sprinkle with kosher salt and black pepper.
  3. Gently toss everything together with a rubber spatula or wooden spoon—be careful not to mash the avocado. You want distinct chunks.
  4. Taste and adjust seasoning: add more salt or lime juice if needed. The salsa should be bright and well-balanced. (Pro tip: Let it sit for 5 minutes before serving to allow flavors to meld, but don’t refrigerate for long or the avocado may discolor.)
  5. Serve immediately at room temperature with tortilla chips, or alongside grilled fish, tacos, or as a topping for black bean soup. (Another tip: To keep leftovers green, press plastic wrap directly onto the surface and refrigerate; use within a day.)

Lush and spoonable, this salsa offers a creamy contrast with every bite—the avocado melts against the crisp tomato and sharp onion, while lime and cilantro lift it all. Pile it onto a tostada with cotija cheese, or simply scoop it up with salty chips for a snack that feels both indulgent and fresh.

Fire-Roasted Tomato Salsa with Cumin

Fire-Roasted Tomato Salsa with Cumin

Simply put, this fire-roasted tomato salsa with cumin is the quintessential summer condiment, boasting a smoky depth that elevates everything from tacos to grilled meats. The charred peppers and warm spices create a robust, complex flavor profile that belies its simple preparation.

Serving: 4 | Prep Time: 15 minutes minutes | Cooking Time: 10 minutes minutes

Ingredients

  • 4 large Roma tomatoes (about 1½ lbs), halved lengthwise
  • 1 medium jalapeño pepper, halved and seeded (keep seeds for extra heat if desired)
  • 2 cloves garlic, unpeeled
  • ½ cup loosely packed fresh cilantro leaves and tender stems
  • ¼ cup finely chopped white onion
  • 2 tablespoons fresh lime juice (from about 1 lime)
  • 1 teaspoon ground cumin (I prefer toasting whole cumin seeds and grinding them fresh)
  • ½ teaspoon ground coriander
  • ½ teaspoon kosher salt, plus more to taste
  • ¼ teaspoon black pepper
  • 1 tablespoon extra virgin olive oil (a good quality one makes a difference)

Instructions

  1. Preheat your broiler to high and position an oven rack about 4 inches from the heating element. Line a baking sheet with aluminum foil for easy cleanup.
  2. Place the tomato halves, jalapeño halves (cut side down), and unpeeled garlic cloves on the prepared baking sheet. Drizzle with olive oil and toss gently to coat.
  3. Broil for 5-7 minutes, until the tomato skins are blistered and charred in spots and the jalapeño skin is blackened. Watch closely to prevent burning. Tip: For deeper smokiness, let the tomatoes char a bit more, but avoid letting the flesh burn completely.
  4. Remove the baking sheet from the oven and let cool for 5 minutes. Peel the garlic cloves and discard the skins. If desired, rub the blackened skin off the jalapeño with a paper towel (a few charred bits are fine for flavor).
  5. Transfer the broiled tomatoes, jalapeño, and garlic to a food processor. Add cilantro, lime juice, cumin, coriander, salt, and pepper. Pulse until the salsa reaches your desired consistency—I prefer a slightly chunky texture, about 8-10 short pulses. Avoid over-processing to keep it from becoming watery.
  6. Scrape the salsa into a bowl and stir in the chopped white onion. Taste and adjust seasoning with additional salt or lime juice if needed. Tip: Letting the salsa rest for 15-20 minutes at room temperature allows the flavors to meld beautifully.
  7. Serve immediately or refrigerate in an airtight container for up to 5 days. The flavors intensify after a day in the fridge. For best texture, bring to room temperature before serving.

Velvety with a gentle heat and a whisper of smoke, this salsa is as versatile as it is vibrant. Spoon it over huevos rancheros, serve alongside grilled fish, or simply enjoy with warm tortilla chips—each bite is a celebration of summer's best flavors.

Black Bean and Corn Tomato Salsa

Black Bean and Corn Tomato Salsa

Every bite of this Black Bean and Corn Tomato Salsa delivers a satisfying crunch and a burst of summery flavor. The combination of hearty black beans, sweet corn, and juicy fresh tomatoes, all tied together with earthy cumin, makes this salad-style salsa a versatile favorite for gatherings or a light meal.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 0 minutes

Ingredients

For the Salsa

  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup frozen corn kernels, thawed (or 1 ear fresh corn, kernels cut off)
  • 2 medium ripe tomatoes, diced (about 1.5 cups)
  • 1/2 cup finely chopped red onion
  • 1/4 cup chopped fresh cilantro
  • 1 jalapeño, seeded and minced (optional for heat)
  • 1/2 teaspoon ground cumin (I prefer to toast whole cumin seeds and grind them for extra depth)
  • Salt and freshly ground black pepper, to taste

For the Dressing

  • 3 tablespoons extra virgin olive oil (my go-to for its fruity richness)
  • 2 tablespoons fresh lime juice (from about 1 lime)
  • 1 clove garlic, minced

Instructions

  1. In a large bowl, combine the drained black beans, thawed corn, diced tomatoes, red onion, cilantro, and jalapeño if using.
  2. In a small bowl, whisk together the olive oil, lime juice, and minced garlic until emulsified.
  3. Pour the dressing over the salsa mixture and sprinkle with ground cumin, salt, and pepper. Toss gently to coat all ingredients evenly.
  4. Taste and adjust seasoning: add more lime juice for acidity, cumin for earthiness, or salt to brighten flavors.
  5. For best results, let the salsa rest at room temperature for 15 minutes to allow flavors to meld, or refrigerate for up to 2 hours.
  6. Serve with tortilla chips, as a topping for grilled chicken or fish, or alongside tacos.

Resting the salsa allows the cumin and lime to penetrate the beans and corn, creating a harmonious balance of textures and tastes. The juicy tomatoes and crisp onions provide a refreshing counterpoint to the hearty black beans, making this dish as satisfying as a salad but as snackable as a dip.

Pineapple Tomato Salsa for Tacos

Pineapple Tomato Salsa for Tacos

Let the vibrant flavors of the tropics elevate your taco night with this Pineapple Tomato Salsa, a tantalizing blend of sweet pineapple chunks, juicy fresh tomatoes, and a spicy kick from serrano peppers. This tangy and tropical condiment adds a refreshing contrast to savory meats or grilled vegetables, making every bite an explosion of summer.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

  • 1 cup fresh pineapple chunks, finely diced (I prefer the sweetness of ripe golden pineapple)
  • 2 medium Roma tomatoes, seeded and diced (use firm, ripe tomatoes for the best texture)
  • 1/4 cup finely chopped red onion (soak in cold water for 5 minutes to mellow the bite)
  • 1 serrano pepper, seeded and minced (adjust to your heat preference; keep seeds for extra spice)
  • 3 tablespoons fresh cilantro, chopped (stems included for more flavor)
  • 2 tablespoons fresh lime juice (from about 1 lime; never from concentrate)
  • 1/2 teaspoon kosher salt (or to taste, but remember the chips will add salt)
  • 1/4 teaspoon freshly ground black pepper

Instructions

  1. In a medium mixing bowl, combine the finely diced pineapple chunks, seeded and diced Roma tomatoes, and finely chopped red onion. Tip: Soaking the red onion in cold water for 5 minutes before chopping reduces its sharpness without losing crunch.
  2. Add the minced serrano pepper and fresh cilantro. For a less intense heat, remove the seeds and white membranes from the serrano; if you love spice, keep them in.
  3. Pour the fresh lime juice over the mixture and season with kosher salt and black pepper. Stir everything gently with a spoon to combine without mashing the pineapple.
  4. Taste the salsa and adjust seasoning or lime juice if needed. Tip: The flavors meld beautifully after 10 minutes at room temperature, so let it rest before serving.
  5. Serve immediately or refrigerate in an airtight container for up to 2 days. If storing, drain any excess liquid that accumulates before serving to keep the salsa fresh.

Savor the contrast of sweet, spicy, and tangy with every spoonful—this salsa is a fiesta for the senses. Spoon it over grilled fish tacos, serve alongside crispy chips, or use it to top a simple quesadilla for an instant upgrade.

Slow-Cooker Tomato Salsa (Restaurant Style)

Slow-Cooker Tomato Salsa (Restaurant Style)

Lusciously deep and smoky, this restaurant-style slow-cooker salsa transforms simple pantry staples into a vibrant, chunky condiment that rivals your favorite taqueria. The all-day simmer coaxes out the tomatoes' natural sweetness while the garlic and chili powder build a warm, earthy complexity.

Serving: 24 | Prep Time: 15 minutes | Cooking Time: 240 minutes

Ingredients

  • 2 (28-ounce) cans whole peeled tomatoes, drained (I like to reserve the juices for later adjustment)
  • 1 medium white onion, quartered (about 8 ounces)
  • 4 cloves garlic, peeled (I prefer using a garlic press for even distribution)
  • 1 to 2 jalapeño peppers, stemmed and coarsely chopped (remove seeds for milder heat)
  • 1/2 cup fresh cilantro leaves, loosely packed (plus more for garnish)
  • 2 tablespoons fresh lime juice (from about 1 lime)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder (I use ancho chili powder for extra depth)
  • 1/2 teaspoon kosher salt (plus more to taste later)
  • 1/4 teaspoon black pepper

Instructions

  1. Place the drained whole tomatoes, quartered onion, peeled garlic cloves, chopped jalapeños, cilantro leaves, lime juice, ground cumin, chili powder, kosher salt, and black pepper in a 6-quart or larger slow cooker.
  2. Stir everything together until the spices are evenly distributed and the tomatoes are lightly broken up.
  3. Cover the slow cooker with the lid and cook on LOW for 4 hours, until the onions are tender and the flavors have melded deeply.
  4. After 4 hours, remove the lid and let the salsa cool for 10 minutes. Use an immersion blender to pulse the mixture to your desired consistency—chunky or smooth. Alternatively, transfer in batches to a countertop blender, pulsing carefully.
  5. Taste the salsa and adjust seasoning with additional salt, lime juice, or a pinch of sugar if the tomatoes taste too acidic. Stir well.
  6. Let the salsa cool completely to room temperature, then transfer to airtight containers and refrigerate. Serve chilled or at room temperature.
  7. For the best flavor, refrigerate overnight to allow the spices to marry—this salsa only gets better the next day.

Zesty, smoky, and bright with lime, this salsa boasts a velvety texture that clings perfectly to chips. Spoon it over huevos rancheros, dollop onto tacos, or stir into soups for an instant flavor boost.

Green Tomato Salsa (Tomatillo-Free)

Green Tomato Salsa (Tomatillo-Free)

When life gives you unripe green tomatoes, don't wait—turn them into this bright, tangy salsa that outshines any tomatillo version. With a crisp bite, a kick of jalapeño, and mellow garlic, it's the essence of late-summer gardens captured in a bowl.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 10 minutes

Ingredients

Salsa

  • 1 1/2 pounds green tomatoes (about 4 medium), cored and roughly chopped
  • 1/2 cup white onion, finely diced
  • 2 cloves garlic, minced
  • 1–2 jalapeños, stemmed and seeded (keep seeds for extra heat), minced
  • 1/3 cup fresh cilantro, chopped
  • 2 tablespoons fresh lime juice (from about 1 lime)
  • 1 teaspoon kosher salt, plus more to finish
  • 1/4 teaspoon ground cumin

Instructions

  1. Place the chopped green tomatoes in a medium saucepan. Add 1/4 cup water and bring to a boil over high heat. Reduce heat to medium, cover, and simmer for 5 minutes, until tomatoes are just tender but still bright green.
  2. Drain the tomatoes in a colander and rinse with cold water to stop cooking. Let them cool slightly, about 2 minutes.
  3. Transfer the blanched tomatoes to a food processor. Add the garlic, jalapeños, lime juice, salt, and cumin. Pulse 5–6 times until the mixture is chunky—not puréed. You want texture.
  4. Scrape the salsa into a bowl. Stir in the diced onion and fresh cilantro. Taste and adjust salt, lime, or heat to your preference.
  5. For a deeper flavor, let the salsa rest at room temperature for 15 minutes before serving. Refrigerate for at least 30 minutes if you prefer it cold.

Don't be surprised if this salsa disappears faster than your favorite store-bought version—it has that addictive balance of tangy and spicy. Serve it with warm tortilla chips, over grilled fish, or spooned onto tacos for a burst of garden-fresh flavor.

Smoky Tomato and Bacon Salsa

Smoky Tomato and Bacon Salsa

Kick off any gathering with a salsa that brings the bold, smoky allure of slow-cooked bacon and fire-roasted tomatoes into perfect harmony. This Smoky Tomato and Bacon Salsa balances rich, savory depth with a gentle chipotle heat, making it a standout condiment for everything from crispy tortilla chips to grilled steak.

Serving: 6 | Prep Time: 15 minutes minutes | Cooking Time: 20 minutes minutes

Ingredients

For the Salsa

  • 4 slices thick-cut smoked bacon (I prefer applewood-smoked for extra depth)
  • 1 (14.5 oz) can fire-roasted diced tomatoes, undrained
  • 1/2 cup finely chopped white onion (about 1/2 medium onion)
  • 1-2 chipotle peppers in adobo sauce, minced (adjust to your heat preference)
  • 1 clove garlic, minced
  • 2 tablespoons fresh lime juice (from about 1 lime)
  • 1/4 cup chopped fresh cilantro (plus more for garnish)
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper

Instructions

  1. In a medium skillet over medium heat, cook the bacon slices until crispy, about 6-8 minutes, turning once. Transfer to a paper towel-lined plate; let cool, then crumble into small pieces. Reserve 1 tablespoon of bacon drippings in the skillet.
  2. Add the chopped white onion to the reserved drippings and sauté over medium heat until translucent, about 3 minutes. Add the minced garlic and cook for 30 seconds until fragrant.
  3. Stir in the fire-roasted tomatoes (with their juices) and minced chipotle peppers. Bring to a gentle simmer; cook for 10 minutes, stirring occasionally, allowing flavors to meld and liquid to reduce slightly.
  4. Remove the skillet from heat. Stir in the crumbled bacon, fresh lime juice, chopped cilantro, kosher salt, and black pepper. Taste and adjust seasoning if needed.
  5. Transfer the salsa to a serving bowl. For best flavor, let it sit at room temperature for 15 minutes before serving—this allows the smoky notes to deepen. Garnish with extra cilantro if desired.

Lusciously thick with a satisfying crunch from the bacon, this salsa pairs beautifully with warm tortilla chips or as a topping for grilled chicken tacos. The lingering smokiness and bright lime finish will have everyone reaching for more.

Vegan Roasted Tomato Salsa with Cashew Cream

Vegan Roasted Tomato Salsa with Cashew Cream

For a vibrant twist on classic salsa, this roasted tomato version gets a luscious upgrade with a dollop of cashew cream. The smoky-sweet depth of blistered tomatoes and charred jalapeño melds beautifully with the tangy richness of lime and creamy cashews, making it a versatile dip or sauce that feels both rustic and refined.

Serving: 4 | Prep Time: 15 minutes minutes | Cooking Time: 20 minutes minutes

Ingredients

  • 1 1/2 pounds Roma tomatoes, halved lengthwise
  • 1 small jalapeño, stemmed and halved (seeds removed for less heat if desired)
  • 3 cloves garlic, unpeeled
  • 1/2 medium white onion, cut into 1/2-inch thick rounds
  • 2 tablespoons extra virgin olive oil (my go-to for roasting)
  • 3/4 teaspoon kosher salt, divided
  • 1/2 cup raw cashews, soaked in hot water for 30 minutes and drained
  • 1/3 cup water
  • 2 tablespoons fresh lime juice (from about 1 lime)
  • 1/4 cup chopped fresh cilantro (stems and leaves)

Instructions

  1. Preheat your oven to 425°F. Line a rimmed baking sheet with parchment paper.
  2. Arrange the halved tomatoes, jalapeño, garlic cloves, and onion rounds in a single layer on the prepared sheet. Drizzle with the extra virgin olive oil and sprinkle with 1/2 teaspoon of the kosher salt. Gently toss to coat.
  3. Roast for 15 minutes, then remove the sheet from the oven. The tomatoes should be soft and slightly charred, and the garlic will be fragrant. Set aside to cool slightly, about 5 minutes.
  4. While the vegetables cool, combine the soaked and drained cashews, water, fresh lime juice, and remaining 1/4 teaspoon kosher salt in a blender. Blend on high until completely smooth and creamy, scraping down the sides as needed. This usually takes about 1 minute. Set the cashew cream aside.
  5. Once the roasted vegetables are cool enough to handle, peel the garlic cloves. Transfer the roasted tomatoes, jalapeño, onion, and peeled garlic to a food processor. Pulse until the mixture reaches your desired consistency—I prefer it chunky for texture. (Tip: For a smoother salsa, pulse a few extra times.)
  6. Pour the salsa into a medium bowl. Fold in the chopped cilantro, then gently swirl in about 3 tablespoons of the cashew cream, reserving the rest for drizzling. (Tip: Start with less cream and add more to taste.) Season with additional salt if needed.
  7. Let the salsa sit at room temperature for 10 minutes to allow the flavors to meld. (Tip: This resting step is key for depth of flavor.)

Keenly balanced between bright acidity and smoky richness, this salsa is a celebration of texture—the creamy swirl against the chunky roasted vegetables. Serve it with warm tortilla chips, spooned over tacos, or even as a topping for grilled fish or roasted vegetables. Leftovers keep beautifully in the fridge for up to 3 days, though the cashew cream may thicken; just stir in a splash of water to loosen.

Conclusion

Kick off your summer with these 12 chunky salsa recipes bursting with fresh tomatoes! Each one brings unique flavors to your table, perfect for tacos, grilled meats, or just scooping with chips. Try them all, then leave a comment with your fave and share this roundup on Pinterest! Happy cooking!

Leave a Comment

Social media & sharing icons powered by UltimatelySocial