Cut up and mince the onion and fresh garlic and cilantro.
Wash the avocados. Cut them in half and then scoop out the pit. Save the pits! You can also put your knife in the pit and twist it out.
Cut slits in the avocado halves lengthwise and then widthwise. Scoop out the avocado chunks with a spoon and place them in a medium bowl.
Add the onion, garlic, and cilantro in with the avocado. Add the salt and pepper and garlic powder (for extra garlic flavor, if desired), and combine everything with a fork. If you like tomatoes in your guac, slice a tomato into cubes/chunks, and add it in.
Cut the lime in half and squeeze the juice into the guacamole. Make sure the seeds don't get in there. You may want to squeeze it over a bowl first. The lime juice adds flavor along with helping to prevent it from turning brown. Mix with a fork.
Tip: Add the pits into the dip. The pits will also help keep it from turning brown.
Cover with plastic wrap so the wrap touches the top of the dip. Place in the fridge until ready to serve. Although it is best served right away. Enjoy!