Preheat oven to 375°F (190°C).
Cut the cabbage into 8 wedges, keeping the core intact on each wedge.
1 head (900-1100 g) green cabbage
Heat olive oil in a 12-inch (30 cm) oven-safe cast iron skillet over medium-high heat. Sear the cabbage wedges 2 to 3 minutes per side until golden. Work in batches if needed. Transfer seared wedges to a plate and season with salt and pepper.
3 tbsps (45 ml) olive oil
Reduce heat to medium. Add butter and cook red onion for 2 to 3 minutes until softened. Add garlic and cook for 30 seconds until fragrant.
2 tbsps (28 g) butter, ½ cup (75 g) finely diced red onion, 4 cloves garlic
Pour in chicken broth to deglaze the pan, scraping up any browned bits.
1 cup (240 ml) low-sodium chicken broth
Add cream cheese and whisk until melted and smooth.
4 oz. (113 g) full-fat cream cheese
Stir in heavy cream, sun-dried tomatoes, oregano, thyme, rosemary, more salt and pepper, and red pepper flakes if using. Simmer for 2 to 3 minutes to slightly thicken. Remove from heat.
1 cup (240 ml) heavy cream, ½ cup (60 g) sun-dried tomatoes in oil, 1 tsp (1 g) dried oregano leaves, 1 tsp (1 g) dried thyme leaves, ½ tsp (0.5 g) dried rosemary leaves, 1 tsp (6 g) table salt, ½ tsp (1 g) black pepper, 1 tsp (1 g) red pepper flakes
Stir in Parmesan cheese until fully melted and incorporated.
½ cup (45 g) grated Parmesan cheese
Nestle the cabbage wedges back into the skillet, spooning sauce over the tops.
Cover with foil or a lid and bake for 45 minutes.
Uncover, baste the cabbage with the sauce, and bake for another 15 to 20 minutes until fork-tender.
Let rest for 5 minutes before serving. Garnish with chopped parsley and extra Parmesan.
chopped fresh parsley, extra Parmesan for serving