Roasted Cauliflower, Charred Corn, and Cucumber Salad (30 Minutes, 240 Cal)

Most “healthy” salads taste like obligation. This one doesn’t. Roasted cauliflower turns nutty and golden, sweet corn balances the tang of cucumber and lime, and a quick yogurt-tahini dressing brings the whole thing together in a way that feels more like a meal than a side. It comes together in 30 minutes, holds up beautifully in the fridge for three days, and lands at 240 calories with 9g of protein and 7g of fiber per generous serving. Here’s the full recipe, the swaps that matter, and how to use it.

The Quick Hit
  • 240 calories, 9g protein, 7g fiber per generous serving (serves 4 as a side, 2 as a meal)
  • 30 minutes total — 25 of which is hands-off roasting
  • Holds 3 days in the fridge — actually gets better on day two as flavors meld
  • Roasting the cauliflower is non-negotiable — raw cauliflower in this salad is a different (worse) dish
  • Mostly pantry ingredients — cauliflower, corn, cucumber, herbs, yogurt, tahini, lime

Why this salad works

Most cold vegetable salads taste flat because all the components share the same texture and temperature. This one stacks contrasting elements: warm-roasted cauliflower with charred edges, sweet sliced corn cut fresh from the cob, cool crisp cucumber, bright herbs, and a creamy-tangy dressing that brings them together. Every bite has multiple temperatures and textures.

The roasting is the move that separates this from sad-salad territory. Cauliflower at 425°F for 20 minutes develops the same kind of caramelization that makes roasted potatoes addictive — the natural sugars in the cauliflower brown and concentrate, and the texture goes from spongy to almost meaty. Steaming or boiling cauliflower kills this. Roasting unlocks it.

The other small move that punches above its weight: charring the corn for 90 seconds in a dry skillet before adding it. Even using frozen corn, that brief sear deepens the sweetness and adds a subtle smokiness. Skip this and the corn tastes generic; do it and it tastes like late-summer farm stand.

Roasted cauliflower in a bowl with herbs
Properly roasted cauliflower develops golden edges and a nutty, almost-meaty texture. Steamed cauliflower will not deliver this dish.

The recipe

Serves 4 as a side, 2 as a meal · Prep 10 min · Cook 20 min · 240 cal/serving

Salad

  • 1 medium head cauliflower, cut into bite-sized florets (about 5 cups)
  • 2 tbsp olive oil
  • ½ tsp sea salt, plus more to taste
  • ¼ tsp black pepper
  • ½ tsp smoked paprika (optional but recommended)
  • 2 ears fresh corn, kernels cut off the cob (about 1½ cups) — or 1½ cups frozen corn, thawed
  • 1 large English cucumber, halved lengthwise and sliced into ¼-inch half-moons
  • ½ cup chopped fresh cilantro (or flat-leaf parsley if cilantro isn’t your thing)
  • ¼ cup thinly sliced red onion
  • ¼ cup crumbled feta (optional, for richness)

Yogurt-tahini dressing

  • ⅓ cup plain Greek yogurt (full-fat or 2%)
  • 2 tbsp tahini
  • 2 tbsp fresh lime juice (about 1 lime)
  • 1 small garlic clove, finely grated
  • 1 tbsp olive oil
  • ½ tsp ground cumin
  • ¼ tsp salt
  • 1-2 tbsp water to thin to drizzling consistency

Method

  1. Heat the oven to 425°F. Line a sheet pan with parchment paper.
  2. Roast the cauliflower. Toss the florets with 2 tbsp olive oil, sea salt, pepper, and smoked paprika. Spread on the sheet pan in a single layer (don’t crowd — use two pans if needed). Roast 20-25 minutes, flipping once at the halfway point, until edges are golden brown and the centers are tender but not mushy.
  3. Char the corn. Heat a dry skillet over high heat for 2 minutes. Add the corn kernels in a single layer and let them sit untouched for 60-90 seconds — they should pop and develop dark spots. Stir once and cook another 30 seconds. Transfer to a plate to cool.
  4. Make the dressing. Whisk all dressing ingredients in a small bowl until smooth. Add water 1 tablespoon at a time until you reach a drizzling consistency — thicker than ranch, thinner than mayo.
  5. Assemble. In a large bowl, combine the warm-but-not-hot cauliflower, charred corn, cucumber, cilantro, red onion, and feta if using. Drizzle with two-thirds of the dressing and toss gently. Reserve the remaining dressing to drizzle on top.
  6. Taste and adjust. Add more salt, lime juice, or pepper as needed. The salad should taste bright, salty, and slightly sweet — if it tastes flat, more lime juice usually fixes it.
  7. Serve immediately or chill. The salad is great warm, room temp, or chilled. Let it sit for 10-15 minutes before serving for best flavor integration.
Cook’s Note

Don’t add the cucumber until just before serving if you’re meal-prepping. Cucumber releases water as it sits with salt, and a soggy salad on day two isn’t the same dish. Roast the cauliflower, char the corn, and prep the dressing ahead — combine with cucumber 5 minutes before eating.

Nutrition breakdown

Per serving (¼ of recipe, with feta):

  • Calories: 240
  • Protein: 9g
  • Carbs: 24g (7g fiber, 7g natural sugar)
  • Fat: 14g (2.5g saturated)
  • Sodium: 480mg (without feta: 380mg)

As a meal (½ recipe per person), the macros double: 480 calories, 18g protein, 14g fiber. That’s a substantial lunch and lands well within most calorie targets.

Smart variations

Higher protein (turn it into a meal): Add 4 oz of grilled chicken, shrimp, or seared tofu per serving. Push protein to 30+ grams without changing the rest of the dish. The yogurt-tahini dressing pairs beautifully with all three.

Vegan version: Skip the feta, swap Greek yogurt for unsweetened plant-based yogurt (cashew or coconut work best). The flavor is essentially identical.

Lower carb: Cut the corn in half and bulk up with extra cauliflower (use 1½ heads instead of 1). Drops the carbs by ~30%.

Mediterranean spin: Swap cilantro for chopped mint and parsley, add ¼ cup chopped Kalamata olives, and use lemon juice instead of lime in the dressing. Different flavor profile, same template.

Mexican spin: Add ½ cup cooked black beans, swap feta for cotija, and add 1 tbsp finely diced jalapeño. The dressing already leans this direction with the lime and cumin — these additions complete the picture.

Grain bowl: Add ½ cup of cooked quinoa, farro, or brown rice per serving. The salad becomes a complete grain bowl that holds even better in the fridge for meal prep.

Fresh cucumber, corn, and herbs on a wooden cutting board
The whole recipe is mostly pantry and produce-aisle staples — no specialty ingredients required.

The ingredient deep-dive: why each component earns its spot

Cauliflower: The structural backbone. One head delivers about 25g of fiber, more than 100% of your daily vitamin C, and a substantial dose of vitamin K. Roasted cauliflower also has documented anti-inflammatory benefits from the sulforaphane it contains — a compound that’s been studied for cancer-protective and cardiovascular effects.

Corn: Often unfairly maligned. A cup of corn is around 130 calories with 4g of fiber, B vitamins, and lutein (good for eye health). Yes, it’s higher in carbs than a leafy green, but the carbs are paired with fiber and the macronutrient profile complements the lower-carb cauliflower nicely. Skip corn only if you’re explicitly low-carb.

Cucumber: Mostly water, but that’s the point — it cools the dish and adds crunch without calories. The mild flavor lets the cauliflower and dressing do the talking. English cucumbers are preferable for their thin skin (no peeling needed) and lack of bitter seeds.

Greek yogurt: The protein anchor in the dressing. Two tablespoons per serving delivers a few grams of complete protein and probiotic cultures. Full-fat or 2% are both fine — non-fat works but loses some of the creaminess that makes the dressing satisfying.

Tahini: Sesame seed paste with a savory, nutty flavor and a creamy texture. Per tablespoon: 90 calories, 3g protein, decent calcium and magnesium. Tahini elevates the dressing from “yogurt thinned with lime” to something restaurant-quality. Buy a brand from the international aisle (Soom, Seed + Mill) rather than the basic supermarket version — flavor difference is noticeable.

When to serve this

Summer cookouts: The textural and temperature contrast plays especially well alongside grilled meats, hot weather, and casual eating. Travels well in a covered bowl.

Lunch meal-prep: Make a full batch on Sunday, eat it as lunch (with added protein) Monday-Wednesday. Keep the cucumber separate and add fresh each day for best texture.

Side for grilled fish or chicken: The dressing complements virtually any simply seasoned protein. Salmon, halibut, grilled chicken thighs, or shrimp skewers all work.

Vegetarian potluck: Doubles or triples cleanly. Make in advance, dress just before guests arrive.

Light dinner: A double portion with added protein is a complete meal at around 480-520 calories.

Storage and meal prep

The salad keeps in an airtight container for 3 days in the fridge. Day 2 actually tastes better than day 1 because the dressing penetrates the cauliflower more deeply. Day 4 is when the cucumber and herbs start to wilt — eat by then.

Meal-prep strategy:

  • Roast the cauliflower and char the corn on Sunday — store together in one container
  • Mix the dressing and store separately
  • Slice the cucumber and chop the herbs fresh each day (takes 90 seconds)
  • Combine 5 minutes before eating

This staged approach gives you the best texture every time. If that’s too fussy, just dress everything together and accept the cucumber softening — it’s still good, just slightly less crisp.

FAQ

Can I use frozen cauliflower?

No — frozen cauliflower is too watery to roast properly. The freezing breaks down the cell walls and you’ll get steamed mush rather than golden, caramelized edges. Use fresh cauliflower for this recipe specifically.

Can I use canned corn?

Drained canned corn works in a pinch but lacks the sweetness and bite of fresh or frozen-thawed corn. If you must use canned, drain thoroughly, pat dry, and char in a hot dry skillet for 2 minutes to drive off the can flavor.

Is tahini necessary in the dressing?

It does a lot of work — adds richness, depth, and a sesame note that ties the whole thing together. If you don’t have any, substitute 2 tbsp creamy peanut butter or almond butter, or use 2 tbsp olive oil + extra cumin. None match tahini exactly but all produce a workable dressing.

Can I make this gluten-free?

It already is. All ingredients are naturally gluten-free. Double-check your tahini brand if you have celiac — most are GF but cross-contamination is possible.

What if I hate cilantro?

Use flat-leaf parsley instead. Mint also works and gives a fresher, more Mediterranean feel. Fresh dill is another option that pairs beautifully with the cucumber.

Can I serve this hot instead of cold?

Sort of — straight from the oven the cauliflower is hot but the cucumber is cold, which is the appeal. If you want a fully hot dish, skip the cucumber and add an extra ½ cup of cherry tomatoes (halved). Different recipe, but same flavor logic.

Will the dressing keep separately for longer?

Yes — the dressing keeps in a sealed jar for up to 5 days in the fridge. It thickens overnight; thin with a teaspoon of water before re-using. The yogurt-tahini base also works as a dip for vegetables or a sauce for grilled meat, so a double batch is rarely wasted.

Can I use a different cheese?

Feta is the classic pairing — salty, briny, just enough fat to feel rich. Goat cheese (¼ cup crumbled) works well if you prefer milder tang. Cotija leans Mexican and pairs especially well with the lime-cumin profile of the dressing. Skip blue cheese here — too overpowering for the other components.

Why salt the cauliflower before roasting and not after?

Salting before roasting draws moisture to the surface, which helps the caramelization. Salting after only seasons the surface — you don’t get the same depth. The same principle applies to roasting most vegetables and most proteins.

Can I make this in a sheet-pan style with everything roasted together?

No — the components need different cooking treatments. The cauliflower needs 20+ minutes of high heat to caramelize, the corn needs only 90 seconds, and the cucumber should never touch heat. Trying to consolidate in one pan compromises all three. The 30-minute total time accounts for this — one pan in the oven, one skillet on the stove, knife work in between.