In a Dutch oven, sauté the onion in olive oil until it is soft and golden-brown. Add garlic and cook for another few minutes. Add beef or turkey, and cook until browned. Drain the fat if there is an excess. Add taco seasoning and ranch dressing packets, and mix well. Stir in the remaining ingredients. Bring to a boil, stirring often. Reduce the heat. Simmer, uncovered, for about 15 minutes. If soup is too thick, add a little water to thin out.