Preheat the oven: Preheat your oven to 375°F (190°C).
Cook the beef: In a large skillet, heat the olive oil over medium heat. Add the ground beef, season with salt and pepper, and cook until browned, about 5-7 minutes. Drain excess fat if necessary.
Sauté the onions and garlic: Add the diced onion and garlic to the skillet with the beef. Cook for 3-4 minutes, until the onions are softened.
Cook the cabbage: Stir in the chopped cabbage and beef broth. Cover the skillet and cook for 8-10 minutes, stirring occasionally, until the cabbage is tender.
Prepare the cheese sauce: In a small saucepan, melt the butter over medium heat. Stir in the heavy cream and shredded cheese, whisking until the cheese is melted and the sauce is smooth. Season with paprika, salt, and pepper.
Assemble the bake: Transfer the beef and cabbage mixture to a greased baking dish. Pour the cheese sauce over the top, spreading it evenly.
Bake: Bake the casserole in the preheated oven for 15-20 minutes, or until the top is bubbly and golden brown.
Serve: Garnish with fresh parsley and serve hot.