Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add sausage and brown on both sides (about 5-7 minutes). Use a slotted spoon to remove sausage to a plate and set aside.
Add onion to the pot and cook until tender (about 5-7 more minutes).
Add butter to the skillet with the onions. When the butter melts, stir in the cabbage and toss with the butter and onions to coat. Stir in broth, salt, garlic powder and pepper. Reduce heat to low, cover with a lid, and cook for about 10-15 minutes, stirring halfway through.
When the cabbage is tender, add the sausage back to the skillet. Cook and stir until warmed through (about 1 more minute). Garnish with fresh parsley just before serving.
Notes
Swap out the turkey kielbasa and use your favorite smoked sausage instead. Ground sausage or Italian sausage will also work.
Prep ahead: This dish can be made in advance and then reheated throughout the week for easy lunches or quick dinners.
The sausage and cabbage will keep in an airtight container in the refrigerator for 3-4 days. I do not recommend freezing the cooked dish, since the cabbage will have a weird watery, mushy texture when thawed.
Cooking for a smaller family? Cut all of the ingredients in half. The rest of the cooking instructions remain the same.
Play around with the ratio of ingredients. If you like more cabbage, you can use a large head of cabbage and decrease the sausage to just one pound (or less).