Add and place the bacon in a large stockpot and cook over medium-high heat until crispy, about 10 minutes.
Remove the bacon from the pot on to a clean plate lined with paper towel to drain excess fat.
In the same pot with the bacon fat, add the onion and garlic. Saute, stirring regularly, until the onion caramelizes; about 10 minutes.
Stir in the cabbage and continue to cook and stir another 10 minutes.
Sprinkle with onion powder, garlic powder, paprika, salt and pepper. Stir until well mixed.
Reduce heat to low, cover, and simmer for 30 minutes more, stirring occasionally.
Remove from heat. Crumble the bacon and sprinkle over cabbage mixture.
Serve and enjoy!