Add the olive oil to a large cooking pot. Over medium heat, add in the ground beef and the garlic. Brown the meat.
Add in the taco seasoning and dry Ranch mix. Mix well. Toss in the frozen corn.
Add the Rotel tomatoes, juice and all. Mix everything together well and continue to cook over medium heat for 2-3 minutes.
Add in all four cans of the beans. Juice and all. Add in the water, use two of the empty bean cans. Bring it to a boil and then reduce to a simmer for 30 minutes.
I love to top mine with shredded cheese and a scoop of sour cream. For kids who do not like soup, drain their soup and serve it over a bed of tortilla chips. Top with cheese and you have super easy nachos!