Place a large cast iron skillet or non-stick deep pan over medium-high heat. Add bacon pieces in one layer and cook until crispy. If needed, cook in batches. Once cooked, remove from pan and set aside on a plate.
Discard the grease, leaving about 2-3 tablespoons.
Add the sliced onion and cook for 2-3 minutes, until soft.
Add the chopped cabbage, salt, pepper, oregano, and smoked paprika. Toss and cook until tender but still a little crispy, for about 15 minutes. Toss and taste. If needed, reduce heat to medium-low, cover the pan, and cook cabbage for ten more minutes until the preferred tenderness is achieved.
Add the garlic and bacon, and cook cabbage for 3-4 minutes.
Serve immediately, and garnish with chopped green onions if you'd like.
