This easy cabbage Pico de Gallo packs in all the flavors of your favorite Mexican salsa, but with the added crunch from the diced cabbage added in.
It is a no cook recipe that has all the bright green and red colors, and just the right balance of salty, spicy and tangy flavors you’d expect a salsa to have. Just like my watermelon Pico de Gallo and mango Pico de Gallo, this one's vegan, gluten free, dairy free and an incredibly healthy recipe to try out when you’re craving for something that’s salty, spicy and savory.

I’m guilty of being one of those who always ends up picking up more fresh produce than I can put to use. Whenever I have some extra cabbage in my fridge that I can’t figure out how to use, I always end up making this easy Pico de Gallo with cabbage recipe.
You probably won’t find this at your favorite Mexican restaurant, but give it one try and it’s surely going to be one of the best salsa recipes you’ve ever tasted. It's actually inspired by my all time favorite avocado Pico de Gallo recipe, which I almost always make on a taco night!
Jump to:
- What's So Great About the Recipe?
- Ingredients For the Cabbage Pico De Gallo Recipe
- Substitutions & Variations
- How to Make the Cabbage Pico De Gallo
- 💭Top Tip
- How to Store the Leftover Cabbage Pico De Gallo
- Tips & Tricks to Nail the Recipe
- How to Serve the Cabbage Pico De Gallo
- More Mexican Recipes
- Cabbage Pico De Gallo
What's So Great About the Recipe?
My favorite part about this Mexican-inspired recipe is the fact that it packs in all your favorite flavors from the traditional Pico de Gallo, but takes it up a notch with its crunchy texture.
What’s more, it is super versatile too- you can team it up with any of your favorite Mexican foods.
Ingredients For the Cabbage Pico De Gallo Recipe
Ready to try out this unique Pico de Gallo recipe? Here’s all you’ll need to do it.

Cabbage: Chopped or shredded cabbage is the key ingredient for this recipe.
Tomatoes: I would recommend using red, juicy and ripe tomatoes to make this Mexican coleslaw. Roma tomatoes are a great option.
Red onion: Red onions bring a nice sharpness of flavor to the cabbage Pico de Gallo. Also read through my detailed post about how to choose the best onion for salsa and Pico de Gallo for more options and ideas.
Jalapeno: Jalapeños bring a kick of heat to the Pico de Gallo.
Cilantro: Chopped fresh herbs like cilantro just take this salsa to the next level.
Lime juice: A squeeze of fresh lime juice just ties all the flavors together.
Seasonings: I used some salt, crushed black pepper and red chili powder to season the homemade Pico de Gallo. You can also choose to swap the chili powder with a dash of Tajin spice mix.
See recipe card for quantities.
Substitutions & Variations
- Based on your personal taste preference, you can choose to shred the cabbage, just like you would in a coleslaw, or chop it up finely.
- To add some extra flavor to the cabbage Pico de Gallo, you can also add some fresh garlic into the mix.
- Consider adding other veggies into the mix! I love using cucumbers here for their crunchy texture. Also try my simple cucumber Pico de Gallo recipe!
How to Make the Cabbage Pico De Gallo
Once you have all the ingredients ready, here’s what you’ll need to do to make this delicious Mexican dish.

Step 1: In a medium or large bowl, add all the chopped veggies and seasonings.

Step 2: Add the lime juice and stir. Let it sit at room temperature or in the fridge for 10 minutes. Serve and enjoy.
💭Top Tip
You can also choose to use a food processor to chop all the veggies together if you want to. That’s actually exactly what I did when making my homemade Turkish salsa.

How to Store the Leftover Cabbage Pico De Gallo
Possibly the only downside to this flavorful cabbage Pico de Gallo is that it isn’t one of those recipes that can last for several days.
The salsa uses fresh ingredients, which is why it can last for just up to a day or two in the refrigerator, not more. And if you’re wondering if you can freeze Pico de Gallo, I’ve outlined a detailed post about that too. You can also use up your leftover Pico de Gallo in lots of different ways. Check my post on what to do with leftover Pico de Gallo for ideas!
Tips & Tricks to Nail the Recipe
- Remember to use a sharp knife to chop the tomatoes, cabbage, jalapeño and other ingredients and try to keep them all equally sized.
- Remember to use a large mixing bowl to combine all the ingredients together and let it sit for a few minutes before you serve it.
- If you’re worried about the chopped tomatoes releasing water, you can choose to core the tomatoes and remove their center, just using the outer fleshy portion.
- If you have fresh corn (or grilled corn) at hand, add some of it to the mix to make a nice corn Pico de Gallo.
How to Serve the Cabbage Pico De Gallo
There are tons of ways to make and enjoy this Pico de Gallo with cabbage. Here are a few good ideas to get you inspired.

On Tacos
This crunchy and juicy Pico de Gallo can add tons of flavor and texture to your simple tacos.
I always end up making this for taco Tuesday along with my fruity pineapple Pico de Gallo - my entire family loves it.
With Grilled Meats
Another great way to eat this crunchy Pico de Gallo is to use it as a topping for your grilled meats like chicken, beef and even fish.
It balances out the char and smokiness from the grilled or blackened dish with its yummy and tangy flavors.
As a Side Salad
With all the fresh veggies and ingredients it packs in, cabbage Pico de Gallo can actually be an incredible side salad or an accompaniment for any of your main dishes.
I like teaming it up with some tortilla chips or nachos, and serving it as an appetizer for my house parties.
Also Read: What to Do With Leftover Pico de Gallo - 10+ Ideas
In Sandwiches or Wraps
I always make Pico de Gallo to layer on my homemade sandwiches and wraps to give them a bit of crunchiness and texture. That, and a nice drizzle of my favorite Mexican Chamoy dip.
More Mexican Recipes
Looking for other recipes like this? Try these:
If you tried this cabbage pico de gallo or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

Cabbage Pico De Gallo
Ingredients
- 2 cups cabbage chopped
- 1 cup tomato chopped
- 1 cup red onion chopped
- 1 jalapeno finely chopped
- 2 tablespoon cilantro chopped
- 1 tablespoon lime juice
- ½ teaspoon salt
- ½ teaspoon crushed black pepper
- ½ teaspoon red chili powder
Instructions
- In a medium or large bowl, add all the chopped veggies and seasonings.
- Add the lime juice and stir.
- Let it sit at room temperature or in the fridge for 10 minutes.
- Serve and enjoy.
Notes
- Remember to use a sharp knife to chop the tomatoes, cabbage, jalapeño and other ingredients and try to keep them all equally sized.
- Remember to use a large mixing bowl to combine all the ingredients together and let it sit for a few minutes before you serve it.
- If you’re worried about the chopped tomatoes releasing water, you can choose to core the tomatoes and remove their center, just using the outer fleshy portion.









