01 - Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned and cooked through, about 5–6 minutes. Drain excess fat if needed.
02 - Add the diced onion, carrots, and garlic. Sauté for 3–4 minutes, until the onions are softened.
03 - Stir in the chopped cabbage. Sprinkle with salt, pepper, thyme, caraway seeds (if using), paprika, and red pepper flakes (if using). Cook, stirring frequently, for 5 minutes until the cabbage begins to wilt.
04 - Add the beef broth. Cover the skillet, reduce heat to medium, and cook for 7–8 minutes until the cabbage is tender but not mushy.
05 - Uncover, stir, and cook for another 2–3 minutes to let excess liquid evaporate and flavors meld. Taste and adjust seasoning if needed. Sprinkle with chopped parsley and serve hot.