This restaurant guacamole is simply the best. It’s chunky, fresh, and creamy, just like what’s served at your table side in your favorite restaurant. This family favorite is so easy to make with these simple pantry staple ingredients.

I’ll never forget the first month I was diagnosed with celiac disease, and I felt like all the foods I ever enjoyed had been stripped from underneath me. We were out to dinner at a Mexican restaurant with some friends, and my friend ordered guacamole. She insisted I try it, and I insisted I hated it. You see I had only ever tried the processed kind that you buy in the grocery store and hadn’t been a fan. She insisted again, and I gave in.
I figured why not since my pool of foods had just gotten so much smaller, sure…I’ll give it a try. The waiter came over, made it table side and that was it, I was hooked. It then became my mission to duplicate it and that’s how this guacamole recipe came about!

Guacamole is such a crowd-pleaser and I guarantee your friends and family will love this one! Serve this traditional dip at your next Cinco de Mayo party, baby shower, or even just on a weeknight at home!
Ingredients
Avocados: Always use hass avocados as they are the creamiest. Make sure to purchase avocados that are still slightly firm with the little stem still on the outside. The best way to tell when the avocado is ripe is to touch it and feel a slight softness to it.
Tomatoes: I like to use small cherry tomatoes because they have fewer seeds inside which makes them great for guacamole. Not a fan of tomatoes? That’s totally OK. Tomatoes are optional here.
Red onion: Red onion, helps to add a depth of flavor and a nice crunch. Red onions are going to be sweeter than your typical white onion, which adds a slight sweetness to the guacamole.
Jalapeño: Jalapeños add a nice touch of spice. If you are sensitive to heat, make sure not to add too much. Always remove seeds prior to adding the jalapeño unless you like things SPICY!
Cilantro: this is just an essential to guacamole and pretty much all things Mexican-inspired!
Fresh lime: fresh lime juice has a small amount of tang and sweetness to the guacamole. This helps to bring all of the other flavors together.
Garlic olive oil: Don’t skip this step!! It really adds an extra authentic flavor to the dip. Trust me on this one!
Salt: Never forget to add salt to your guacamole. Forgetting salt is like forgetting to put clothes on before going to work! It’s essential here!
Cumin and garlic powder: Another nice touch of flavor.



Instructions
- Using a sharp kitchen knife carefully cut each avocado in half by cutting it into the pit, then rotating the avocado around the knife. Carefully remove the pit with the sharp side of the knife or scoop it out with a spoon.
- Next, using a spoon, scoop the flesh of each avocado into a large bowl, making sure to scrape the inside of each avocado very well. If you have a mortar and pestle use it here! If not, a mixing bowl and fork will work.
- Place the avocado flesh in the bowl, and mash with a fork. Stop mashing just before you reach your desired consistency of guacamole.
- Next, add the tomatoes, red onion, cilantro, jalapeño, lime, juice, olive oil, salt, cumin, and garlic powder. Using a fork or your pestle combine all of the ingredients, mashing everything together until it is well combined.
Equipment
Mortar and pestle: A Heavy-duty granite mortar and pestle are ideal for this guacamole recipe.

Top tips
- Always use ripe avocados, but make sure they are not too ripe or your guacamole will be very mushy. If you have a ripe avocado but are not ready to make your guacamole, simply store it in the fridge to prolong its shelf life.
- Need more flavor? Play with your salt/lime ratio. Not all limes are created equal!
- Afraid of it turning brown? Drizzle an extra amount of lime juice over the top of your guacamole to keep it from browning. For long-term storage, it is best to cover the guacamole with plastic wrap and store it in an airtight container.
FAQ
Why will you love this recipe?
The best guacamole is one that is made with fresh ingredients, and fresh ingredients are what we use here!
How do I choose ripe avocados for guacamole?
Look for avocados that are slightly soft to the touch but not mushy. You can test the ripeness by gently squeezing the avocado in the palm of your hand. If it yields slightly to pressure, it's ready to use.
How long does guacamole last in the fridge?
Guacamole can last up to 2-3 days in the fridge if stored properly in an airtight container. However, it's best to consume it within the first day or two for optimal freshness and flavor.
Can you freeze guacamole?
Yes, you can freeze your guacamole in souper cubes and take out only what you need as you need it. Guacamole can be frozen in souper cubes for up to two months.
Is guacamole vegan?
Yes, guacamole is generally considered vegan as long as it does not contain any animal products such as dairy, meat, or honey.
Best onion for guacamole?
The best type of onion to use for guacamole is a red onion. Red onions have a mild, sweet flavor and add a nice crunch to guacamole. They also add vibrant color to the dish, which can make it look more appealing.
★ Did you make this recipe? Don’t forget to give it a star rating below! I would love to hear back from you! You can also FOLLOW ME on Instagram, Pinterest, Tiktok, and Facebook for more delicious recipes!
📖 Recipe

The best restaurant guacamole
Equipment
- Mortal and Pestle
Ingredients
- 2 avocados ripe
- 5 cherry tomatoes diced
- ⅙ red onion diced
- ⅙ jalapeno diced
- 1 lime juice
- ½ teaspoon salt
- ¼ teaspoon garlic powder
- ¼ cumin
- cilantro small bunch OR
- ¼ teaspoon cilantro dry
- 2 rsp organic garlic olive oil (use code 15GOLDENGK for 15% off)
Instructions
- Using a sharp kitchen knife carefully cut each avocado in half by cutting into the pit, then rotating the avocado around the knife. Carefully remove the pit with the sharp side of the knife, or scoop out with a spoon.
- Next, using a spoon, scoop the flesh of each avocado into a large bowl, making sure to scrape the inside of each avocado very well. If you have a mortar and pestle use it here! If not, a mixing bowl and fork will work.
- Place the avocado flesh in the bowl, and mash with a fork. Stop mashing just before you reach your desired consistency of guacamole.
- Next, add the tomatoes, red onion, cilantro, jalapeño, lime, juice, olive oil, salt, cumin, and garlic powder. Using a fork or your pestle combine all of the ingredients, mashing everything together until it is well combined.
Notes
- Guacamole is always served best when it is fresh but can be stored in an airtight tight container in the fridge for up to three days.
- Another option is to freeze your guacamole in souper cubes and take out only what you need as you need it. Guacamole can be frozen in souper cubes for up to two months.
- Guacamole is served great with tortilla chips, tacos, nachos, and even baked white fish!
Anonymous says
This worked exactly as written, thanks!
Sonja says
This Guacamole tasted exactly like the one I had in a Mexican restaurant recently! So good and easy!
Criss says
This restaurant-style guacamole is the best! I made it for a party, and it was fresh, creamy, and full of flavor. So easy to whip up, and everyone couldn’t stop dipping. Definitely a keeper!