Cheesy roasted cabbage delivers a perfect balance of indulgence and nutrition. Roasted until caramelized and golden, this dish pairs naturally sweet cabbage with rich Gruyère cheese and savory French onion flavors. It’s a low-carb, fiber-packed option that’s naturally gluten-free and fits into keto or vegetarian diets. Each bite is creamy, tender, and deeply satisfying—making it an irresistible addition to your healthy eating routine.

We developed this recipe to show how the humble cabbage can be transformed into a show-stopping dish. With layers of flavor from caramelized onions, fresh thyme, and a touch of cheese, you’ll love how nutrient-rich ingredients come together to create pure comfort food. Whether you’re serving it as a hearty side dish or a vegetarian main, it promises all the coziness of baked French onion soup in a lighter, plant-forward format.
Why This Cheesy Roasted Cabbage Is Good for You
- Rich in fiber: Cabbage supports digestive health and helps keep you full longer.
- Vitamin C powerhouse: Helps boost your immunity while adding a fresh, natural sweetness to the dish.
- Low-carb and keto-friendly: Perfect for those managing carbs while enjoying comforting flavors.
- Heart-friendly fats: Extra-virgin olive oil provides healthy monounsaturated fats.
- Gluten-free: Naturally free of gluten, this recipe is suitable for celiac or gluten-sensitive individuals.
Wholesome Ingredients for This Cheesy Roasted Cabbage
Each ingredient was chosen with both flavor and nutrition in mind. Here are the key players:
- Green cabbage: Cabbage is low in calories but high in nutrients like vitamin C, vitamin K, and antioxidants. To choose a great cabbage, look for one that’s firm and heavy for its size.
- Sweet onion: Caramelizing onions brings out their natural sweetness, adding depth to the dish. Swap for yellow onions if needed, but the sweetness of a Vidalia or similar variety works best here.
- Gruyère cheese: Known for its nutty, creamy flavor, Gruyère melts beautifully over the roasted cabbage for an indulgent finish. If you prefer, swap it for mozzarella or a dairy-free shredded cheese to meet dietary needs.
- Extra-virgin olive oil: A heart-healthy fat that enhances the cabbage’s caramelization while keeping it tender. Use high-quality olive oil for the best results.
Tip: Fresh thyme is a flavor-enhancing hero here, but if you’re out, dried thyme works as a substitute (just use less, as dried herbs are more concentrated).
Cheesy Roasted Cabbage Recipe Details
- Servings: 8
- Prep Time: 40 minutes
- Cook Time: 15–20 minutes plus 20 minutes
- Total Time: 55 minutes
Ingredients for Cheesy Roasted Cabbage
- 1 large head green cabbage, cut into 8 wedges with core intact
- 5 tablespoons extra-virgin olive oil, divided
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon ground pepper, divided, plus more for garnish
- 1 large sweet onion, halved and thinly sliced
- 2 teaspoons chopped fresh thyme, plus fresh thyme leaves for garnish
- 1½ teaspoons reduced-sodium soy sauce
- ¼ cup reduced-sodium vegetable broth
- 1 tablespoon sherry vinegar or cider vinegar
- 1 cup shredded Gruyère cheese
How to Make Cheesy Roasted Cabbage
- Preheat your oven to 425°F and coat a large rimmed baking sheet with cooking spray.
- Place the cabbage wedges on the prepared sheet in an even layer.
- In a small bowl, whisk 3 tablespoons olive oil, garlic powder, salt, and ¼ teaspoon pepper. Brush the mix evenly over the cut sides of the cabbage.
- Roast the cabbage for approximately 20 minutes until golden-brown on the edges. Flip the wedges and continue roasting for another 20 minutes, or until crisp-tender.
- Meanwhile, heat the remaining 2 tablespoons olive oil in a skillet over medium heat. Add the onions and cook, stirring occasionally, until softened (about 5 minutes).
- Stir in thyme, soy sauce, and the remaining pepper. Lower heat to medium-low and continue cooking the onions, stirring occasionally, until golden-brown (15–20 minutes).
- Add broth and vinegar to the onion mixture. Use a spoon to scrape up any browned bits at the bottom of the pan, then cook for 1–2 minutes, or until the onions are glossy and most of the liquid is absorbed.
- Top each roasted cabbage wedge with caramelized onions, using about 1 heaping tablespoon per wedge.
- Sprinkle cheese evenly over the wedges, then return the tray to the oven and roast for 3 minutes, or just until the cheese is melted and bubbling.
- Garnish with fresh thyme leaves and a sprinkle of black pepper. Serve immediately!
How to Customize This Cheesy Roasted Cabbage for Your Diet
- Make it vegan: Use a plant-based cheese alternative and swap soy sauce with tamari for a dairy-free, vegan-friendly dish.
- Lower the calories: Reduce the olive oil to 3 tablespoons and use a reduced-fat cheese or less cheese.
- Boost protein: Add some cooked lentils or quinoa to make it a well-rounded vegetarian main.
- Keto-friendly swap: Leave the recipe as-is! This dish is naturally low-carb and perfect for a keto lifestyle.
- Ditch the soy: Replace soy sauce with coconut aminos for a soy-free option.
Nutritionist-Approved Tips for Cheesy Roasted Cabbage
- Choose the right cabbage: Look for a head that’s firm and dense with bright green leaves.
- Prep in advance: Slice your cabbage and onions a day ahead to save time on busy weeknights.
- Meal prep superstar: Make this ahead and store in the fridge for up to 3 days. Reheat in the oven to revive crisp edges!
- Maximize nutrients: Avoid overcooking the cabbage so its vitamins and antioxidants are preserved.
- Don’t skip the garnish: Fresh thyme and cracked pepper elevate the flavors beautifully.
Cheesy Roasted Cabbage FAQs
Can I use red cabbage instead?
Absolutely! Red cabbage works, though it will be slightly firmer and have a more robust flavor than green cabbage.
What can I use instead of Gruyère?
Try shredded mozzarella, sharp cheddar, or a plant-based cheese for a vegan version.
Is this French onion cabbage recipe good for meal prep?
Yes! It stores well in the fridge for up to 3 days. Reheat in a hot oven or air fryer for the best texture.
Can I make this a main dish?
Yes! Add a protein like grilled chicken or lentils to transform it into a full meal.
We’re confident you’ll adore this cheesy roasted cabbage. Let us know in the comments: How are you making healthy eating exciting this week? Happy cooking!

Cheesy Roasted Cabbage
Ingredients
- 1 large head green cabbage cut into 8 wedges with core intact
- 5 tablespoons extra-virgin olive oil divided
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon ground pepper divided, plus more for garnish
- 1 large sweet onion halved and thinly sliced
- 2 teaspoons chopped fresh thyme plus fresh thyme leaves for garnish
- 1½ teaspoons reduced-sodium soy sauce
- ¼ cup reduced-sodium vegetable broth
- 1 tablespoon sherry vinegar or cider vinegar
- 1 cup shredded Gruyère cheese
Instructions
- Preheat your oven to 425°F and coat a large rimmed baking sheet with cooking spray.
- Place the cabbage wedges on the prepared sheet in an even layer.
- In a small bowl, whisk 3 tablespoons olive oil, garlic powder, salt, and ¼ teaspoon pepper. Brush the mix evenly over the cut sides of the cabbage.
- Roast the cabbage for approximately 20 minutes until golden-brown on the edges. Flip the wedges and continue roasting for another 20 minutes, or until crisp-tender.
- Meanwhile, heat the remaining 2 tablespoons olive oil in a skillet over medium heat. Add the onions and cook, stirring occasionally, until softened (about 5 minutes).
- Stir in thyme, soy sauce, and the remaining pepper. Lower heat to medium-low and continue cooking the onions, stirring occasionally, until golden-brown (15–20 minutes).
- Add broth and vinegar to the onion mixture. Use a spoon to scrape up any browned bits at the bottom of the pan, then cook for 1–2 minutes, or until the onions are glossy and most of the liquid is absorbed.
- Top each roasted cabbage wedge with caramelized onions, using about 1 heaping tablespoon per wedge.
- Sprinkle cheese evenly over the wedges, then return the tray to the oven and roast for 3 minutes, or just until the cheese is melted and bubbling.
- Garnish with fresh thyme leaves and a sprinkle of black pepper. Serve immediately!
