To start, dice the onion, mince the garlic and drain then rinse the canned beans and corn.
In a large pot on medium high heat add in oil then toss in the diced onions. When the onions start to change color add in the minced garlic. Season lightly with salt and pepper and cook until the garlic starts to get little brown bits on it.
Now, turn the heat to medium and add in the flour and mix it in with the ingredients. Toss in the corn, green chilies and navy beans. Give everything a mix then slowly pour in the chicken broth.
Next, add in the enchilada sauce and cumin. Bring to a simmer then cover the pot and allow the soup to cook for about 10 minutes. Just to bring the flavors together.
Lastly, squeeze a lime into the soup then taste for salt and black pepper. Serve the soup with shredded or crumbled cheese and more lime of you'd like.