This is hands down the best homemade guacamole recipe you’ll find: creamy ripe avocados blended with fresh lime juice, cilantro, garlic, red onion, and a pinch of sea salt. It’s quick to make, packed with flavor, and perfect as a dip, spread, or topping.

Guacamole is ideal with salty tortilla chips, but it also makes a fantastic topping for burritos, fajitas, rice bowls, grilled salmon, tacos, sandwiches, and more. A fresh margarita pairs nicely, too, if you’re serving it at a gathering.
Best Homemade Guacamole
After learning about avocados on an avocado tour in Uruapan, Mexico, the essentials of great guacamole became even clearer: use ripe avocados and fresh ingredients. Our version stays close to authentic guacamole but includes garlic, which adds a savory depth many home cooks enjoy.

What You Need for Homemade Guacamole
Avocados: Ripe avocados are essential. They should yield slightly to gentle pressure but not be mushy. If they resist, wait a day or two. If they’re very soft and brown inside, they’re overripe.
Cilantro: Fresh cilantro brings brightness. Use freshly chopped leaves — dried cilantro won’t deliver the same flavor.
Garlic: This recipe uses three cloves of garlic for savory depth. You can substitute about 1 tablespoon of pre-minced garlic if preferred.
Red onion: A small amount of finely minced red onion adds a crisp, sharp contrast. A little goes a long way.
Lime juice: Fresh lime juice (not bottled) adds acidity and helps preserve the green color. Start with one lime and add more to taste.
Sea salt: Salt brings out all the fresh flavors. Add a little at a time and taste as you go.

How to Know if Your Avocados Are Ripe
The easiest test is to check the stem: if the tiny stem cap comes off easily and the flesh beneath is green, the avocado is ripe. If the stem is hard to remove, the fruit needs more time. Feel can help too: a slightly soft avocado that still holds its shape is ideal for guacamole.
How to Cut an Avocado for Guacamole
To safely remove avocado flesh:
- Slice the avocado in half lengthwise around the pit.
- Twist the halves to separate them.
- Hold the half with the pit in a towel and carefully tap the pit with the blade of a knife to lodge it in the pit. Twist and lift to remove.
- Scoop the flesh out with a spoon and place it in a bowl for mashing.

How to Make Guacamole
Making guacamole takes only minutes. Keep your ingredients ready and follow these simple steps.
Prep the avocados
Remove pits and scoop avocado flesh into a medium bowl. Mash with a fork until mostly smooth, leaving some chunks if you prefer a rustic texture.
Add flavors
Stir in minced garlic, finely diced red onion, fresh lime juice, minced cilantro, a pinch of sea salt, and optional finely diced jalapeño for heat. Mix gently until combined. Taste and adjust salt or lime as needed.
Don’t Forget to Taste Test!
Taste the guacamole before serving so you can adjust lime and salt. It’s best to start with less and add more — you can’t remove salt or acid once added.

Guacamole Variations
Spicy: Add finely diced jalapeño or serrano pepper. Start with a small amount and increase to taste.
Mango guacamole: Stir in about 1/2 cup of diced fresh mango for a sweet, tropical twist.
Chunky: Keep larger pieces of avocado and add diced tomato for a chunkier texture.
Ways to Prevent Guacamole from Turning Brown
To slow browning:
- Leave an avocado pit in the container with the guacamole (this helps in the area directly beneath it).
- Squeeze extra lime juice over the surface to add acidity.
- Press plastic wrap directly onto the guacamole surface to remove air before sealing the container.

Homemade Guacamole FAQ
What do I serve with guacamole? Guacamole is classic with tortilla chips and also pairs well with tacos, burritos, fajitas, rice bowls, grilled meats, and sandwiches.
How long does homemade guacamole last? Properly stored in an airtight container in the refrigerator, guacamole will keep for about 2–3 days. Using plastic pressed directly on the surface and refrigerating promptly helps maintain color and freshness.
How to Store Guacamole
Transfer guacamole into an airtight container. Optionally place an avocado pit in the center, press plastic wrap directly onto the surface to remove air, and seal the container. Store in the refrigerator for up to 2–3 days, though guacamole is best eaten the day it’s made.

Serving Suggestions
- Serve with warm tortilla chips or vegetable crudités.
- Top tacos or fajitas with a generous scoop of guacamole.
- Add to bowls with rice, grilled protein, and fresh vegetables.
- Spread on toast or sandwiches in place of mayo for extra flavor and healthy fats.
- Use as a topping for nachos, chili, or baked potatoes.
Ingredients (Serves 4)
- 3 large ripe avocados
- 3 cloves garlic, smashed and minced (~1½ tablespoons)
- 1/4 medium red onion, finely diced
- 1 medium lime, juiced (or more to taste)
- 1/4 teaspoon sea salt, or more to taste
- 2 tablespoons fresh cilantro, minced
- Optional: 1/2 large jalapeño, finely diced
Instructions
- Remove pits from avocados, scoop the flesh into a bowl, and mash with a fork until mostly smooth. Leave some chunks if you prefer a chunkier texture.
- Add minced garlic, diced red onion, lime juice, sea salt, cilantro, and optional jalapeño. Mix gently until fully combined.
- Taste and adjust seasoning with additional lime juice or salt as needed.
- Serve immediately with tortilla chips or use as a topping for your favorite dishes.
Tips & Notes
- Storage: While guacamole is best fresh, leftovers kept in an airtight container with plastic wrap pressed onto the surface will keep 2–3 days in the refrigerator.
- Nutrition values are approximate and do not include chips or other accompaniments.
Nutrition (per serving, approximate)
Calories: 182 kcal, Carbohydrates: 11 g, Protein: 5 g, Fat: 16 g, Fiber: 8 g, Sugar: 1 g.