Whip up this easy, healthy, and versatile Homemade Chunky Salsa in minutes. Simple, fresh ingredients come together for a delicious Mexican salsa that's bursting with sweet tomato notes and a spicy jalapeño kick. It's the perfect chunky salsa for dipping, topping, or spicing up your breakfast, lunch, or dinner.

I like to refer to my mom and dad as salsa-making masters, whipping up everything from a quick and fiery jalapeño salsa to a complex roasted tomatillo and chile de arbol version. Their fresh, homemade salsas were always a highlight of our meals.
Today, I am sharing their recipe for a chunky salsa that's bursting with flavor and texture. Unlike most salsas, this one doesn't require blending or mashing. Instead, the vegetables are chopped into bite-sized pieces, then sautéd in a little oil to bring out their natural sweetness. The final touch is a smooth tomato sauce that ties everything together.
It's perfect for scooping up with tortilla chips or using as a vibrant topping for eggs, tacos, burritos, or even grilled fish.
Jump to:
Why You'll Love This Recipe
- Simple and Easy to Make: This homemade salsa recipe uses simple, basic ingredients, many of which you probably have in your kitchen already. Plus, there is no use for a blender or food processor and can be ready to enjoy in 15 minutes or less.
- Healthy Ingredients: Like most Mexican salsas, this chunky salsa recipe uses fresh vegetables and ingredients that are nutritious and wholesome.
- Great Texture and Versatile: A chunky and saucy tomato jalapeño salsa that’s amazing as a dip, topping, or side dish.
- Prepare it in Advance: Easily prepare it ahead of time and just reheat it when you are ready to use it.
- Dairy-Free and Whole30: This recipe is gluten-free, dairy-free and Whole30 compatible. Just be sure to check the labels to be sure the tomato sauce and chicken broth are Whole30 compatible.
Ingredients & Substitutions
- Jalapeños: Pick firm jalapeños with unblemished, bright green skin.
- Tomato: Select firm Roma tomatoes with a vibrant red color and smooth, unblemished skin.
- Onion: I prefer white onion as it adds a sharper bite. You could also use red onion for a milder, slightly sweet flavor or experiment with yellow onion for a touch of sweetness.
- Garlic: Fresh garlic adds a great aromatic depth, but garlic powder can be used in a pinch.
- Tomato Sauce: Choose a high-quality tomato sauce for the best flavor. I like to use low-sodium tomato sauce so I can control the amount of salt.
- Chicken Broth: This adds a savory background layer to the salsa. If you don't have chicken broth, water can be used but the flavor won't be as rich.
- Salt and Pepper enhance the flavors.
- Oil: Use a neutral oil to sauté the vegetables. I prefer using a mild-tasting olive oil or avocado oil.
See recipe card for quantities.
How to Make Chunky Jalapeño Salsa
1. Prepare Your Vegetables: Wash and chop jalapeños, tomato, and onion into bite-sized pieces and mince the garlic.
2. Sauté: Heat oil on medium heat in a small pot. Sauté the garlic and onion for about a minute. Add the jalapeño and the tomato.
3. Add Sauce: Add tomato sauce and chicken broth. Season with salt and black pepper.
4. Simmer for about 6 minutes until the jalapeños are somewhat tender and the sauce has slightly thickened. Taste adjust seasoning to your preference.
How to Serve
- Try it on top of huevos con tortilla, papas con huevo, or huevos rancheros
- Mix into a big bowl of easy instant pot pinto beans
- Use as a dip for tortilla chips
- Smother a quesadilla
- Top chicken breasts, shredded beef, or shredded pork
- Serve it with chicken flautas
How to Store and Reheat
Store in an air-tight container in the refrigerator for 4-5 days.
To reheat, add to a saucepan over medium-heat until simmering. You can also reheat in the microwave in a microwaveable-safe bowl for 1-2 minutes.
Tips and Variations
- Easily adjust the heat level:
- For a spicier salsa, add one or two chopped serranos.
- For a milder salsa, use only one jalapeño and add an additional tomato. Another option to lessen the heat is to scoop out the veins and seeds with a spoon from the inside of the chiles.
- Double or triple the ingredients to make a larger quantity.
- Make it vegan by using vegetable broth or water instead of chicken broth.
FAQ
What's the difference between chunky salsa and pico de gallo?
Pico de gallo uses fresh, raw ingredients that are simply chopped and tossed with lime juice or vinegar as opposed to this chunky salsa recipe which calls for sautéing the vegetables and mixing with a tomato sauce.
What if I don't have tomato sauce?
Add extra tomatoes if you don't have tomato sauce and allow the salsa to simmer for a few minutes longer so the tomatoes can break down and create their own sauce. You will also need to adjust the seasoning. Another option is to use tomato paste. You'll need to use a much smaller amount to achieve a similar level of tomato flavor.
I hope you enjoy! If you try this recipe, please leave me a comment with a star rating below. Also, be sure to follow me on Instagram, Facebook or Pinterest to stay in touch, and don't forget to subscribe to my newsletter.
Recipe
Homemade Chunky Salsa
Equipment
- 1 cutting board
- 1 Knife
- 1 saucepan or small pot
Ingredients
- ½ white onion
- 1 garlic clove
- 2 jalapeños
- 1 tomato
- 1 tablespoon olive oil
- ¼ cup tomato sauce
- ½ cup chicken broth
- ¼ teaspoon salt (plus more to taste)
- 1 pinch ground black pepper
Instructions
- Wash and chop the jalapeños, tomato, and white onion into bite-sized pieces. Mince the garlic.
- Heat the olive oil in a small pot on medium heat. Sauté the garlic and onion for about minute, making sure not to burn either the garlic or the onion.
- Add the chopped jalapeño and sauté for another 2 minutes.
- Add the chopped tomato and cook for another 30 seconds.
- Add the tomato sauce and chicken broth.
- Season with ¼ teaspoon of salt and a pinch of pepper.
- Bring to a simmer. Let the salsa simmer for about 6 minutes until the jalapeños are somewhat tender and the sauce has slightly thickened.
- Taste for seasoning and adjust salt to your preference.
Notes
- For Whole30, use a compatible brand of chicken broth or make your own. The same goes for the tomato sauce.
- For a spicier salsa, add one or two chopped serranos.
- For a milder salsa, use only one jalapeño and add an additional tomato. Another option to lessen the heat is to scoop out the veins and seeds with a spoon from the inside of the chiles.
- Easily double or triple the ingredients to make a larger quantity.
- Use fresh, ripe Roma tomatoes for the best tasting salsa.
Video
Nutrition
Originally posted in April 2019; Updated photos and post August 2022 and updated post again April 2024.
Carlota
I added this to eggs like you suggested and my breakfast was amazing! Thank you!
Gemma
Oh good! I love it on eggs.
Mama Writes Reviews
MMMMM! This looks delicious. I'm not a fan of the taste of jalapenos though, so I wonder if I could use another pepper instead?
everydaylatina
Do you like serranos? They're spicier than jalapeños but you could just use one instead of two.
Patricia @ Grab a Plate
This looks fab, and I love chunky salsa! And perfect timing as I just started Whole30!
everydaylatina
Hey that's great! All the other salsas I have on the blog are also Whole30 compliant.
Brittany Limberakis
Yum! I love all salsa but especially chunky salsa!! Can’t wait to eat this!
everydaylatina
Yes, there's something about the chunky texture that's just so good.
Denise
I've only made Pico de Gallo before. Thank you for this recipe I can't wait to try a cooked salsa option.
everydaylatina
That's great! I hope you enjoy it. I have some other salsa recipes on the blog too.