top of page


Prep Time:

15 Minutes

Cook Time:

10 Minutes





About the Recipe

This guacamole recipe gets a tasty kick from cayenne and cilantro. You can serve it smooth or chunky depending on your tastes.


  • 3 avocados - peeled, pitted, and mashed

  • 1 lime, juiced

  • 1 teaspoon salt

  • 2 roma (plum) tomatoes, diced

  • ½ cup diced onion

  • 3 tablespoons chopped fresh cilantro

  • 1 teaspoon minced garlic

  • 1 pinch ground cayenne pepper (Optional)


Restaurant-worthy guacamole is just a few ingredients away. You'll be surprised how easy it is to make this top-rated guacamole recipe. You'll come back to it again and again!

What Is Guacamole?

Guacamole is an avocado-based dip or spread that originated in Mexico. It's typically made with mashed avocado and lime juice, then seasoned with salt and cilantro. Guacamole often contains tomatoes and onions.

How to Make Guacamole

You'll find the step-by-step recipe below, but let's go over the basics:

Guacamole Ingredients

These are the ingredients you'll need to make this irresistible guacamole recipe:

  • Avocados: Of course, you'll need avocados!

  • Lime: Lime juice adds brightness and slows down the browning process.

  • Salt: A teaspoon of salt enhances the flavors of the other ingredients.

  • Vegetables: You'll also need an onion and roma tomatoes.

  • Herbs and spices: Fresh cilantro, minced garlic, and cayenne pepper add tons of flavor.

How Do You Make Guacamole?

It couldn't be easier to make restaurant-worthy guac at home: Simply mix all the ingredients together! That's it. You'll find the step-by-step recipe below.

How to Serve Guacamole

Serve this guacamole with tortilla chips, crackers, or fresh vegetables for dipping. You can also spread it on toast, use it as a hamburger or sandwich topping, or dollop it onto a baked potato.

Recipe Tip

Wondering how to keep your guacamole from turning brown?

Avocados have a tendency to turn brown when they're exposed to air, so guacamole loses its brightness rather quickly. You can prevent this by placing the guacamole in an airtight container, then covering the top with a thin layer of water, lemon juice, or lime juice.

This barrier will keep the air from getting in. Seal the container and store it in the refrigerator for up to two days.

Can You Freeze Guacamole?

Yes, you can freeze guacamole. Ladle it (in serving-size portions) into freezer bags, squeeze out the excess air, and flatten. Wrap the bags in foil for extra protection against freezer burn. Freeze for up to three months. Thaw in the refrigerator.


Step 1

Mash avocados, lime juice, and salt together in a medium bowl; mix in tomatoes, onion, cilantro, and garlic. Stir in cayenne pepper.

Step 2

Serve immediately, or cover and refrigerate for 1 hour for improved flavor.

bottom of page