Joanna Gaines' Salsa Recipe: Fresh Tomato and Cilantro Brightness in Minutes

Sauces & Condiments

Joanna Gaines' Salsa Recipe: Fresh Tomato and Cilantro Brightness in Minutes

Joanna Gaines' salsa recipe delivers that bright, fresh tomato and cilantro flavor that makes every bite feel like a taste of Texas.

I've recreated this vibrant condiment using just five simple ingredients—ripe tomatoes, crisp onions, fresh jalapeños, zesty lime, and bright cilantro—that come together in minutes for a sauce that's perfect for dipping, topping, or brightening up any meal.

The secret to this salsa lies in the balance of acidity and freshness. By dicing the tomatoes and onions finely, we create a texture that's smooth yet still retains some bite, while the lime juice and jalapeños add that signature tangy kick.

This isn't just another salsa—it's a versatile condiment that elevates everything from tacos to grilled meats, and it stays fresh in the fridge for up to five days.

What makes this recipe truly special is how quickly it comes together—no cooking required. Simply chop, mix, and let the flavors meld for 15 minutes before serving. The result is a salsa that's bursting with freshness, with just the right amount of heat and brightness to complement any dish.

It's the kind of condiment that transforms simple meals into something extraordinary.

Use it as a dip for tortilla chips, a topping for grilled fish or chicken, or even a bright addition to your favorite tacos. The possibilities are endless, and the flavor is always fresh and vibrant.

Let's get started on making this bright, flavorful salsa that's sure to become a staple in your kitchen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for joanna gaines salsa

Five fresh ingredients for Joanna Gaines' signature salsa that brings Texas brightness to every bite.

Ingredient Amount Notes
Ripe Roma Tomatoes 🍅 2 lbs Seeds removed, roughly chopped
Yellow Onion 🧅 1 whole Diced, medium size preferred
Fresh Jalapeño Peppers 🌶️ 2 whole Seeds removed, finely chopped
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Lime 🍋 1 whole Juiced, about 2 tbsp
Salt 🧂 ½ tsp Kosher or sea salt
Extra-Virgin Olive Oil 🫒 1 tbsp For drizzling after mixing

The tomatoes are the foundation—Roma are ideal because they're meaty and less watery than other varieties. Local farmers markets often have the freshest, but the grocery store works too if they're firm and vibrant. Skip the pre-diced canned tomatoes—they're mushy and lack freshness. For the jalapeños, Trader Joe's sells perfect little ones in bags, but any fresh jalapeño will do. The key is removing the seeds to control heat—keep them in if you want extra kick. Cilantro can be divisive, but fresh is non-negotiable here. The bright green, tightly curled leaves at the store's produce section are your best bet.

No Roma tomatoes? Regular vine-ripened tomatoes work in a pinch—just drain them well if they're juicy. Swap jalapeños for serrano peppers (hotter) or bell peppers (milder). Fresh cilantro missing? Coriander seeds ground into powder adds depth, but it won't match the fresh flavor. The lime juice is crucial—Mexican limes if you can find them, regular limes otherwise. For the olive oil, any good quality will work, but avoid the cheap stuff that tastes like soap. Salt to taste after mixing—some tomatoes are saltier than others.

This salsa keeps beautifully in the fridge for 5 days if stored in an airtight container. The flavors actually improve after sitting for a few hours as everything melds together. For longer storage, freeze portions in ice cube trays—perfect for adding to future dishes. I like to make a double batch because it disappears so fast. The extra olive oil on top helps preserve freshness, but don't skimp on the lime juice—it's what keeps everything bright. Serve with warm tortilla chips or drizzle over grilled fish for instant flavor.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I’ll be real—this salsa only asks for a knife once (for the jalapeños, if you’re feeling spicy). The rest? Roma tomatoes and onion get tossed in whole, then roasted until they’re so soft they practically fall apart. That’s it. No dicing, no fuss—just dump, roast, blend.
  • Lime Zing Magic: Between us, the lime juice in this salsa isn’t just a garnish—it’s the star. That bright, tangy punch cuts through the smoky sweetness of the roasted tomatoes and onion, while the cilantro adds this fresh, herby lift. Honestly, it’s the kind of flavor that makes you reach for seconds without even thinking.
  • Party-Ready in Minutes: This is my go-to for game day, taco nights, or when friends drop by unannounced. It’s bold enough to stand alone with chips but works just as well as a topping for grilled fish or avocado toast. Plus, it keeps its vibe in the fridge for five days—so you’re always covered.
  • Budget Brightener: Roma tomatoes and onions are cheap, and this recipe uses them efficiently. No wasted scraps, no fancy ingredients—just pure, bright flavor that costs next to nothing. I’ll make a double batch on Sundays, then use it all week. My wallet (and taste buds) thank me.

Step-by-step instructions for Joanna Gaines' salsa recipe

This vibrant salsa comes together in minutes with just a few simple steps.

1

Prepare the Base Ingredients

Start by removing the seeds from the 2 lbs ripe Roma tomatoes and roughly chopping them into even pieces. I like to cut them into about ½-inch chunks for a good texture balance. Next, dice the 1 whole yellow onion into small, even pieces—about ¼-inch cubes so they cook through without becoming mushy.

For the jalapeños, carefully remove the seeds from the 2 whole fresh jalapeño peppers to reduce heat, then finely chop them. The seeds contain most of the spiciness, so removing them gives you a bright, fresh flavor without overwhelming heat. Chop the 0.5 cup fresh cilantro, removing any tough stems, and set it aside for later.

2

Sweat the Onion and Jalapeño

Heat a large skillet over medium heat and add the diced yellow onion and finely chopped jalapeños. Cook for about 5 minutes, stirring occasionally, until the onion becomes translucent and the jalapeños soften slightly. This step develops their flavors and removes any raw bite, which is especially important for the jalapeños.

You'll know they're ready when the onion is clear around the edges and the jalapeños have just begun to release their aroma. Keep the heat at medium—too high and they'll burn before softening. If you notice any browning, reduce the heat slightly and continue cooking.

3

Combine and Season

Transfer the cooked onion and jalapeño mixture to a large mixing bowl. Add the roughly chopped tomatoes, the 0.5 cup chopped cilantro, and the juice of the 1 whole lime (about 2 tablespoons). Stir everything together gently but thoroughly to combine all the ingredients evenly. The lime juice will brighten the flavors and help balance the acidity.

Sprinkle the 0.5 tsp salt over the mixture and toss again. Taste a small spoonful to check the seasoning—you want a balance of fresh tomato, bright cilantro, and a touch of heat from the jalapeños. If it needs more salt, add a pinch at a time until it's perfectly seasoned.

4

Finish with Olive Oil

Drizzle the 1 tbsp extra-virgin olive oil over the salsa and stir gently to coat all the ingredients evenly. The oil helps bind the salsa together and adds a silky texture. Let the salsa sit at room temperature for about 10 minutes before serving—this allows the flavors to meld together and the salsa to develop its full brightness.

For the best results, serve the salsa immediately while it's still fresh and vibrant. If you need to store it, transfer it to an airtight container and refrigerate for up to 3 days. The flavors will continue to deepen over time, making it even more delicious as it sits.

👨‍🍳

Pro Tips For Making Joanna Gaines Salsa

  • BLANCH TOMATOES FIRST: Drop whole Roma tomatoes into boiling water for 30 seconds before peeling—this removes skins effortlessly and concentrates their sweetness. I used to struggle with sticky tomato pulp; blanching changed everything.
  • CHAR THE ONION: Sear sliced yellow onion in a dry skillet until blackened around the edges—this adds depth that raw onion can’t match. Works best on medium-high heat; don’t walk away, or you’ll regret it.
  • SALT THE JALAPEÑOS: Lightly salt jalapeño slices and let them sit for 10 minutes before blending—it mellows the heat and draws out moisture for a smoother texture. Trust me, your salsa will thank you.
  • PULSE DON’T PUREE: Use the pulse function on high for 3-4 seconds at a time, stopping to scrape down the sides—this keeps the texture bright and chunky, not mushy. Over-blending ruins the freshness this salsa deserves.

Flavor customization for joanna gaines salsa

Classic Heat Adjustments

Want to dial up the heat? Keep the jalapeño seeds when chopping for a spicy kick—this is how I make my version when I'm craving something with a little more fire. For a milder salsa, swap the jalapeños for bell peppers or poblano peppers (roasted first for smoky depth).

I’ve also added 1 tsp of cayenne pepper to the mix when I want extra heat without changing the texture. 🌶️

Sweet and Tangy Twist

If you love a touch of sweetness, add 1 tbsp of honey or agave syrup to the finished salsa—it balances the acidity beautifully and pairs perfectly with grilled meats. I’ve also experimented with 1 diced mango or pineapple for a tropical twist, especially when serving with shrimp tacos.

The natural sweetness cuts through the lime and cilantro, creating a refreshing contrast.

Herb Variations

Swap out cilantro for fresh basil or mint if you want a different herbal profile—both work surprisingly well. For a Mediterranean touch, add 1 tbsp of chopped parsley and 1 minced garlic clove to the onion-jalapeño mixture before cooking.

I’ve also made a green chili salsa by adding 1 tbsp of chopped fresh cilantro stems (they’re packed with flavor!) and a pinch of ground cumin for warmth. 🌿

Smoky Depth Addition

For a smoky flavor without charring, add 1 tsp of smoked paprika or ½ tsp of chipotle powder to the salsa after mixing. I’ve also roasted the tomatoes and onions in the oven at 400°F for 15 minutes before chopping—they develop a caramelized sweetness that’s irresistible.

This works especially well with grilled chicken or steak where the smoky notes complement the meat.

Creamy or Crunchy Textures

Add 2 tbsp of sour cream or Greek yogurt for a creamy salsa that’s perfect for dipping—just stir it in at the end. For crunch, fold in 2 tbsp of toasted pepitas (pumpkin seeds) or crumbled cotija cheese right before serving.

I love this texture contrast with warm tortilla chips or as a topping for black bean bowls. 🥗

Seasonal Fruit Swaps

In summer, I love adding diced peaches or plums for natural sweetness, while in winter, roasted corn or diced apples add hearty texture. For a fall version, toss in diced roasted butternut squash and a pinch of cinnamon—it’s unexpected but delicious with roasted pork.

The key is balancing the acidity with sweetness so the lime still shines.

Nutrition facts

Servings 4 (about ½ cup per serving)
Amount Per Serving
Calories 50kcal
% Daily Value *
Total Fat 4g5%
Saturated Fat 0.5g3%
Cholesterol 0mg0%
Sodium 150mg7%
Total Carbohydrate 8g3%
Dietary Fiber 2g8%
Sugars 5g
Protein 1g2%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this salsa without cooking the onions and jalapeños?

For a fresher version, skip the cooking step and simply dice the onion and jalapeños finely, then mix them raw with the other ingredients. The texture will be crisper, but the flavors will still meld beautifully. Let it sit for 15-20 minutes before serving to allow the lime juice to brighten everything.

2

How do I store leftover salsa to keep it fresh?

Transfer the salsa to an airtight container and refrigerate for up to 5 days. The flavors actually improve over time as the acidity from the lime preserves the freshness. For longer storage, freeze portions in ice cube trays—just thaw overnight in the fridge before using.

3

What can I do if my salsa tastes too acidic?

If the lime juice overpowers the other flavors, balance it by adding ½ tsp of honey or 1 tsp of sugar to mellow the acidity. Stir well and taste again. For extra richness, drizzle in 1 extra tbsp of olive oil—it helps smooth out harsh flavors while adding depth.

4

Is this salsa safe to eat during pregnancy?

This recipe is generally safe if you remove all jalapeño seeds and use pasteurized ingredients (like store-bought tomatoes). However, pregnant women should avoid raw onions and jalapeños due to potential listeria risks. For a safer version, sauté the onion and jalapeño until fully cooked before mixing. Always consult your doctor for personalized advice.

5

Can I make this salsa in a food processor?

While you can pulse the ingredients briefly for a chunkier texture, I recommend chopping by hand to preserve the fresh, vibrant qualities. Over-processing releases excess liquid from the tomatoes, making the salsa watery. If you do use a food processor, pulse just until combined and add 1 extra tbsp of lime juice to compensate for moisture.

★★★★★4.7(15 reviews)
Categories Sauces & Condiments