01 - Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook, breaking up with a spoon, until browned and cooked through, about 5–6 minutes. Drain excess fat if needed.
02 - Add diced onion, carrots, and garlic to the skillet. Sauté for 3–4 minutes until onions are softened and fragrant.
03 - Stir in 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 cabbage begins to wilt.
04 - Pour in beef broth. Cover skillet, reduce heat to medium, and cook for 7–8 minutes until cabbage is tender but not mushy.
05 - Uncover skillet and cook for another 2–3 minutes to let excess liquid evaporate and flavors meld together.
06 - Taste and adjust seasoning if needed. Sprinkle with chopped fresh parsley and serve hot.