If you’re looking for a way to brighten up your meals with something fresh and full of flavor, this Mexican Pesto is one of those recipes you’ll keep coming back to. It’s vibrant, herby, and has just the right balance of richness and tang from the lime and cheese.
I love keeping a jar of this in the fridge because it instantly transforms simple dishes into something special. Whether you toss it with pasta, spoon it over grilled chicken, or spread it on a sandwich, it adds a bold and refreshing kick every time.
Flavor & Texture Highlights
This pesto is bright and herbaceous with a slightly nutty depth from the toasted pepitas. The cheese adds a creamy, salty finish, while the lime juice brings a fresh citrusy note that keeps everything balanced. The texture is smooth with a little bit of body, making it perfect for spreading or drizzling.
Jump to Section
- Why You’ll Love This Recipe
- What You’ll Need
- Step-by-Step Instructions
- Expert Tips
- Storage & Reheating
- What to Serve With
- FAQs
Why You’ll Love This Recipe
This recipe is quick, simple, and packed with fresh ingredients. It comes together in minutes and doesn’t require any complicated techniques. It’s also incredibly versatile—you can use it as a sauce, dip, or spread depending on what you’re in the mood for.
What You’ll Need to Make This Recipe
Fresh cilantro and parsley create the base of this pesto, giving it a bright and clean flavor. Pepitas add a rich, nutty taste, especially when lightly toasted. Garlic brings depth, while Cotija or Parmesan cheese adds a salty, creamy finish.
Olive oil helps everything blend smoothly, and a splash of lime juice lifts the entire flavor. Exact measurements are in the recipe card below.
How to Make Mexican Pesto Step by Step
Step 1: Prepare the Herbs
Start by rinsing the cilantro and parsley thoroughly to remove any dirt. Pat them dry well so the pesto doesn’t become watery.
Step 2: Toast the Pepitas
In a dry skillet over medium heat, toast the pepitas for about 5 minutes, stirring often. They should turn lightly golden and smell fragrant. Let them cool before using.
Step 3: Blend the Base
In a food processor, combine the cilantro, parsley, and garlic. Pulse until everything is finely chopped and evenly mixed.
Step 4: Add Pepitas and Cheese
Add the toasted pepitas and cheese to the mixture. Pulse again until everything is well combined and slightly textured.
Step 5: Add Liquids
With the processor running, slowly drizzle in the olive oil and lime juice. Blend until smooth and creamy, adjusting the texture as needed.
Step 6: Season and Finish
Taste the pesto and add salt and pepper as needed. Give it one final pulse to bring everything together.
Expert Tips
Toasting the pepitas really brings out their flavor, so don’t skip that step. If your pesto feels too thick, add a little more olive oil or even a splash of water. For a milder flavor, you can reduce the cilantro and increase the parsley.
How to Store and Reheat It
Store the pesto in an airtight container in the refrigerator for up to one week. To keep it fresh, you can pour a thin layer of olive oil on top before sealing. It also freezes well—just portion it into small cubes for easy use later.
What to Serve With
This pesto pairs beautifully with pasta, grilled chicken, roasted vegetables, or even as a spread for sandwiches and wraps. It’s also great as a dip for bread or a drizzle over rice bowls.
Frequently Asked Questions
Can I make this without a food processor?
Yes, you can finely chop everything by hand and mix it together, though the texture will be a bit more rustic.
Can I use a different type of nut or seed?
Absolutely. Sunflower seeds or even almonds can work if you don’t have pepitas on hand.
How do I keep the color bright?
Make sure your herbs are completely dry and store the pesto with a thin layer of oil on top to prevent oxidation.
Is this pesto spicy?
No, it’s not spicy, but you can easily add a chili or jalapeño if you want a bit of heat.
Mexican Pesto
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes
Servings: About 1 1/2 cups
Ingredients
- 2 cups fresh cilantro leaves (packed)
- 1 cup fresh parsley leaves (packed)
- 1/2 cup pepitas (pumpkin seeds), toasted
- 2 cloves garlic
- 1/2 cup grated Cotija cheese (or Parmesan)
- 1/2 cup olive oil
- 1 tablespoon lime juice
- Salt and pepper to taste
Instructions
- Rinse and dry the cilantro and parsley thoroughly.
- Toast pepitas in a skillet over medium heat for about 5 minutes, then let cool.
- In a food processor, pulse cilantro, parsley, and garlic until finely chopped.
- Add pepitas and cheese, then pulse until combined.
- Slowly drizzle in olive oil and lime juice while blending until smooth.
- Season with salt and pepper, then blend briefly again.
- Serve immediately or store in an airtight container in the refrigerator.
Notes: Adjust the consistency with more olive oil if needed. For storage, add a thin layer of oil on top to keep it fresh longer.
Final Thoughts
This Mexican Pesto is one of those simple recipes that delivers big flavor with very little effort. It’s fresh, versatile, and perfect for adding a special touch to everyday meals. Once you try it, you’ll find yourself making it again and again.

