Broccoli Cauliflower Salad Recipe Keto: Crunchy Veggie Bliss With Zero-Net Carbs

Salads

Broccoli Cauliflower Salad Recipe Keto: Crunchy Veggie Bliss With Zero-Net Carbs

This keto broccoli cauliflower salad delivers all the crunch and flavor without a single gram of net carbs—perfect for low-carb diets that still crave satisfying textures. The secret lies in freshly shredded veggies tossed with a tangy mayo-based dressing that keeps everything crisp and vibrant, not soggy.

I developed this recipe after realizing most keto salads either taste bland or lose their crunch after sitting too long.

The beauty of this dish is its versatility—it works as a standalone meal or pairs beautifully with grilled proteins. The dressing, made with olive oil, lemon juice, and Dijon mustard, adds bright acidity that cuts through the richness of any keto-friendly toppings you choose.

What makes this salad truly special is how the broccoli and cauliflower maintain their texture, offering that satisfying crunch in every bite while staying light and refreshing.

What you'll end up with is a visually stunning salad that's as nutritious as it is delicious—packed with fiber-rich vegetables and healthy fats from the dressing. The combination of colors and textures makes it irresistible, while the zero-net-carb profile keeps it perfectly aligned with ketogenic goals.

This isn't just another keto salad; it's a game-changer for anyone looking to enjoy fresh, flavorful meals without compromising their dietary needs.

Ready to transform your low-carb meals? This salad comes together in just 15 minutes, making it ideal for busy weeknights or meal prep. The best part? You can customize it with your favorite keto toppings like cheese, avocado, or nuts to keep things interesting.

Let's get started on creating this crunchy veggie masterpiece that proves keto eating can be both delicious and satisfying.

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

Ingredients for broccoli cauliflower salad recipe keto

Freshly shredded veggies meet tangy mayo dressing for a keto salad that stays crisp and satisfying.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 2 cups Finely shredded, stems included
Fresh Cauliflower Florets 🥬 2 cups Finely shredded, similar to broccoli
Avocado Oil Mayo 🥑 ½ cup High-quality, keto-friendly mayo
Extra-Virgin Olive Oil 🫒 ¼ cup For richness and healthy fats
Fresh Lemon Juice 🍋 2 tbsp Freshly squeezed, no pulp
Dijon Mustard 🌶️ 1 tbsp For tangy depth of flavor
Garlic Cloves 🧄 2 cloves Minced finely for subtle flavor
Salt 🧂 ½ tsp Diamond Crystal kosher salt
Black Peppercorns 🌶️ ¼ tsp Freshly cracked for texture
Dried Dill 🌿 ½ tsp Or 1 tbsp fresh chopped dill
Sliced Almonds 🥜 ¼ cup Toasted for crunchy texture
Crumbled Feta Cheese 🧀 ½ cup Optional, omit for dairy-free
Fresh Cilantro 🌱 ¼ cup Chopped, for fresh brightness

The broccoli and cauliflower are the stars here—pick crowns with tight florets for maximum crunch. Trader Joe's and Whole Foods carry pre-shredded versions if you're short on time, but fresh is always better. For texture, I like to include the stems finely chopped—they add a nice bite. If you're buying whole heads, a mandoline or sharp knife makes quick work of the shredding. Pro tip: Toss the veggies with a pinch of salt immediately after shredding to draw out moisture, then pat dry before dressing—this keeps them crisp for hours.

Avocado oil mayo is non-negotiable for keto—Primal Kitchen or Sir Kensington's are my go-tos, but any high-quality avocado oil mayo works. No mayo? Olive oil + Dijon + lemon creates a decent stand-in, though it won't be as emulsified. The dressing ratio is key: 1:1:1 mayo to olive oil to lemon gives perfect balance. Want extra flavor? Add a dash of hot sauce or a splash of apple cider vinegar. The almonds should be lightly toasted—just 3-4 minutes in a dry pan—to enhance their nuttiness without burning. For the feta, crumbled in your hands gives the best texture, but pre-crumbled works in a pinch.

This salad keeps its crunch for 3-4 days in the fridge if stored in an airtight container with a paper towel pressed on top to absorb excess moisture. The dressing separates slightly—just give it a quick whisk before serving. For meal prep, I portion the dressing separately and toss it in just before eating to maintain that fresh, vibrant flavor. Freezes beautifully for up to 2 months if you're planning ahead—just thaw in the fridge overnight. The almonds and feta can be added fresh after thawing for maximum crunch.

❤️

Why You'll Love This Recipe

  • No-Cook Prep: I swear by this as my lazy day go-to—just chop the broccoli and cauliflower into bite-sized florets, toss them in a bowl, and drizzle. No boiling, no waiting, no stress. The avocado oil mayo clings to everything like it’s glued on, so you won’t waste a drop.
  • Creamy Crunch Magic: That avocado oil mayo—thick, tangy, and rich—balances the raw crunch of the florets perfectly. The lemon juice brightens it up so much, you’ll want to eat it straight from the fridge with a spoon (don’t judge me).
  • Lunchbox Hero: Between us, this salad holds up for days in the fridge, and it’s the only keto-friendly side that doesn’t turn sad by Wednesday. Pack it for work, toss it in a bento box for the kids, or bring it to a picnic—it’s the one dish that never lets you down.
  • Budget-Friendly Luxury: Fresh veggies are cheap when you buy in bulk, and a little olive oil goes a long way here. Honestly, I make this twice a month because it’s the most satisfying way to stretch my grocery dollars without sacrificing flavor—plus, the leftovers taste even better the next day.

Step-by-step instructions for broccoli cauliflower salad

Here's how to assemble this vibrant, zero-net-carb salad with perfect texture and flavor.

1

Prep and Blanch the Vegetables

Start by cutting the fresh broccoli crowns into small florets, keeping the stems intact for extra fiber. Do the same with the fresh cauliflower florets, cutting them into bite-sized pieces. You should have a total of 4 cups of finely shredded vegetables.

Bring a large pot of water to a rolling boil and add the vegetables. Blanch them for exactly 2 minutes—this preserves their vibrant color and slight crunch while making them tender enough to eat. Immediately drain in a colander and plunge into ice water to stop the cooking process. Let them drain completely before proceeding. This step is crucial for maintaining the perfect texture that makes this salad so satisfying.

2

Toast the Almonds for Crunch

While the vegetables cool, toast the sliced almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they turn a light golden brown and release their nutty aroma. Watch carefully—they'll darken quickly. Remove from heat immediately once toasted and transfer to a plate to cool completely. The toasted almonds will add a delightful crunch that balances the creamy dressing and tender vegetables.

I like to spread them out on a wire rack while they cool so they don't steam and lose their crispness. The almonds should be cool before adding them to the salad to prevent the dressing from becoming watery.

3

Whisk Together the Dressing

In a medium bowl, combine the avocado oil mayo, extra-virgin olive oil, fresh lemon juice, Dijon mustard, minced garlic cloves, salt, black peppercorns, and dried dill. Whisk vigorously for 1-2 minutes until the dressing is completely emulsified and smooth. The mixture should be thick but pourable, with a bright yellow color from the lemon juice and olive oil.

Taste and adjust the seasoning if needed. You might want to add a touch more salt or lemon juice to balance the flavors. This dressing is the heart of the salad, providing that rich, creamy texture while keeping the dish keto-friendly.

4

Assemble the Salad

In a large mixing bowl, combine the blanched broccoli crowns and cauliflower florets. Pour the dressing over the vegetables and toss gently but thoroughly to coat each piece evenly. The vegetables should be well-coated but not soggy—the dressing should cling to them rather than pool at the bottom.

Add the toasted sliced almonds and crumbled feta cheese (if using) to the bowl. Gently fold them in using a spatula to distribute evenly. The feta adds a salty tang that complements the creamy dressing, while the almonds provide that satisfying crunch.

5

Garnish and Serve Immediately

Transfer the salad to a serving platter or individual bowls. Sprinkle the chopped fresh cilantro over the top just before serving. The cilantro adds a fresh, bright note that cuts through the richness of the dressing and balances the flavors.

Serve immediately while the vegetables are still crisp and the dressing is at its best. This salad holds up well in the refrigerator for up to 2 days, but it's best enjoyed fresh. Pair it with grilled chicken or a protein-rich main dish to make it a complete meal.

👨‍🍳

Pro Tips For Making Broccoli Cauliflower Salad Recipe Keto

  • Trim the Stems First: I learned this the hard way—chopping broccoli and cauliflower whole just makes a mess. Cut the thick stems off first, then slice the florets into even ½-inch pieces. The salad cooks faster and looks way more uniform when you do this upfront.
  • Roast Until Charred: Skip the steaming—toss the chopped veggies with 1 tablespoon olive oil, salt, and pepper, then roast at 425°F (220°C) for 20-25 minutes. The edges should be blackened in spots; that’s where the deep, smoky flavor hides. No food processor needed—just a sheet pan and your oven.
  • Dress It Last: Tossing the mayo and lemon juice too soon makes the broccoli and cauliflower soggy. Roast the veggies first, let them cool for 5 minutes, then mix in the dressing right before serving. The texture stays crisp, and the flavors cling better.
  • Use Two Oils: Avocado oil mayo is rich, but adding 1 teaspoon of extra-virgin olive oil at the end brightens the whole dish. The olive oil’s peppery notes cut through the creaminess, and it’s a quick upgrade that takes 10 seconds. Trust me, it makes a real difference.

Health benefits of this dish

Keto-Friendly Fiber Power

This salad packs a serious fiber punch while keeping net carbs near zero—perfect for keto dieters. The combination of broccoli and cauliflower provides about 10 grams of fiber per serving, supporting digestive health and keeping you full longer.

I've found that the blanching technique preserves this fiber while making the veggies more tender. The stems add extra fiber too, so don't skip them! 🥦💪

Healthy Fat Advantage

The dressing transforms this salad into a keto powerhouse with healthy fats from avocado oil mayo and extra-virgin olive oil. These fats provide sustained energy and help absorb fat-soluble vitamins like A, D, E, and K found in the vegetables.

I use Primal Kitchen mayo because it's made with avocado oil instead of soybean oil, giving it a cleaner fat profile. The fats also help stabilize blood sugar levels, which is crucial for keto success.

Low-Carb Protein Boost

While the salad itself is vegetarian, adding feta cheese or pairing it with grilled chicken transforms it into a complete protein meal. The feta provides about 4 grams of protein per ¼ cup, while chicken adds lean protein without carbs.

This combination helps maintain muscle mass during ketosis. I often serve this salad with rotisserie chicken for a quick, protein-packed meal that keeps me satisfied for hours.

Antioxidant-Rich Vegetables

Both broccoli and cauliflower are packed with antioxidants like sulforaphane and vitamin C, which help combat oxidative stress in the body. The bright lemon juice in the dressing enhances these antioxidants' effectiveness.

I always include fresh cilantro because it adds vitamin K and vitamin A, plus it gives that fresh, bright flavor that makes the salad pop. These nutrients work together to support your immune system while keeping your meals exciting.

Sodium Savvy

While this salad is naturally low in sodium, the feta and almonds can add up. I use Diamond Crystal kosher salt because it dissolves more easily, allowing me to control the exact amount. For those watching sodium intake, you can reduce the feta to ¼ cup or omit it entirely.

The dressing's Dijon mustard already provides a salty depth, so you don't need extra sodium to make it flavorful. Balance is key—this salad lets you enjoy flavor without compromising your keto goals.

Meal Prep Friendly

The ingredients store well, making this salad perfect for meal prep. The vegetables keep their nutrients for 3-4 days in the fridge, while the dressing stays fresh for up to 5 days. I portion the dressing separately and toss it in just before eating to maintain crispness.

The almonds and feta can be added fresh after reheating if you're freezing the salad. This makes it easy to enjoy a nutrient-packed meal without daily prep—just grab and go! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 6g30%
Cholesterol 20mg7%
Sodium 480mg21%
Total Carbohydrate 12g4%
Dietary Fiber 8g29%
Sugars 4g
Protein 10g20%
* 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

Why blanch the broccoli and cauliflower instead of eating them raw?

Blanching for 2 minutes softens the vegetables just enough to make them tender while preserving their vibrant color and crunch. Raw cruciferous veggies can be tough—this method ensures they're perfectly bite-sized without losing texture. Plus, it helps them absorb the dressing better for maximum flavor.

2

Can I substitute other nuts besides almonds for crunch?

Try pecans, walnuts, or macadamias for a different flavor profile. Toast them first to enhance their nuttiness. If you're strictly keto, avoid cashews—they're higher in carbs. For extra crunch, add sunflower seeds or pumpkin seeds instead. Just watch portion sizes to keep it low-carb.

3

How do I make this salad last longer without getting soggy?

Store the dressed salad in an airtight container with a paper towel pressed on top to absorb moisture. Keep the dressing separate and toss it in just before eating. This salad stays crisp for 3-4 days in the fridge. For longer storage, freeze the undressed veggies and add fresh toppings after thawing.

4

Is this salad safe for dairy-free keto diets?

Yes! Simply omit the feta cheese and use a dairy-free mayo like Kite Hill or Just Mayo. The dressing remains perfectly keto-friendly with olive oil, lemon, and Dijon mustard. For extra protein, add avocado slices or hemp seeds instead. The flavor stays bright and satisfying without dairy.

5

What's the best way to reheat this salad?

This salad isn't designed to be reheated—it's best enjoyed fresh. However, if you must warm it, gently heat the dressing separately and toss it with cold veggies. For the best texture, always add fresh toppings like almonds or feta after reheating. The blanching keeps it tender without becoming mushy.

★★★★★4.7(10 reviews)
Categories Salads