Begin by preparing all your ingredients. Chop the cabbage, dice the onion, and mince the garlic.
In a large skillet, cook the chopped bacon over medium heat until crispy, about 5 minutes. Remove the bacon from the skillet and set it aside, leaving the bacon drippings in the pan.
In the same skillet, add the sliced shrimp sausage and cook for about 4-5 minutes until browned. Remove and set aside with the bacon.
Add the olive oil to the skillet, and then add the diced onion. Sauté for 2-3 minutes until the onion becomes translucent.
Stir in the minced garlic and sauté for another 30 seconds until fragrant.
Add the chopped cabbage to the skillet, followed by the salt, black pepper, and red pepper flakes (if using). Stir well to combine.
Cook the cabbage for about 10 minutes, stirring occasionally, until it wilts and starts to caramelize.
Return the cooked bacon and shrimp sausage to the skillet, mixing everything together. Cook for an additional 2-3 minutes to heat through.
Taste and adjust seasoning if necessary; remove from heat.
Garnish with chopped green onions before serving.