In a large pot over medium high heat, cook the ground beef, breaking it up as it browns.
Stir in the diced onion and cook until softened, then add the minced garlic and cook until fragrant.
Sprinkle in the taco seasoning, ranch seasoning mix, and cumin. Stir until everything is well coated.
Pour in the beef broth, fire roasted tomatoes, diced tomatoes with green chiles, and green chiles. Bring to a gentle simmer.
Stir in the black beans, pinto beans, and corn. Let the soup simmer for 15 to 20 minutes.
Season with salt and pepper to taste. Ladle into bowls and serve warm with your favorite toppings.
Ladle into bowls and let everyone add their favorite toppings. Watching my daughter build her perfect bowl is my favorite part of dinner.