This post may contain affiliate links. Please read our disclosure policy.

Once you make guacamole from scratch, store-bought becomes nearly impossible to go back to. The difference is not subtle. Fresh ripe avocados, a handful of sweet onion, a small tomato, fresh cilantro, and a squeeze of lime juice all come together in about 10 minutes into something bright, clean, and deeply satisfying that no tub from the refrigerated section can replicate. This is the classic version,no shortcuts, no added fillers, just the ingredients that make guacamole worth eating.

guacamole in a mortar with a pest and avocado plus limes on the side
Want to save this recipe?
Enter your email below and get the recipe link sent to your inbox. PLUS, you’ll get fresh new recipes weekly!

The key is the avocado. Ripe Haas avocados, which are the small dark-skinned variety with the nutty, buttery flavor, are the best choice for guacamole. Their high fat content and rich flavor make every other ingredient taste better. Everything else in this recipe is there to complement and brighten the avocado, not compete with it. Simple is the point and simple is what makes it so good.

Ingredients Needed to Make Fresh Homemade Guacamole

Six ingredients and ten minutes. Here’s what you need:

  • Salt, a dash
  • Haas avocados, or 1 to 2 medium Florida avocados (Haas avocados are the gold standard for guacamole for their rich, buttery flavor and creamy texture)
  • Small tomato, chopped (adds freshness, color, and a juicy pop throughout)
  • Sweet onion, finely chopped (milder and less sharp than white or yellow onion; finely chopped so it distributes evenly without overpowering any single bite)
  • Fresh cilantro, finely chopped (adds a bright, herby freshness that ties all the flavors together)
  • Lime juice, from half a lime (brightens everything and slows the browning of the avocado)
  • Ground black pepper, a dash
guacamole in a grey bowl with a sprig of cilantro on top

How to Make Homemade Guacamole

One bowl, one fork, ten minutes.

Step 1: Prep and Mash the Avocados

Slice each avocado in half lengthwise and remove the pit. Scoop the flesh out of the skin with a large spoon and add it to a medium mixing bowl. Mash the avocado with a fork to your preferred consistency. Some people prefer a completely smooth guacamole, others like it chunky with visible pieces of avocado. Both are correct. Mash to what you enjoy.

Step 2: Add the Remaining Ingredients

Add the chopped tomato, finely chopped sweet onion, and fresh cilantro to the bowl with the mashed avocado. Stir and fold everything together until well combined. Squeeze the lime juice over the top, season with salt and black pepper, and mix again until everything is evenly distributed.

Step 3: Taste and Adjust

Taste the guacamole and adjust seasoning as needed. A little more salt to sharpen the flavor, an extra squeeze of lime if you want more brightness, or more cilantro if you want a stronger herb presence. This is the step that makes it yours.

Step 4: Serve

Serve immediately for the freshest flavor and the best color. Guacamole is at its peak the moment it’s made.

Storing and Make-Ahead Tips

Guacamole is best eaten the day it’s made, but it will keep for up to 2 days in the refrigerator with the right storage method. The biggest challenge is browning, which happens when the avocado is exposed to oxygen.

To store, transfer the guacamole to an airtight container or a bowl. Press a sheet of plastic wrap directly against the surface of the guacamole, making sure there are no air pockets between the plastic and the dip. This limits contact with oxygen and keeps the guacamole green significantly longer than leaving an air gap. The lime juice in the recipe also helps slow the browning process.

Give it a stir before serving since some separation can occur overnight. If there is a thin layer of browning on top, simply scrape it off and stir the bright green guacamole underneath.

guacamole in a mortary with a spring of cilantro on top. Avocado, cilantro and lemon on the table next to the bowl.

How to Serve Fresh Homemade Guacamole

Tortilla chips are the classic pairing and for good reason. Set out a big bowl of guacamole with a generous pile of chips and it will disappear faster than anything else on the table. For the best chip-to-guacamole experience, serve the guacamole at room temperature rather than cold straight from the fridge.

Beyond chips, guacamole is one of the most versatile condiments in a home cook’s repertoire. Spoon it over tacos, burritos, or burrito bowls as a creamy, fresh topping. Use it as a spread on sandwiches and wraps in place of or alongside mayo. Dollop it onto scrambled eggs or a breakfast bowl for a satisfying morning upgrade.

For a full spread, serve this guacamole alongside the Make Ahead Tater Tot Breakfast Casserole with Veggies for a brunch table that has something for everyone. It also pairs naturally with the Creamy Chicken Fajita Chopped Salad . . . add a spoonful on top right before serving for a creamy, fresh element that takes the salad to the next level.

For a party dip spread, set this guacamole out alongside salsa, sour cream, and queso for a full dip station that covers every flavor and texture. It holds up well at room temperature for up to two hours, which makes it practical for entertaining without any last-minute work.

Frequently Asked Questions About Homemade Guacamole

What avocados are best for guacamole?

Haas avocados are the best choice for guacamole. They’re the small, dark-skinned variety with a pebbly texture and a rich, buttery, slightly nutty flavor that is significantly more complex and satisfying than the larger, smoother Florida avocado. Florida avocados are larger with a milder, slightly watery flavor and lower fat content. They work in a pinch but produce a thinner, less flavorful guacamole. Haas avocados are available year-round at most grocery stores and are worth seeking out specifically for this recipe.

How do I know when an avocado is ripe?

A ripe avocado should yield gently when pressed with your thumb without feeling mushy or soft in spots. The skin should be dark, nearly black for Haas avocados. The small stem nub at the top should pop off easily and reveal green flesh underneath. If the flesh beneath the stem looks brown, the avocado is overripe. If it’s still bright green and the avocado feels completely firm, give it another day or two at room temperature. Never refrigerate avocados until they are fully ripe, as cold temperatures slow or stop the ripening process.

Why use sweet onion instead of white or yellow onion?

Sweet onion has a much milder, less pungent flavor than white or yellow onion, which means it adds a subtle onion presence to the guacamole without the sharp bite that can overpower the other flavors. White onion is the most traditional choice in Mexican guacamole and is also a great option if you enjoy a more assertive onion flavor. Whatever you use, chop it very finely so it distributes evenly throughout the dip rather than appearing in large chunks.

How do I keep guacamole from turning brown?

The browning is caused by oxidation, which happens when the cut avocado is exposed to oxygen. The lime juice in this recipe slows the process because the acid inhibits the oxidation reaction. For storage, pressing plastic wrap directly against the surface of the guacamole with no air gaps is the most reliable method. Some people swear by leaving the avocado pit in the bowl, though this only protects the small area immediately surrounding the pit rather than the entire surface.

guacamole in a mortary with a spring of cilantro on top. Avocado, cilantro and lemon on the table next to the bowl.
5 from 2 votes

Fresh Homemade Guacamole

By Spoonful of Flavor
Homemade is better than store-bought and is made in less than 10 minutes! This classic recipe is made with avocados, onions, tomatoes, lime juice and cilantro. 
Prep: 10 minutes
Total: 10 minutes
Servings: 4 people
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox. PLUS, you’ll get fresh new recipes weekly!

Ingredients 

  • 3 Haas avocados , or 1-2 medium Florida avocados
  • 1 small tomato, chopped
  • ¼ cup sweet onion, finely chopped
  • 1 tablespoon fresh cilantro, finely chopped
  • ½ lime for juicing
  • dash of ground black pepper
  • dash of salt

Instructions 

  • Slice avocados in half, remove pits, and scoop avocado flesh into medium mixing bowl. Add tomato, onion, and cilantro to bowl with avocado. Mash and mix well. Add lime juice, salt and pepper. Mix again and serve.

Notes

  • Store the guacamole in a sealed container in the refrigerator for up to 2 days. Or store in a bowl covered with plastic wrap. Press the plastic wrap down so that it is flush with the bowl to prevent the guacamole from browning.

Nutrition

Serving: 0g, Calories: 252kcal, Carbohydrates: 15g, Protein: 3g, Fat: 22g, Saturated Fat: 3g, Cholesterol: 0mg, Sodium: 13mg, Potassium: 815mg, Fiber: 10g, Sugar: 2g, Vitamin A: 475IU, Vitamin C: 22.2mg, Calcium: 24mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Appetizer, Dip
Cuisine: Mexican
Tried this recipe?Mention @spoonfulflavor or tag #spoonfulflavor!

You May Also Like

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments