Cut the avocados in half and remove the pit.
Remove each half of avocado from its skin and transfer to a medium-sized bowl.
Pour the lime juice and salt over the avocado and mash the mixture to the consistency of your liking. (See the recipe video for the consistency I use.) Be sure to avoid over mashing the avocado to the consistency of baby food. You want the guacamole to have some texture to it.
Once you reach the mashed consistency of your liking, add the onion, pepper, and garlic to the avocado mixture and stir until the additions are completely combined.
Transfer the guacamole to a bowl and serve with tortilla chips.
If you are making the guacamole in advance, you can store it in an airtight container in the refrigerator. However, first, press a piece of plastic wrap on top of the guacamole to prevent browning.
When sealed well, your guacamole will stay fresh in the refrigerator for 3-4 days or in the freezer for 3-4 months.