Dice the red onion finely and quarter the cherry tomatoes, placing each in separate small bowls. Seed and mince the jalapeño, chop the fresh cilantro, and have the lime juice freshly squeezed and ready. I like to prep all my vegetables first so the avocados stay fresher longer—once you cut them, they start to oxidize, so timing matters here. Measure out the salt, pepper, and cumin into a small bowl for easy access.
Cut each avocado in half lengthwise, working around the pit. Twist the halves apart, then carefully strike the pit with a sharp knife and twist it out. Using a spoon, scoop the flesh directly into a medium bowl. Immediately pour the lime juice over the avocado and mash with a fork to your desired consistency—I prefer leaving some texture rather than making it completely smooth, which keeps the guacamole from feeling like baby food. The lime juice prevents browning and adds brightness to every bite.
Add the cumin and jalapeño to the mashed avocado first, stirring gently to distribute the heat throughout. Then fold in the red onion, which adds a fresh bite and slight sweetness that balances the richness. Add salt and pepper, tasting as you go—you can always add more, but you can't take it out. This order lets the cumin bloom slightly with the avocado's warmth while building flavor layers.
Gently fold in the cherry tomatoes and cilantro, being careful not to crush the tomatoes—you want them to stay intact for texture and visual appeal. Taste once more and adjust seasonings if needed. Serve immediately with tortilla chips, fresh vegetables, or crackers.