lowcalorie roasted cabbage and carrot salad with citrus dressing

5 min prep 30 min cook 2 servings
lowcalorie roasted cabbage and carrot salad with citrus dressing
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

I still remember the first time I served this salad at our annual summer potluck. The bowl came home scraped clean, and three neighbors texted me that night asking for the recipe. Since then, it's become my signature dish—bright, tangy, and so ridiculously low in calories that I can enjoy a generous mountain of it without a second thought. Whether you're meal-prepping for the week, bringing something healthy to a gathering, or simply craving a side dish that plays nicely with grilled fish or roasted chicken, this roasted cabbage and carrot salad with citrus dressing is about to earn permanent real estate in your kitchen.

Why This Recipe Works

  • Under 120 calories per serving thanks to high-volume, low-calorie vegetables and a light citrus vinaigrette.
  • Roasting intensifies the natural sweetness of cabbage and carrots, eliminating any need for refined sugar.
  • Make-ahead friendly: the dressing can be prepped on Sunday, veggies roasted on Monday, and lunch is set until Friday.
  • Zero wilt factor: sturdy cabbage holds up to the dressing, so your salad stays crunchy all week.
  • All-season versatility: equally delicious served warm in winter or chilled in summer.
  • One pan, minimal cleanup: everything roasts together while you whisk the dressing.
  • Naturally vegan, gluten-free, and nut-free so every guest can enjoy it.

Ingredients You'll Need

Ingredients

Let's talk cabbage. While green cabbage is the most affordable and widely available, savoy cabbage brings a frilly texture that catches the citrus dressing like tiny pockets of sunshine. Whichever variety you choose, look for heads that feel heavy for their size with tightly packed, crisp leaves—no brown spots or limp edges. A 2-pound head will yield roughly 8 cups once cored and sliced.

Carrots are the supporting actor that quietly steals the show. I reach for medium-sized roots—large ones can be woody and small ones yield too little volume. If you can find rainbow carrots at the farmers market, grab them; the pigments translate into slightly different sweetness levels and a confetti of color on the sheet pan. Store carrots loose in the crisper drawer, not in the plastic produce bag, to prevent condensation and premature sliminess.

For the citrus component, you have options. A blend of fresh orange and lime juice gives the brightest flavor, but ruby grapefruit adds a floral bitterness that pairs beautifully with roasted vegetables. Whatever you choose, zest half of the fruit before juicing; the oils in the zest amplify the aroma without extra calories. If you're in a pinch, refrigerated 100% juice works, but the dressing will taste flatter—compensate with an extra pinch of zest.

Extra-virgin olive oil is still calorie-dense, so I keep the dressing light by cutting it with the starchy pasta water technique: a splash of the hot, starchy water left from draining roasted veggie juices helps the scant 2 tablespoons of oil emulsify into a glossy cloak. Choose a mild, fruity oil—nothing peppery that will overpower the citrus.

Finally, the seasoning trinity: kosher salt, freshly ground black pepper, and smoked paprika. Smoked paprika gives the cabbage those crave-worthy charred edges without firing up the grill. If you only have sweet paprika, add a pinch of ground cumin for depth.

How to Make Low-Calorie Roasted Cabbage and Carrot Salad with Citrus Dressing

1
Heat the oven & prep the pans

Position two racks in the upper-middle and lower-middle of your oven and preheat to 425°F (220°C). Line two large rimmed baking sheets with parchment—rimmed is key so the carrot coins don't escape. Lightly mist with olive-oil spray or brush with ½ teaspoon oil per pan; this micro-layer prevents sticking without adding measurable calories.

2
Slice the cabbage into "steaks"

Remove any wilted outer leaves, then core the cabbage. Cut into ¾-inch-thick rounds—think of them as vegetarian steaks. Keeping the slices thick ensures they won't collapse into mush during roasting. If a few frilly edges fall off, save them; they become deliciously lacy chips.

3
Coin the carrots

Peel and cut carrots on the bias into ¼-inch coins. The angled cut maximizes surface area so the citrus dressing can cling later. Pat dry so they roast, not steam.

4
Season & spread

In a large bowl, toss vegetables with ½ teaspoon kosher salt, ¼ teaspoon black pepper, and ½ teaspoon smoked paprika. Arrange in a single layer—cabbage on one pan, carrots on the other—so each piece has breathing room. Crowding equals steaming, and we want caramelization.

5
Roast to charred perfection

Slide both pans into the oven and roast for 12 minutes. Flip the cabbage steaks and stir the carrots, then swap rack positions for even browning. Continue roasting 8–10 minutes more, until the cabbage edges are mahogany and the carrots blister in spots.

6
Whisk the citrus dressing

While the vegetables roast, combine 3 tablespoons fresh orange juice, 1 tablespoon lime juice, 1 teaspoon zest, 2 tablespoons extra-virgin olive oil, 1 teaspoon Dijon mustard, ½ teaspoon honey (or agave for strict vegans), and a pinch of salt in a jam jar. Shake vigorously until emulsified and glossy.

7
Deglaze the pans

Transfer the hot vegetables to a serving bowl. Pour 2 tablespoons warm water onto each sheet pan and scrape with a silicone spatula to loosen the caramelized bits. This "veggie stock gold" adds depth to the dressing without extra oil.

8
Toss & taste

Add the pan juices to the jar of dressing, re-shake, then pour over the roasted vegetables. Toss gently to coat—cabbage should glisten but not swim. Taste and adjust salt or citrus; the flavor should be bright and slightly sharp while the vegetables are still warm.

9
Serve or chill

Enjoy immediately for a warm salad, or let cool completely and refrigerate up to 5 days. The flavors meld beautifully overnight, making this the ultimate prep-ahead lunch.

Expert Tips

High-heat roasting

Resist the urge to lower the oven temperature. 425°F is the sweet spot where vegetables caramelize in under 25 minutes without excess oil.

Dry = crispy

Pat vegetables dry after washing. Surface moisture creates steam, which prevents the gorgeous browning we want.

Double batch trick

Roast a second tray of plain vegetables (no seasoning) at the same time. Cool, freeze in portions, and reheat for quick weeknight sides.

Glass jar dressing

Mix and store the dressing in a small mason jar. It stays emulsified for a week; just shake and pour.

Color pop

Add a handful of pomegranate arils just before serving for ruby jewels that burst with tart juice and photograph beautifully.

Knife shortcut

Use a mandoline set to ¼ inch for carrot coins in 30 seconds—just mind your knuckles and use the guard.

Variations to Try

  • Moroccan twist: swap smoked paprika for ras el hanout and finish with chopped dates and toasted slivered almonds (adds 35 calories per serving).
  • Asian-inspired: replace citrus juice with yuzu or rice vinegar, whisk ½ teaspoon sesame oil into the dressing, and sprinkle with sesame seeds and scallions.
  • Protein boost: fold in a can of drained chickpeas before roasting and increase salt by ⅛ teaspoon. Adds 5 g plant protein per serving.
  • Crunch upgrade: top each serving with 1 tablespoon toasted pumpkin seeds for healthy fats and extra crunch.
  • Spicy kick: whisk ¼ teaspoon chipotle powder into the dressing or add a finely minced Fresno chile to the roasting pans.
  • Winter comfort: serve warm over a bed of farro or quinoa, drizzled with an extra tablespoon of the hot pan juices.

Storage Tips

Refrigerator: Store cooled salad in an airtight container up to 5 days. Keep the dressing separate if you prefer ultra-crisp vegetables beyond day 3, though the cabbage holds up well even when dressed.

Freezer: Roast extra vegetables (plain, undressed) and freeze in single portions on a tray; once solid, transfer to zip-top bags for up to 3 months. Thaw overnight in the fridge, warm in a skillet, then toss with freshly shaken dressing.

Make-ahead lunches: Divide salad among 5 glass jars, add 2 tablespoons dressing to the bottom, top with veggies, seal, and refrigerate. Invert onto a plate at lunchtime for a dressed-but-not-soggy meal.

Frequently Asked Questions

Pre-shredded mix is too thin and will burn before it caramelizes. If you're in a hurry, buy pre-cut thick cabbage "steaks" from the produce section or slice a bagged mix into chunkier strips.

Shriveling happens when the oven is too low or the pieces are too thin. Keep the 425°F temp and cut ¼-inch coins; any thinner and they dehydrate before browning.

Carrots contain more carbs than leafy greens, but the net carbs per serving are ~9 g, which fits many moderate keto plans. Swap carrots for zucchini ribbons to drop carbs to 4 g per serving.

Absolutely. Use a grill basket over medium-high heat (about 450°F surface temp). Toss every 4–5 minutes until the cabbage edges are charred and carrots are tender, 12–15 minutes total.

The Dijon mustard acts as an emulsifier, but shaking in a small jar right before serving re-combines everything. If it still breaks, add ¼ teaspoon warm water and shake again.

Yes—use four sheet pans and rotate them halfway through roasting. Keep vegetables in a single layer; doubling up on one pan causes steaming and uneven browning.
lowcalorie roasted cabbage and carrot salad with citrus dressing
salads
Pin Recipe

Low-Calorie Roasted Cabbage and Carrot Salad with Citrus Dressing

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Preheat oven: Set racks in upper-middle and lower-middle positions; heat to 425°F. Line two rimmed baking sheets with parchment and lightly oil.
  2. Prep vegetables: Core cabbage and cut into ¾-inch steaks. Pat carrots dry. Toss vegetables with ½ tsp salt, pepper, and smoked paprika. Arrange in a single layer—cabbage on one pan, carrots on the other.
  3. Roast: Bake 12 minutes, flip cabbage and stir carrots. Swap pan positions and roast 8–10 minutes more until edges are charred.
  4. Make dressing: In a small jar combine orange juice, lime juice, zest, olive oil, mustard, honey, and remaining ¼ tsp salt. Shake until emulsified.
  5. Deglaze: Transfer vegetables to a bowl. Pour 2 tbsp warm water onto each hot pan; scrape up browned bits and add to the dressing jar. Shake again.
  6. Toss & serve: Pour dressing over warm vegetables, toss, taste, and adjust seasoning. Serve warm or chilled, garnished with pomegranate arils if desired.

Recipe Notes

For ultra-crisp meal-prep, store dressing separately and toss just before eating. Salad keeps 5 days refrigerated; do not freeze dressed salad.

Nutrition (per serving)

116
Calories
2g
Protein
15g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.