Preheat oven to 350°F. Spray a 9x13 dish with nonstick spray.
Add the oil to a large skillet. Heat over medium heat and add the diced onions. Cook until until they soften and then add the ground beef.
Cook until no longer pink and drain the fat if desired.
Add the minced garlic and cook until fragrant (1-2 minutes).
Add the tomato paste and cook for a few minutes.
Add the Ranch Style Beans (with the juice), enchilada sauce, diced green chilies and tomatoes (with the juice), and the broth.
Stir in the spices and continue to cook on medium-low simmer for 15 minutes.
Season with salt and pepper as preferred.
Stir in the sour cream and transfer to the prepared dish.
Top with the shredded cheese and Fritos corn chips last.
Bake in the oven for 20-25 minutes or until bubbly and the chips are a light golden brown.
Remove from oven and top with your favorite garnishes. Serve warm.
Notes
You can easily make this ahead of time but save adding the last layer of Fritos and cheese for just before it goes in the oven. That keeps the crunch in the chips best.
If the meat is too soupy after you cook it and and the other ingredients, then drain a bit more of the liquid first.
The rest of the ingredients are already cooked going into the oven. Watch the cheese, and cook until just melted.
Spraying some cooking oil on the inside of the baking dish makes clean up after serving a lot easier.