* Brown the ground beef in a skillet with the chopped onion until no longer pink.
* Drain off any excess fat and add in both the ranch mix and the taco seasoning.
* Mix to combine the seasonings thoroughly with the ground beef.
* Transfer the meat to a large saucepan.
* Add in both kinds of beans, the corn, both kinds of tomatoes and the tomato juice.
* Stir to combine and heat through on medium heat.
* Reduce heat and simmer for 15 minutes.
* Garnish each bowl with shredded cheese and a dollup of sour cream.