In a large skillet, heat the olive oil over medium-high heat. Once hot, add the ground beef and cook until fully browned, about 6-8 minutes, breaking it up with a spatula as it cooks.
Add the diced onion and minced garlic to the skillet, stirring occasionally for 2-3 minutes until they are softened and fragrant.
Sprinkle in the smoked paprika, cumin, chili powder, salt, and pepper. Stir well to combine everything evenly.
Toss in the chopped cabbage and sauté for about 8-10 minutes, letting it cook down until it is tender yet still has some crunch.
Pour in the fire-roasted diced tomatoes (with juices) and lime juice. Allow the mixture to simmer for an additional 5 minutes to meld the flavors.
Remove the skillet from heat and mix in the shredded cheddar cheese until it melts throughout the dish. Gently fold in the crushed Fritos at the end to retain their crunch.
If desired, transfer to an oven-safe dish and place it in a preheated oven at 350°F (175°C) for about 5 minutes to further melt the cheese and crisp up the top layer.
Let the skillet rest for about 5 minutes, then serve warm, garnished with extra Fritos for added crunch if you like.