Guacamole Recipe (Simple & Homemade)

Step by StepJump to Recipe

Mexican cuisine is quite incomplete without a lovely Guacamole. So, here’s one easy-peasy Guacamole Recipe with which you can make this classic side dish easily at home. Making this famous dip just takes 5 minutes and then, you can relish its awesomeness with toasts, tacos, tortillas or any of your Mexican-inspired dishes. Once you try this lusciously creamy and delectable vegan dip, you’ll be hooked!

guacamole served in a black wooden bowl with a side black bowl of nachos and tomato salsa

About This Simple Guacamole Recipe

Guacamole is a flavorful, creamy, tasty dip or spread from the Mexican cuisine, that is made primarily with ripe avocados, that are mashed and combined with various ingredients to create a delicious blend of textures and tastes.

Common additions include onions, tomatoes, cilantro, lime or lemon juice, and seasonings like salt and pepper.

Guacamole is well-loved for its rich, buttery consistency and is frequently served as a delicious side dip with tortilla chips or as a condiment with tacos, nachos, or other Mexican dishes.

It is prized for its versatility, offering a harmonious mix of zesty, creamy and refreshing flavors that adds a burst of flavor to your meals.

Decades back when I was living in Bangalore and Goa, I used to see avocados in the markets but didn’t know what to do with them.

I can’t believe I spent so long without buying this amazing fruit, but it wasn’t until a friend made me some guacamole that I started seeing their true flavor potential.

From then on I have been experimenting with different ways to make the Mexican dip known as guacamole and finally came up with our ideal homemade recipe. I have been making this guacamole for decades now and can promise: it’s super easy!

Made with fewer than 10 super fresh ingredients, this is a no-cook recipe that’ll come together in just 10 minutes.

Once you make a batch, you’ll want to slather it on your morning toast, eat it with chips, and serve it with Mexican favorites like my easy Vegetarian Taco, Burrito Recipe, or Chimichanga Recipe.

all the guacamole ingredients like avocado, onion, tomato etc on wooden chopping board.

Ingredients & Substitutions

To make the best, homemade & easy guacamole recipe, all you need are ingredients that are easily found and that are probably already in your pantry. Here’s what you need:

  • Ripe Avocado: A well-ripened avocado has a soft creamy buttery pulp. If possible use Hass avocado due to their creamy texture. But do note that Indian avocado also works well.
  • Onions: For crunch and pungency. Feel free to use any color of onion. You can also swap in scallions or shallots if you prefer.
  • Tomatoes: Ripe tomatoes give a nice bit of acidity and juiciness. Adding tomatoes is optional, so if you don’t have any garden fresh ones on hand, feel free to skip it.
  • Garlic:  For a bit of spice.
  • Serrano Peppers: The heat and spice in guacamole mainly comes from peppers. I like to use serranos, but you can easily swap in jalapeños instead. To make it spicier, you can increase the quantity. For a milder taste, remove the seeds and membranes of the chilies before chopping and only add as much as you like.
  • Lemon Juice: Acidity helps to cut through the richness of the avocado and makes this best guacamole recipe sing. Feel free to swap in fresh lime juice.
  • Extra Virgin Olive Oil: I always add a dash of olive oil for some added richness, but you can feel free to omit it if you prefer.
  • Herbs: Cilantro (coriander leaves) is traditional for guacamole, but you can use parsley if you prefer.
  • Spices: I like to use either freshly cracked black pepper, but you can use smoked paprika or cayenne pepper in the recipe.

Is Guacamole Healthy?

Avocado is the main ingredient in guacamole, so obviously it is healthy. Haven’t you heard? Avocado is a superfood!

Avocados are rich in vitamin E, the B group vitamins, and vitamin K. They are also high in potassium, rich in fiber, and chock-full of heart-healthy fat.

Guacamole is good for kids too. When making homemade guacamole for small kids, just skip the chilies and black pepper to avoid the spice & heat.

tortilla chip dipped in guacamole dip in a wooden black bowl on a round black granite board.

We love avocado and all the lovely recipes made with this creamy buttery fruit. Few favorite of ours is the Avocado Toast, Avocado Salad and Avocado Sandwich.

The rich buttery texture of avocado is so good and at times I simply slather it on toasts sprinkled with a bit of black salt and pepper.

For dessert lovers, do not forget to check our absolute preferred recipe of Chocolate Avocado Mousse.

Step-by-Step Guide

How To Make Guacamole

1. First, prep. Finely chop 1 small onion, 1 small tomato, mince or finely chop 1 small clove of garlic, ½ to 1 serrano or jalapeño peppers, and cilantro (coriander leaves).

You will need:

  • ¼ cup finely chopped onions
  • ⅛ to ¼ teaspoon finely chopped or minced garlic, optional
  • ¼ cup finely chopped tomatoes
  • ½ to 1 teaspoon chopped seranno or jalapeno peppers or green chillies
  • 2 tablespoons chopped cilantro (coriander leaves).

Garlic is optional and can be skipped.

If you find the taste of raw onions highly pungent & strong, soak them in cold water for about 10 to 15 minutes. Drain the water very well and add the onions to the remaining ingredients. You can also use red onions for a milder flavor.

chopped onions, tomatoes, garlic, serrano peppers, & cilantro on a chopping board.

2. Add all these chopped ingredients to a mixing bowl. Keep aside.

chopped onions, tomatoes, peppers, coriander leaves, garlic in a mixing bowl.

3. Place a ripe avocado on your chopping board. Cut it from the center horizontally or vertically into two equal halves.

While cutting the avocado from the center keep on rotating the knife in a circle at the center so that you get two halves of the avocado.

Note that while cutting you will feel the resistance from the inner seed.

cutting ripe avocado in half.

4. So now you have the two avocado halves. Remove the seed with a spoon. Now you can scoop the avocado flesh or pulp with a spoon.

You can cut or slice the avocado directly in the fruit skin, but be careful when doing this. Avocado Hand is a real problem.

two avocado halves with the pit still in.

5. I scoop the avocado pulp and then place these on the chopping board. You can also opt to place the scooped avocado pulp directly in the mixing bowl and mash it with a fork.

scooping avocado pulp with a spoon.

6. Then chop them.

chopped avocado on a wooden chopping board.

7. Place the chopped avocado in the mixing bowl.

chopped avocado added in the mixing bowl for making guacamole.

8. Add 2 teaspoons lemon juice, or add as required. Lime or lemon juice adds a tangy flavor and a refreshing vibrant zing to the guacamole. It also stops the avocados from turning brown.

lemon juice being added.

9. Drizzle in 2 teaspoons extra virgin olive oil.

Taste as you go! Regularly taste your guacamole as you add ingredients to make sure it meets your desired flavor requirements. Everyone’s taste buds are different!

extra virgin olive oil being added.

10. Lastly, season with salt as per taste and ¼ teaspoon crushed black pepper. You can use kosher salt, crushed sea salt, or even black salt.

Black salt gives a wonderful taste with hints of sulfur and the guacamole tastes almost eggy.

seasoning with salt and black pepper.

11. Stir and mix to combine. Lightly mash the avocado whilst mixing. Check the taste and add more salt, black pepper, or lemon juice if required.

Remember to gently mix the ingredients to retain a chunky texture. Over-mixing can result in a smoother consistency, but traditional guacamole is often slightly chunky.

mixing and mashing all the ingredients.

12. Serve this Best Guacamole with toast, tortilla chips, nachos, or as an accompaniment with a Burrito or quesadilla.

Feel free to garnish with a few coriander leaves while serving.

avocado served in a black wooden bowl with a side black bowl of tortilla chips and tomato salsa.

Expert Tips

  • Avocado Tip: Always choose a ripe avocado. If they’re not ripe yet, cover them with a paper towel or place them in a brown paper bag. Leave them on the kitchen counter for a few days until they soften. A ripe avocado should give in a bit and yield, when you gently squeeze it.
  • Perfectly Ripe Avocado: Ensure your avocado is not only ripe but also at its peak. You want it to be creamy, smooth and flavorful. If the avocado is too ripe, it will be mushy.
  • Ingredients Options: You can leave out tomatoes, garlic, and olive oil if you want. For added crunch, try using a small to medium cucumber and a small bell pepper instead.
  • Raw Onions: If the raw onions seem too intense, you can soften their flavor by soaking them in cold water for approximately 10 to 15 minutes before incorporating them into the mixture. Alternatively, opt for red onions for a gentler taste.
  • Customize Heat: Control the spiciness according to your taste buds, by adjusting the amount of chili peppers and ground peppers. Keep in mind, you can always add more spiciness later, but it’s tricky to tone it down once it’s in.
  • Ground Pepper Choices: Feel free to use black pepper, cayenne pepper, sweet paprika, smoked paprika or red chili flakes.
  • Creative Additions: Experiment with additional ingredients like diced mango, pomegranate arils, bell peppers, cabbage, cucumbers, carrots, pineapple, or corn for unique twists to your guacamole.
  • Spice it Up: Add a dash of ground cumin to your guacamole for extra flavor.
  • Seasoning Choices: Use your favorite salt—I like black salt, Himalayan pink salt, or edible rock salt, either alone or combined.
  • Ingredient Substitutes: If you don’t have coriander leaves, try fresh parsley. If you don’t have fresh herbs, you can use ½ to 1 teaspoon of dried parsley or basil instead.
  • Adjusting Portions: This recipe is for 2 servings but can easily be adjusted by increasing or decreasing the ingredients.


Can I make guacamole ahead of time?

While you are free to prep the majority of the ingredients for this guacamole up to 1 day in advance (follow step 1 in the directions above and then cover and refrigerate), you won’t want to add the avocado until you’re ready to serve.

Avocado has a tendency to oxidize when exposed to air, which causes it to turn an icky shade of brown and causes it to taste bitter. While the acidity from the lemon juice will keep it fresh for an hour or so, it is best to mix in the avocado right before serving.

If you happen to have leftovers, place them in as small of an airtight container as you can and smooth the surface. Coat with a thin layer of olive oil or a bit of lemon juice to prevent air from touching the surface.

When you’re ready to eat it, either stir in the olive oil/juice or pour it off. If done properly, this can preserve the guacamole in your refrigerator for up to 2 days.

What is the absolute simplest recipe for guacamole?

If you’re looking to pair down the recipe to bare bones, simply mash avocado, green chilies, garlic, lemon or lime juice, and salt.

What is the best way to eat guacamole?

If I’m being honest, this recipe for guacamole is tasty enough to eat with a spoon. I also like to serve it with tortilla chips, any of my favorite Mexican-inspired recipes, or slathered on my breakfast toast.

It can also be used in place of mayonnaise on sandwiches, be added to burgers, or used anywhere else you’d like creamy, spicy, fresh deliciousness.

More Homemade Dips To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

guacamole recipe

Guacamole Recipe (Simple & Homemade)

Learn to make the Best Guacamole from scratch with easily available fresh ingredients. With this easy-peasy Guacamole Recipe you can make this classic side dish easily at home. Making this famous dip just takes 5 minutes and then, you can relish its awesomeness with toasts, tacos, tortillas or any of your Mexican-inspired dishes.
5 from 22 votes
Prep Time 5 minutes
Cook Time 0 minutes
Total Time 5 minutes
Cuisine Mexican, World
Course Side Dish
Diet Gluten Free, Vegan
Difficulty Level Easy
Servings 2


  • 1 avocado – ripened
  • ¼ cup onions (finely chopped) or 1 small onion
  • ¼ cup tomatoes (finely chopped) or 1 small tomato, optional
  • ½ to 1 teaspoon serrano peppers (finely chopped) or jalapeño pepper or green chillies
  • ⅛ to ¼ teaspoon garlic (finely chopped or minced) or 1 small garlic clove, optional
  • ¼ teaspoon crushed black pepper or ground black pepper – add as required
  • 2 tablespoons chopped cilantro (coriander leaves)
  • 2 teaspoons lemon juice or add as required
  • 2 teaspoons extra virgin olive oil
  • salt as required – can use edible rock salt, black salt, kosher salt or crushed sea salt
  • 1 tablespoon coriander leaves (chopped) for garnish, optional


Make Guacamole

  • Cut the avocado into two equal parts. Remove the ripe pulp with a spoon in a small mixing bowl.
  • Mix it with the rest of the chopped ingredients, salt, olive oil and lemon juice.
  • Add the seasonings – salt and freshly crushed black pepper.
    You can even opt to chop the avocado pulp and then mix with the remaining ingredients.
  • Thoroughly mix all the fresh ingredients with a spoon. Mash the avocado while mixing.
  • Serve this best, homemade and simple Guacamole with toast, tortilla chips, nachos or as an accompaniment with a burrito or quesadilla.
  • You can garnish with chopped coriander leaves while serving.


  • If you have any leftovers, put them in a small air-tight container and make the surface smooth. Cover it with a thin layer of olive oil or a bit of lemon juice to keep air away. Seal with the lid.
  • When you're ready to eat it, you can either mix in the oil/juice or pour it off. If you do this right, your guacamole can stay fresh for up to 2 days.



  1. Avocado: Always use a ripe avocado.  If the avocados are not ripe, then cover with a paper towel or keep them in a brown paper bag. Place on the kitchen counter for some days till they ripen. A well ripened avocado will give in and yield, when you squeeze it with a gentle pressure.
  2. Optional ingredients: You can skip the tomatoes, garlic and olive oil in the recipe. Add some more crunch by using 1 small to medium cucumber and 1 small bell pepper in the recipe.
  3. Ground peppers: You can add black pepper or cayenne pepper. You can even add sweet paprika or smoked paprika.
  4. Spicing: To increase the heat and spiciness, add more serrano peppers or green chillies or jalapeño. 
  5. Spices: You can even add a bit of ground cumin in the Guacamole.
  6. Seasoning: Use your favorite salt. I prefer to add black salt, Himalayan pink salt or edible rock salt, alone or in combination.
  7. Substitutions: Instead of coriander leaves, you can add fresh parsley. If you do not have fresh herbs, then replace with about ½ to 1 teaspoon of dried parsley or basil.
  8. Taste as you go: Keep on tasting your guacamole as you add the ingredients so that you whip up a perfectly balanced and flavored guacamole that suits your taste buds.
  9. Scaling: This recipe serves 2 and can be easily scaled by decreasing or increasing the ingredients.

Nutrition Info (Approximate Values)

Nutrition Facts
Guacamole Recipe (Simple & Homemade)
Amount Per Serving
Calories 177 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 2g13%
Sodium 591mg26%
Potassium 561mg16%
Carbohydrates 12g4%
Fiber 7g29%
Sugar 2g2%
Protein 3g6%
Vitamin A 357IU7%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 2mg10%
Vitamin B6 1mg50%
Vitamin C 18mg22%
Vitamin E 2mg13%
Vitamin K 24µg23%
Calcium 12mg1%
Vitamin B9 (Folate) 88µg22%
Iron 1mg6%
Magnesium 31mg8%
Phosphorus 58mg6%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

This simple Guacamole recipe from the archives was first published on January 2012. It has been updated and republished on November 2023.

Share This Recipe:


Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Comments are closed.


  1. Hi Dassana, I just wanted to thank you for your recipes as always. Me and my partner are vegetarians and we don’t have much money, I invest in spices, rice, flours and ingredients but we often go a long time without fresh goods. Your recipes have kept us happy, alive and healthy for a couple of years now even though we don’t have enough money for furniture. Thank you for helping my family.5 stars

    1. Most welcome Ele and I am glad that the recipes are helpful. I am not sure how I missed your comment. Thanks for taking the time to write and for your kind words.

  2. Hi, I always used to come to us blog for recipes. All your recipes are foolproof and extremely delicious. For a change I tried to search for guacamole recipe by someone else but I landed in your blog again. You are simply amazing. My interest in cooking has grown manifold after visiting your blog. Keep up the good work.5 stars

    1. krithika we are pleased to know this thankyou so much for your positive and encouraging words 🙂 may you become a great cook and god bless you.

  3. Nice recipe. yet to try. You explained it very well in simple language. Thank you dassana amit5 stars

  4. Thank you for this lovely & easy recipe made with Indian ingredients! I made this for b’fast for cheese & guacamole roll! This recipes is for keeps 🙂5 stars