Cook the Meat: Heat the olive oil in a large skillet over medium heat. Add the ground beef and ½ teaspoon of the salt. Cook, breaking it up with a spoon, until browned and no longer pink, about 5 minutes.
Add the onion and the remaining ¼ teaspoon of salt. Sauté for 3-4 minutes, until the onion softens. Stir in the garlic, smoked paprika, Italian seasoning, and tomato paste. Cook for another 30 seconds until fragrant.
Add the Liquids & Cabbage: Add the diced tomatoes, beef broth, Worcestershire sauce, and balsamic vinegar. Stir to combine.
Add the chopped cabbage. Season with black pepper. Push the cabbage down so it’s mostly submerged in the sauce.
Simmer Until Tender: Bring the mixture to a simmer, then reduce the heat to low. Cover and cook for 8-12 minutes, stirring occasionally, until the cabbage is tender but still has some structure and the sauce has slightly thickened. Taste and adjust seasoning with more salt or pepper if needed.
Optional Topping: Chopped fresh parsley, sour cream (highly recommended!), or hot sauce.
