Heat a little oil in a large pot or Dutch oven over medium-high heat. Add the ground beef and cook until browned, lightly seasoning it with salt and black pepper.
Add the diced onion and drained Rotel. Continue cooking until the onion begins to turn translucent and fragrant. When almost done cooking add in the 2TB of flour. Mix the flour within the onions and Rotel then proceed to next step.
Add the corn, black beans, pinto beans, taco seasoning, and ranch seasoning. Stir briefly to combine, then pour in the chicken broth.
Lower the heat to a simmer and cook for about 20 minutes, stirring occasionally.
Add the cubed Velveeta, then continue stirring until cheese is melted. Once the cheese has melted turn off the stove, taste for salt before serving.