Broccoli Cauliflower Salad Recipe Keto: Crispy Roasted Veggies With Zesty Lemon-Tahini Dressing

Side Dishes

Broccoli Cauliflower Salad Recipe Keto: Crispy Roasted Veggies With Zesty Lemon-Tahini Dressing

This keto broccoli cauliflower salad delivers the perfect balance of crispy roasted vegetables and a zesty lemon-tahini dressing that keeps it low-carb without sacrificing flavor. The secret lies in high-heat roasting to achieve that satisfying crunch while maintaining the salad’s light, fresh profile—ideal for anyone following a ketogenic lifestyle.

I developed this recipe after realizing how often keto meals lack texture, and this solution transforms simple vegetables into a restaurant-worthy side dish.

The beauty of this salad is its simplicity: just broccoli, cauliflower, olive oil, and a handful of keto-friendly seasonings roasted to golden perfection.

The lemon-tahini dressing adds a bright, tangy contrast that cuts through the richness of the vegetables, while optional toppings like toasted almonds or crumbled feta elevate it further. What makes this recipe stand out is how it satisfies cravings without derailing your macros—each bite is crisp, flavorful, and guilt-free.

By the time you’re done, you’ll have a salad that’s as visually appealing as it is delicious, with vibrant roasted veggies and a glossy dressing that ties everything together. It’s the kind of dish that pairs effortlessly with grilled meats, fish, or even as a standalone meal when portioned generously.

The best part? It’s ready in under 30 minutes and keeps well for meal prep, making it a go-to for busy keto days.

For those watching their carbs, this salad is a game-changer—packed with healthy fats, fiber, and protein while staying firmly in keto-friendly territory. Whether you’re hosting a dinner or meal prepping for the week, this recipe delivers on both taste and nutrition without compromise. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli cauliflower salad recipe keto

Just 12 ingredients transform simple roasted veggies into a keto-friendly crunchy salad masterpiece.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 1 ½ lbs Cut into even bite-sized pieces
Fresh Cauliflower Florets 🥬 1 ½ lbs Cut into similar size to broccoli
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Fine grain preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Freshly cracked preferred
Garlic Cloves 🧄 4 cloves Minced for even distribution
Tahini 🥜 ¼ cup Sesame paste, unsweetened
Fresh Lemon Juice 🍋 ¼ cup From 2-3 medium lemons
Water 💧 ¼ cup Room temperature preferred
Raw Honey 🍯 1 tbsp Or sugar-free sweetener
Toasted Slivered Almonds 🌰 ¼ cup Optional crunchy topping
Crumbled Feta Cheese 🧀 ¼ cup Optional salty topping

The vegetables are the star here—freshness matters most. Hit the produce section for broccoli and cauliflower with vibrant, tightly packed florets (no yellowing or wilted stems). Trader Joe's and Whole Foods carry the best quality, but any grocery store's pre-cut florets work in a pinch. For the olive oil, California Avocado Oil Company or Bertolli are my go-tos—their high smoke points prevent burning during high-heat roasting. The garlic should be freshly minced (pre-minced loses flavor fast), and if you're feeling fancy, roast the garlic cloves whole

No tahini? Substitute equal parts almond butter or cashew butter, though the flavor will be slightly different. Running low on lemon juice? Lime juice works at the same amount, though it's more tart. For those avoiding honey, monk fruit sweetener or erythritol works perfectly—just taste as you go. The almonds and feta are optional but recommended—toast your own almonds in a dry pan for 3-4 minutes until golden for maximum crunch. If you're strictly keto, skip the feta or use vegan feta (like Violife), though the flavor won't be identical.

Roasted veggies keep their crispiness for 3-4 days in the fridge, but the dressing separates faster. Store them separately—toss the veggies with a drizzle of olive oil to maintain texture. The dressing stays fresh for 5 days if you keep the tahini and lemon juice separated until mixing. For meal prep, portion the dressing into small containers and mix just before serving. This salad reheats beautifully—30 seconds in the microwave revives the crunch perfectly. Leftovers? Double the batch and freeze half for up to 2 months—just thaw overnight in the fridge.

❤️

Why You'll Love This Recipe

  • No-Cook Crunch: I swear by this when I’m too tired to chop much—just toss raw broccoli and cauliflower florets in olive oil, salt, and pepper, then roast until golden. The florets stay crisp-tender, and honestly? That caramelized edge from the olive oil is my favorite part.
  • Keto Magic Simplicity: Between us, this salad is ridiculously easy—just two veggies, oil, and salt. No fancy dressings, no hidden carbs, no stress. It’s the kind of meal that proves keto doesn’t mean boring; it’s just smart.
  • Meal Prep MVP: I make a big batch on Sundays and keep it in the fridge for days. The flavors actually get better as it sits—maybe it’s the salt soaking in, or the veggies softening just enough to stay satisfying. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Fresh broccoli and cauliflower are cheap, and this recipe stretches them far. I’ll roast extra florets for snacks, toss them into eggs, or even blend half into a soup later. Minimal ingredients, maximum mileage.

Step-by-step instructions for crispy roasted broccoli and cauliflower salad

Transform simple vegetables into a keto-friendly masterpiece with perfectly crisp edges and vibrant flavor.

1

Prep and Season the Vegetables

Preheat your oven to 425°F and line two large baking sheets with parchment paper. This high temperature is key to achieving those crispy edges while keeping the interiors tender. Spread the 1.5 lbs fresh broccoli florets and 1.5 lbs fresh cauliflower florets evenly across both sheets, ensuring they're not overcrowded—this allows proper air circulation for even browning.

In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 1.5 tsp diamond crystal kosher salt, and 1 tsp freshly ground black pepper. You'll want to use a light hand with the salt—just enough to enhance flavor without overpowering the natural taste of the vegetables. Toss the florets in this mixture until they're evenly coated, shaking off any excess oil. The oil helps create that beautiful caramelization while keeping the vegetables moist.

2

Roast Until Crispy and Golden

Place the baking sheets in the preheated oven and roast for 20-25 minutes, stirring once halfway through. You're looking for florets that are deep golden brown with slightly crisp edges—they should be tender when pierced with a fork but still hold their shape. If your oven runs hot, start checking at the 20-minute mark to avoid overcooking.

Here's the thing—don't be tempted to walk away during this step. The vegetables can go from perfect to burnt in just a couple of minutes at this temperature. When they're done, transfer the roasted florets to a large bowl and let them cool slightly. The residual heat will continue to develop those crispy edges, so resist the urge to rush this process.

3

Toast the Garlic and Prepare the Dressing

While the vegetables cool, reduce the oven temperature to 350°F. Spread the 0.25 cup toasted slivered almonds on a separate baking sheet and toast for 5-7 minutes until they're fragrant and lightly golden. Watch them carefully—they'll darken quickly. Remove them and set aside to cool.

In a small saucepan, combine the 0.25 cup tahini, 0.25 cup fresh lemon juice, 0.25 cup water, and 1 tbsp raw honey over low heat. Whisk constantly for 3-4 minutes until the mixture is smooth and slightly thickened. This is your zesty lemon-tahini dressing—the perfect balance of rich tahini and bright citrus. Remove from heat and set aside to cool completely.

4

Assemble the Salad

Once the roasted vegetables are cool enough to handle, add the 4 cloves minced garlic cloves to the warm florets and toss gently to combine. The heat from the vegetables will infuse the garlic with flavor without cooking it—this creates a subtle aromatic depth that elevates the entire dish. Add the cooled toasted almonds and toss again to distribute evenly.

Pour the cooled lemon-tahini dressing over the vegetables and toss gently to coat everything evenly. The dressing should cling to the crispy florets, creating a glossy finish. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a squeeze of extra lemon juice to balance the flavors. The salad should be tangy, slightly sweet, and nutty with a satisfying crunch.

5

Finish with Feta and Serve

Gently fold in the 0.25 cup crumbled feta cheese just before serving. The feta adds a salty contrast that cuts through the richness of the tahini and complements the roasted vegetables beautifully. Serve immediately while the florets are still crispy and the dressing is at its best texture.

This salad keeps well in the refrigerator for up to 3 days, though the crispiness will diminish over time. For the best experience, enjoy it fresh from the oven. Pair with grilled chicken or a protein-rich main to create a complete keto-friendly meal that's both satisfying and nutritious.

👨‍🍳

Pro Tips For Making Broccoli Cauliflower Salad Recipe Keto

  • CUT SMALLER THAN YOU THINK: Broccoli and cauliflower florets should be 1-inch chunks max—any bigger, they’ll steam unevenly and stay raw inside. I used to eyeball it and end up with half-mushy, half-crunchy bites. A sharp chef’s knife and a steady hand make this easy, but if you’re in a rush, a food processor (pulse setting) works—just don’t overdo it.
  • SALT THE VEGETABLES FIRST: Toss raw florets with salt and olive oil before roasting—this draws out moisture so they crisp up better. I skipped this once and got sad, limp salad. Use about ½ teaspoon kosher salt per pound of veggies, and let them sit 10 minutes while you preheat the oven.
  • ROAST IN SINGLE LAYERS: Crowding the pan = soggy salad. Spread florets in one even layer on the sheet pan, no overlapping. If your pan is small, roast in batches—it’s tedious, but the difference in texture is night and day. High heat (425°F) for the first 10 minutes seals in flavor before you lower it.
  • PULSE THE PEPPER: Freshly cracked black pepper loses potency fast—grind it right over the hot salad right after roasting. A quick 5-second pulse in a pepper grinder does the trick. I used pre-ground once and tasted nothing; now I keep a grinder near the stove for this exact moment.

Storing and reheating your leftovers

Fridge Storage Tips

Store your roasted broccoli and cauliflower separately from the dressing in airtight containers to preserve that perfect crunch. I use glass Pyrex containers with snap-on lids—they keep the veggies fresh for 3-4 days while preventing moisture loss.

The key is to drizzle just 1 teaspoon of olive oil over the florets before sealing to maintain crispiness. 🥦💛

Keep the lemon-tahini dressing in a separate small mason jar to prevent separation. The tahini tends to thicken when refrigerated, so give it a quick whisk before using. If you notice the dressing separating after storage, simply stir vigorously or blend briefly to restore its silky texture.

Freezer-Friendly Method

For longer storage, freeze the roasted vegetables in a single layer on a baking sheet for 1 hour to prevent sticking, then transfer to a freezer bag. They'll keep for up to 2 months—just thaw overnight in the fridge before reheating.

The dressing freezes beautifully too, so portion it into ice cube trays and pop out individual servings when needed.

When reheating from frozen, spread the veggies on a baking sheet and warm at 350°F for 10-12 minutes until crispy again. The microwave method works too—just heat in 30-second bursts with a damp paper towel covering to revive the texture. 🔥

Reviving Crispiness

If your salad loses its crunch after refrigeration, don't toss it! Toss the veggies with 1 tablespoon of fresh olive oil and warm in a 375°F oven for 5-7 minutes until crispy again. This quick fix works wonders for restoring that satisfying bite without compromising flavor.

For the dressing, if it's too thick after refrigeration, thin it with 1-2 teaspoons of warm water or lemon juice while whisking. The dressing should coat the back of a spoon but still pour smoothly—this balance ensures perfect flavor distribution when tossing.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 6g30%
Cholesterol 15mg5%
Sodium 850mg37%
Total Carbohydrate 18g6%
Dietary Fiber 8g29%
Sugars 6g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen broccoli and cauliflower instead of fresh?

Fresh is ideal for that perfect crunch, but you can use frozen florets in a pinch! Just thaw them completely first, then pat dry with a paper towel to remove excess moisture. This prevents soggy salad. For best results, spread the thawed florets on a baking sheet and let them air-dry for 10 minutes before roasting.

2

How do I make this salad nut-free for allergies?

Skip the almonds and replace them with 1/4 cup toasted pumpkin seeds or crushed pork rinds for a crispy alternative. The dressing remains nut-free as-is, and you can still use feta or omit it entirely. For extra crunch, try toasted coconut flakes instead.

3

Why does my dressing get too thick when refrigerated?

Tahini naturally thickens when chilled—this is normal! Thin it with 1-2 teaspoons warm water or lemon juice while whisking until it reaches a smooth, pourable consistency. For future batches, add an extra 1 tablespoon water to the dressing when making it to prevent this.

4

Can I make this salad ahead of time for meal prep?

Yes! Store the roasted veggies and dressing separately in airtight containers for up to 4 days. When ready to eat, toss them together and add fresh toppings like feta or extra lemon juice. The key is keeping the veggies dry—pat them thoroughly after roasting to maintain crispiness.

5

What's the best way to reheat this salad?

For maximum crunch, spread the veggies on a baking sheet and warm at 375°F for 5-7 minutes. If using a microwave, heat in 30-second bursts with a damp paper towel covering. The dressing can be reheated separately—just whisk it until smooth before tossing.

★★★★★4.9(1 review)
Categories Side Dishes