Prepare the avocados: Cut the avocados in half, remove the pits, and scoop the flesh into a mixing bowl.
Mash the avocados: Using a fork or potato masher, mash the avocados to your desired consistency. Some prefer a chunkier guacamole, while others prefer it smoother.
Add the remaining ingredients: Add the diced onion, diced tomatoes, diced jalapeño peppers, minced garlic, and chopped cilantro to the bowl with the mashed avocados.
Season with lime juice, salt, and pepper: Squeeze the juice of one lime over the mixture. Add salt and pepper to taste. Gently fold the ingredients together until well combined.
Adjust seasoning and lime juice: Taste the guacamole and adjust the seasoning and lime juice as needed. If you prefer a tangier guacamole, you can add the juice of an additional lime.
Chill and serve: Cover the guacamole with plastic wrap, ensuring the wrap is in direct contact with the surface of the guacamole to prevent browning. Refrigerate for at least 30 minutes to allow the flavors to meld. Serve chilled with your choice of low-carb dippers such as carrots, cucumber slices, bell pepper strips, chips, seeded crackers, or celery sticks.