Authentic Mexican Guacamole with a Zesty Twist

This easy guac recipe gets a fresh twist with a chef’s trick: lime zest & olive oil. Boost flavor and keep your guacamole green for days!

or read on for step-by-step instructions with photos

Chunky authentic Mexican guacamole with lime zest in a rustic bowl, served with tortilla chips and salsa on a wooden table

A Zesty Twist on Traditional Guacamole

As a chef who spent two extended stints living in Mexico, I learned how to make authentic guacamole the traditional way—simple, fresh, and full of real flavor. 

But back in my own kitchen, I added a small chef’s twist. A touch of lime zest and a drizzle of olive oil make this easy homemade guacamole even better. The zest adds citrus flavor without extra liquid, and the oil helps keep guacamole from turning brown.

Zest is one of my favorite ways to boost flavor in anything citrusy. Once I started adding it to guacamole, I never went back. Those essential oils in the lime rind bring out a deeper lime flavor you just don’t get from juice alone.

Why You’ll Love This Easy Homemade Guacamole

  • Citrusy twist: This zesty guacamole uses lime zest to add deeper citrus flavor and aroma without watering it down.

  • Traditional Mexican flavor: Like authentic guacamole recipes, we use avocados, lime, onion, garlic, jalapeño, tomato, and cilantro—no sour cream, cheese, or other fillers.

  • No browning for days: Olive oil and lime juice prevent guacamole from turning brown and keep it looking fresh. Plus, I’ll share my go-to storage tip to extend freshness even further.

What’s Ahead in This Traditional Guacamole Recipe

  • Pro Tips: How to zest citrus without bitterness and avoid watery guacamole.

  • Substitutions: Easy swaps for lime, cilantro, and how to make your guacamole milder.

  • Storage: How to keep guacamole fresh for 2–3 days without browning, plus freezer tips.

  • Serving Ideas: What to serve with guacamole besides tortilla chips.

  • FAQs: Answers to questions such as how to ripen avocados more quickly, what to use if you hate cilantro, and whether you can use lemon instead of lime in guacamole.

But first, I’ll walk you through this chunky Mexican guacamole recipe step-by-step with photos, so you can nail it on your first try.

Let’s get dipping!

Ingredients for homemade authentic guacamole with lime zest—avocados, tomato, jalapeño, limes, garlic, onion, and fresh cilantro on a wooden table

What You’ll Need for This Easy Homemade Guacamole

Authentic Guacamole Ingredients

  • 4 ripe avocados

  • 1 plum tomato, diced

  • ¼ large white onion, diced

  • 1 jalapeño, finely chopped (deseeded for mild)

  • 2 cloves garlic, finely minced

  • ½ bunch fresh cilantro with stems, finely chopped

  • 2 limes, zested and juiced

  • 2 tablespoons extra virgin olive oil

  • salt & pepper, to taste

Equipment for Making Guacamole at Home

  • Knife & cutting board

  • Mixing bowl and spoon

  • Fork or hand masher

  • Microplane or fine grater for zesting limes

Makes: 3 cups Serves: 6 to 8

Prep: 15 min

How to Make The Best Guacamole
Step-by-Step with Photos

Step 1: Mash the avocados

Start by halving and pitting your avocados, then scoop the flesh into a mixing bowl. Use a fork or hand masher to mash them to your preferred consistency. I like to leave mine a little chunky—it gives the guacamole great texture.

Step 2: Prep and mix the guacamole ingredients

Prep the tomato, white onion, jalapeño, garlic, and cilantro. Add them to the bowl along with the lime zest and juice, olive oil, salt, and pepper. Then mix the guacamole ingredients until fully combined.

🌶️Chili tip: Deseed the jalapeño before chopping if you like your guacamole mild. If you’re not sure, save the ribs and seeds—you can always chop and stir them in after tasting if you want more heat.

Step 3: Season the guacamole and let it rest

Taste the guacamole and adjust the seasoning as needed with more salt, pepper, lime juice, or lime zest. I like to make mine pretty zippy—but be careful not to overdo the juice or it can get watery. If it’s starting to get thin and you want more citrus flavor, add extra lime zest instead.

You can eat the guacamole right away, but for the best flavor, cover and chill it in the fridge for a few hours to let the ingredients meld together. Press plastic wrap directly onto the surface before chilling to help keep the guacamole from turning brown.

My Tips for the Best Homemade Guacamole Dip

  • Keep guacamole from browning: Lime juice and olive oil both help slow oxidation in this guacamole recipe. For even better results, press plastic wrap directly onto the surface before refrigerating to block out air and keep your guac fresh and vibrant.

  • Zest limes before you juice: Always zest your limes before cutting and squeezing them—once juiced, it’s nearly impossible to zest them. Use a microplane and focus only on the green part of the peel. The white pith underneath is bitter and can throw off the balance of your guac.

  • Balance citrus without thinning the guacamole: Lime juice adds brightness, but too much can make your guacamole runny. If you want more citrus flavor without changing the texture, add extra lime zest instead.

  • Adjust guacamole texture: I like to keep my guac a little chunky for more bite and personality. If you prefer a smoother dip, mash the avocados more thoroughly and chop your mix-ins finely.

  • Let guacamole rest for better flavor: Even 30 minutes in the fridge helps the flavors meld (and mellows the sharpness of raw garlic and the grassy bite of fresh cilantro). It also firms up the guacamole dip slightly, making it better for scooping.

Close-up of Mexican guacamole dip in a white bowl showing the chunky texture

Easy Guacamole Ingredient Swaps and Substitutions

  • Lime zest & juice: Need a substitute for lime in guacamole? Try lemon or orange zest and juice for a citrusy twist. In a pinch, apple cider vinegar or white vinegar adds acidity—just be sure to use it sparingly so it doesn’t overpower the dip.

  • Onion: For guacamole without a strong onion flavor, stick with green onions or skip the onion altogether. You can also soak diced white onion in cold water for 10 minutes to mellow the bite.

  • Tomato: Don’t have a tomato, or want to switch it up? Try diced mango, pineapple, corn, black beans, or roasted red peppers. Each one brings a unique mix of sweetness, acidity, and texture to your guacamole.

  • Cilantro: If cilantro just tastes like soap to you, swap it out for fresh parsley, chives, or green onion. It’s an easy way to make no-cilantro guacamole while keeping it fresh and herbaceous.

  • Jalapeño: To adjust the spice level, swap in serrano for more heat, poblano for a milder kick, or green bell pepper for a completely mild guacamole. No fresh peppers? A dash of hot sauce, red pepper flakes, or cayenne will still do the trick.

  • Seasonings: Want to amp up the flavor? Add a pinch of ground cumin, chipotle powder, smoked paprika, or coriander—all great spices to try in guacamole.

  • Garlic: Prefer less bite? Swap raw garlic for roasted garlic or use a dash of garlic powder for a milder flavor.

The ingredients for making a fresh homemade guacamole dip recipe arranged on a wooden table

How to Store Guacamole Without It Turning Brown

  • In the Fridge: Store leftover guacamole in an airtight container with plastic wrap pressed directly onto the surface for up to 3 days.

  • In the Freezer: You can freeze guacamole for up to 3 months. For best results, freeze it before adding fresh mix-ins like tomato, onion, jalapeño, or cilantro, since these break down and release water when thawed. Defrost overnight in the fridge, then stir well before serving.

  • How to Keep Guacamole Green: Pressing plastic wrap directly onto the surface is one of the most effective tricks to prevent guacamole from browning. You can also smooth the top of the dip and pour a thin layer of lime juice or water over it—just pour it off and stir before serving.

Top view of homemade chunky guacamole dip in a white bowl with tortilla chips on the side

What to Eat With Guacamole (Other Than Chips)

Fresh homemade guacamole dip in a white bowl with tortilla chips and salsa roja

Homemade Guacamole Recipe FAQs

How to keep guacamole from turning brown?

To keep guacamole from turning brown, press plastic wrap directly onto the surface before sealing the container. This blocks air, which causes oxidation and browning. The lime juice and olive oil in this guacamole recipe also help preserve color.

If you’d rather skip plastic, smooth the top of the dip and pour a very thin layer of lime juice or water over it—then drain and stir before serving.

These simple tricks help keep guacamole green and fresh-looking for up to 3 days.

Can I freeze guacamole?

Yes, you can freeze guacamole. For the best texture, freeze just the mashed avocado base with lime juice, olive oil, garlic, and salt. Skip the fresh mix-ins like tomato, onion, jalapeño, and cilantro—they tend to get mushy and watery once thawed.

Scoop into a zip-top freezer bag or airtight container, press out any air, and freeze for up to 3 months. Thaw in the fridge overnight and stir in fresh ingredients before serving for the best homemade guacamole flavor.

Can you use lemon instead of lime in guacamole?

Yes, you can use lemon instead of lime in guacamole. Lemon adds a similar acidity, though it’s slightly sweeter and less sharp than lime. The juice and zest still brighten the dip and balance the rich avocado.

If you’re out of citrus altogether, try a splash of white or apple cider vinegar—but use it sparingly so it doesn’t overpower the guac.

What is a good substitute for cilantro in guacamole?

A good substitute for cilantro in guacamole is fresh parsley, green onions, or chives. These herbs add a fresh, herbal flavor without the soapy aftertaste some people get from cilantro. 

Use one or mix a few to keep your no-cilantro guacamole flavorful and vibrant.

Why does my guacamole taste bland?

If your guacamole tastes bland, it likely needs more salt or acid. Add another squeeze of lime juice and a pinch of salt, stir, and taste again.

Want extra citrus flavor without watering it down? Add more lime zest. It gives a bold, aromatic kick and is one of my favorite ways to make zesty guacamole that pops.

How to ripen avocados more quickly for guacamole?

To ripen avocados quickly for guacamole, place them in a brown paper bag with a ripe banana or apple. These fruits release ethylene gas, which speeds up the ripening process—usually within 1 to 2 days at room temperature.

You may have heard of microwaving avocados to soften them, but I don’t recommend it. While it can make them feel softer, it literally cooks the avocado. You’ll miss out on the buttery, nutty flavor of a naturally ripened avocado and end up with bland, mushy, or even rubbery flesh—not ideal for guac.

How many avocados per person for guac?

Plan on ½ to 1 avocado per person when making guacamole. It depends on how big the avocados are and what else you’re serving. This guacamole recipe uses 4 large avocados and makes about 3 cups—enough for 6 to 8 people.

If you're hosting, consider rounding up your avocado count! Leftover guac is perfect on toast, in wraps, or as a creamy base for egg or potato salad.

Leftover guacamole spread on a toasted sandwich with chicken, crispy bacon, fresh tomato, and goat cheese

That’s it—happy guacamole dipping!

Zesty guacamole is the ultimate flavor booster. This easy guacamole recipe with lime zest and olive oil brings bold citrus flavor and keeps its vibrant green color longer than most. It’s the kind of dip you’ll want to spread on everything, not just scoop with chips.

Leftover guacamole is the perfect sandwich spread. I slathered mine on a toasted ciabatta roll with grilled chicken, crispy bacon, juicy tomato, and creamy goat cheese (pictured above). It was incredibly messy—and totally worth it.

No matter how you enjoy it, this will be your new go-to guacamole recipe. Try it as a dip, spread, or taco topping—you really can’t go wrong. Once you taste that pop of lime zest, you might be hooked for life.


Pin this Guacamole Recipe for Later!

Bowl of lime-zested guacamole with a tortilla chip, surrounded by chips on a wooden table

Easy Guacamole Recipe with Lime Zest

This authentic guacamole recipe with lime zest is bold, fresh, and fast—perfect for tacos, snack boards, or party spreads!

Makes: 3 cups Serves: 6 to 8 Prep: 15 min

Dietary Notes: Gluten-free, Dairy-free, Egg-free, Vegan, Vegetarian, Low-carb

Traditional Guacamole Ingredients

  • 4 ripe avocados

  • 1 plum tomato, diced

  • ¼ large white onion, diced

  • 1 jalapeño, finely chopped (deseeded for mild)

  • 2 cloves garlic, finely minced

  • ½ bunch fresh cilantro with stems, finely chopped

  • 2 limes, zested and juiced

  • 2 tablespoons extra virgin olive oil

  • salt & pepper, to taste

Quick Instructions for This Guacamole Recipe

  1. Mash the avocados. Halve the avocados, remove the pits, and scoop the flesh into a mixing bowl. Use a fork or hand masher to mash them to your preferred consistency—I like mine a little chunky for texture.

  2. Prep and mix the guacamole ingredients. Dice the tomato, onion, and jalapeño; finely mince the garlic; and chop the cilantro. Add everything to the bowl along with the lime zest, lime juice, olive oil, salt, and pepper. Mix until fully combined and well distributed.

  3. Taste guacamole and chill before serving. Taste your guacamole and adjust seasoning with more salt, lime juice, or zest if needed. For the best flavor, press plastic wrap directly onto the surface and chill for 30 minutes to let the flavors meld and keep the guac vibrant and green.

Top Tips for the Best Homemade Guacamole

  • Control the heat level: For a milder guacamole, deseed the jalapeño before chopping. Not sure how spicy you like it? Save the seeds and ribs—you can always chop and stir them in after tasting.

  • Get the best texture and citrus balance: Lime juice adds brightness, but too much can thin the guacamole dip. For extra citrus flavor without changing the texture, add more lime zest instead.

  • Keep guacamole green longer: Store guacamole by pressing plastic wrap directly onto the surface to block air and prevent browning. You can also smooth the top and pour a thin layer of lime juice or water over it—just pour it off and stir before serving.

  • For more, check out my tips, substitutions, how to store, serving ideas, and FAQs!

Did you try this easy guacamole recipe?

I’d love to hear how it went—or how you made it your own. Please leave a comment below or tag @onecreativecook on Instagram if you share your guac!

More Dip Recipes You’ll Love

  • Vegan white bean dip: This plant-based white bean dip comes together in minutes—no food processor needed—and doubles as a sandwich spread.

  • Roasted jalapeño garlic aioli: Smoky, garlicky, and thick—this blender-friendly aioli is perfect with fries, veggie sticks, or grilled shrimp.

  • Authentic zhoug herb dip: This spicy Middle Eastern condiment adds spicy, herby flavor to hummus, labneh, or any creamy dip—also great straight with pita.

  • Fresh Mexican pico de gallo dip: Bright, fresh, and full of crunch—perfect for scooping with chips, spooning over nachos, or layering into party dips.

  • Quick pinto bean dip: Smooth, savory, and fully vegan—this healthy dip brings big flavor without the dairy and works as a dip, taco base, or spread for wraps.

One Creative Cook

Hi, I’m Reem!

I’m a chef turned full-time traveler, sharing my tried-and-true recipes. With 15+ years of professional experience and plenty of time cooking on the road, you’ll find restaurant-quality recipes adapted for any kitchen setup or skill level!

read more>>>

Previous
Previous

Authentic Middle Eastern Chopped Salad

Next
Next

Smoky Grilled Spaghetti Squash (Campfire or BBQ)