The Low-Carb Comfort Meal You Did Not See Coming
Cabbage does not get nearly enough credit. It is inexpensive, widely available, and when you roast it at high heat it transforms into something completely different from the raw, crunchy vegetable people either love or avoid. Roasted cabbage steaks get tender in the middle and caramelized and slightly crispy on the edges, and they are sturdy enough to hold whatever you pile on top of them.
What goes on top here is a cheesy chicken and broccoli mixture that comes together in a single skillet while the cabbage is in the oven. Shredded rotisserie chicken, steamed broccoli, cheddar cheese, and blended cottage cheese all go in together and get stirred until everything is melted and creamy and cohesive. Then it goes straight over the cabbage and gets finished with a drizzle of chili oil.
Ten grams of carbs per serving. Thirty-eight grams of protein. The whole thing takes 30 minutes and uses one baking sheet and one skillet. It is the kind of meal that sounds simple and tastes like more effort went into it than actually did, which is exactly the kind of dinner that earns a permanent spot in the rotation.
The chili oil at the end is not optional. It adds heat, richness, and a brightness that ties the whole dish together. Do not skip it.
Roasted Cabbage Is Having a Moment and It Deserves It
If your only experience with cabbage is raw in coleslaw or boiled into submission, roasted cabbage is going to be a revelation. Cut into thick steaks, drizzled with olive oil, seasoned with salt and pepper, and roasted at 400 degrees, cabbage goes from sharp and crunchy to sweet, tender, and deeply savory with caramelized edges that have a slight char. It becomes a completely different vegetable.
The key is giving the steaks enough space on the baking sheet so they roast rather than steam. If they are crowded together, moisture gets trapped and you end up with soft, pale cabbage instead of golden-edged steaks. A large baking sheet with the steaks spread out in a single layer is the right setup.
Cabbage steaks are also sturdy enough to act as a base for toppings in a way that most vegetables are not. They hold their shape when you spoon the cheesy chicken mixture over them and they do not collapse or fall apart when you eat them. That structural quality is what makes this dish work as a composed plate rather than just vegetables with stuff on top.
The cheesy chicken mixture comes together quickly while the cabbage roasts. Blended cottage cheese is the protein-rich base that creates the creamy texture without relying on heavy cream or excess cheese. The cheddar melts into it and the result is a sauce that coats the chicken and broccoli and pulls everything together into something genuinely comforting.
Let’s Talk Ingredients
1 small head cabbage, cut into steaks
Cut the cabbage from top to bottom into slices about an inch thick. You should get four to six steaks from one small head depending on its size. The core runs through the center of each steak and holds it together during roasting. Do not remove the core or the steak will fall apart. The outer leaves may come loose slightly during roasting, which is fine. They crisp up and taste great.
1 to 2 tbsp olive oil
Drizzled over the cabbage steaks before roasting. Use enough to coat both sides lightly. Too little and the cabbage will dry out and not caramelize properly. Too much and it gets greasy. A tablespoon per side is the right amount. You can also brush it on with a pastry brush for more even coverage.
Salt and pepper, to taste
Season the cabbage generously before it goes in the oven. Cabbage needs salt to bring out its flavor and to help the caramelization process along. Season both sides if you can manage it, or at least the top side before roasting.
1 1/2 cups rotisserie chicken, shredded
Already cooked, already seasoned, and ready to go straight into the skillet. Rotisserie chicken is the right call for a 30-minute meal. White meat, dark meat, or a mix all work. Shred it into small pieces so it distributes evenly through the cheesy mixture and you get chicken in every bite rather than large chunks sitting on top.
1 cup steamed broccoli
Steam it until just tender before adding to the skillet. You want it cooked through but not mushy. Overcooked broccoli falls apart in the cheesy mixture and loses its color and texture. Cut it into small florets so it mixes easily with the chicken and cheese. Frozen broccoli that has been thawed and patted dry works too if fresh is not on hand.
1 cup shredded cheddar cheese
Melts into the cottage cheese base and creates the cheesy, pull-apart texture that makes this filling so satisfying. Sharp cheddar has more flavor than mild and is the better choice here. A Mexican blend also works if that is what you have. Freshly shredded melts more smoothly than pre-shredded from a bag.
1 cup blended cottage cheese
The protein base of the cheesy mixture. Blend it smooth before it goes into the skillet so the texture is creamy and even throughout. Full-fat cottage cheese gives you the richest result. Once it heats in the skillet with the cheddar, it becomes part of a cohesive, creamy sauce rather than a separate ingredient. This is where a lot of the protein in this dish comes from.
Chili oil, to taste
Drizzled over the finished dish right before serving. Chili oil adds heat, richness, and a savory depth that the dish needs as a finishing element. It also adds visual appeal against the pale cheesy mixture and green broccoli. Start with a small drizzle and add more at the table depending on heat preference. This is one of those finishing touches that makes the whole thing feel complete.
30 Minutes From Fridge to Table
The timing on this recipe is built around the cabbage bake time. The cabbage takes 20 minutes in the oven, which is exactly enough time to prep and cook the cheesy chicken mixture on the stovetop. Start the cabbage first, then move to the skillet.
While the cabbage is in the oven, shred the chicken if it is not already done, steam the broccoli if needed, and blend the cottage cheese. Everything should be ready to go into the skillet by the time the cabbage has been in for about 10 minutes. The skillet mixture itself takes about 5 minutes once everything is in, which lines up perfectly with the cabbage coming out of the oven.
For meal prep, this holds up well in the fridge for up to four days. Store the cabbage and the cheesy mixture separately and reheat both before plating. The cabbage reheats best in the oven or air fryer at 375 degrees for about 5 minutes to bring back some of the caramelized texture. The cheesy mixture reheats well in a skillet over low heat with a splash of water to loosen it if it has thickened in the fridge.
This also works well as a bowl meal without the cabbage. Spoon the cheesy chicken and broccoli over cauliflower rice instead for a completely different presentation that uses the same filling. Or serve it alongside the roasted cabbage rather than on top if you prefer to keep things separate on the plate.
If you want to stretch this to more servings, double the cheesy chicken mixture. One head of cabbage feeds four people as a base with four steaks. The filling doubles easily without changing the cooking method.