Brown beef and onion over medium heat until no longer pink. Drain. I used about 1.5 lbs. of ground beef so only diced up a bit over 1/2 of an onion. Vary according to your taste.
Add drained beef and onion and all remaining ingredients to a crock pot and cook on low 4-6 hours. You can also do this on the stove top, simmering on medium until heated through, but I felt the extended time in the crockpot allowed more time for the flavors to mingle.
Serve with a bit of shredded cheese, a dollop of sour cream, guacamole, tortilla chips, whatever you think makes the meal. I also made sweet cornbread to go along with it.