Cilantro lime salsa is loaded with ripe Roma tomatoes, red onions, garlic, fresh cilantro, lime juice, and a secret ingredient that takes this salsa to the next level! Enjoy this vibrant and zesty salsa with tortilla chips, in burritos, or on top of enchiladas!

I’m a lover of allll the salsas, but I think that this zesty cilantro lime salsa is the best salsa recipe! Why? Because it’s the perfect combination of smooth restaurant-style and chunky salsa, with the addition of sweet bell peppers (that’s the secret ingredient!) that adds so much texture, color, and flavor!

This cilantro salsa is so quick and easy to make with the help of a food processor, and it tastes so much better than any jarred salsa that you could buy from the grocery store. If my husband had his way, he’d never eat store-bought salsa again! Homemade salsa is also great because you can customize it to your taste (lots of lime juice and fresh cilantro!) and you can control how much salt is used.

This salsa is perfect to enjoy with tortilla chips, added to sweet potato black bean burritos, or to dip roasted red pepper hummus quesadillas into.

How to Make Cilantro Salsa

Roughly chop the tomatoes, red onion, bell peppers, and cilantro, and add it all into the food processor. I like to mince the garlic before adding it to the food processor because I don’t like getting a big chunk of garlic. Add the dried seasonings and lime juice and then pulse it until you get your desired consistency. Transfer the salsa to a glass container and then put it in the fridge to chill for 30 minutes prior to serving.

More Ways to Serve it

Salsa is usually enjoyed with tortilla chips, but there are so many other ways to eat it! You can also:

Garnish tofu scramble with salsa

with salsa Top lentil meat

Add it to baked southwest tofu wraps

Use it as one layer in seven layer dip

Top jackfruit enchiladas with it

with it Top a baked potato with black beans, shredded vegan cheese, and cilantro salsa

Use the salsa as a topping for vegan taco pasta salad

How Long Does it Last in the Refrigerator?

Store the salsa in an airtight container in the fridge and it will stay fresh for 5-7 days.

Can You Freeze it?

Yes, you can freeze the cilantro salsa. Store it in a freezer-safe container and then put it in the freezer for 1-2 months. It’s still safe to eat after 1-2 months but the quality may start to decline after this time. When you’re ready to defrost it, remove the container from the freezer and put it in the fridge for 24 hours. Give it a good stir before serving it.

Ways to Adapt this Recipe

This cilantro salsa recipe is delicious just like this, but you can switch it up with the following variations:

Jalapeno Cilantro Salsa: Add one small, seeded, and diced jalapeno pepper to the salsa to add a little bit of heat to the salsa.

Add one small, seeded, and diced jalapeno pepper to the salsa to add a little bit of heat to the salsa. Roast the Vegetables: Amp up the flavor of the cilantro salsa by roasting the tomatoes, onions, garlic, and bell peppers (350 degrees for 30 minutes) before blending them into salsa.

Amp up the flavor of the cilantro salsa by roasting the tomatoes, onions, garlic, and bell peppers (350 degrees for 30 minutes) before blending them into salsa. Add Grilled Corn: Add texture, sweetness, and a delicious grilled flavor by adding fresh corn to the salsa.

Add texture, sweetness, and a delicious grilled flavor by adding fresh corn to the salsa. Mix it with Rice: Combine the cilantro salsa with brown rice and jackfruit to make vegan stuffed peppers .

Combine the cilantro salsa with brown rice and jackfruit to make Avocado Cilantro Salsa: After you make the salsa, pour it into a bowl and then gently fold in one diced avocado to give the salsa even more texture and a creamy factor!

Substitutions & FAQ

Tomato Variation Options: Instead of Roma tomatoes, you could also use vine-ripened tomatoes, cherry tomatoes, or grape tomatoes.

Instead of Roma tomatoes, you could also use vine-ripened tomatoes, cherry tomatoes, or grape tomatoes. Can I use canned tomatoes? I prefer to use fresh tomatoes when making salsa, but you can use (1) 28oz can of diced tomatoes instead of fresh tomatoes.

I prefer to use fresh tomatoes when making salsa, but you can use (1) 28oz can of diced tomatoes instead of fresh tomatoes. What can I make with a lot of cilantro? This salsa recipe calls for one cup of cilantro, you can use the rest of the leftover cilantro to make this vegan chipotle mayo .

This salsa recipe calls for one cup of cilantro, you can use the rest of the leftover cilantro to make this . What is a good substitute for cilantro in salsa? If you don’t like cilantro, you can substitute fresh basil or fresh parsley.

Success Tips

Roma tomatoes are the best tomatoes to use to make salsa because they don’t contain a lot of juice or seeds, so they don’t water down the salsa. Avoid using heirloom tomatoes because they contain a lot of moisture and seeds.

Red onions are the best to use for salsa because of their mild flavor, vibrant color, and crunchy texture.

Use red, orange, or yellow bell peppers because they taste the sweetest and the bright colors are really pretty in the salsa. Avoid the green bell peppers if possible.

It’s best to use a food processor to make the salsa, not a blender. If you don’t have a food processor, you can chop everything up by hand, but the texture will be more similar to a pico de gallo than salsa.

If the salsa tastes acidic to you, you can add 1/2 tbsp of maple syrup or date syrup to balance the acidity.

If you accidentally overblend the salsa, you can dice 1-2 tomatoes or bell peppers and add it to the salsa to add more texture.

Store the salsa in an airtight container in the fridge for 5-7 days or you can freeze it for a future snack.

More Vegan Cilantro Recipes You’ll Love