This vibrant bowl brings together golden roasted cauliflower florets, tender hard-boiled eggs, and crisp fresh greens. The star is the creamy avocado dressing—blended with Greek yogurt, lemon, and fresh parsley for a bright, tangy finish.
Roasting transforms cauliflower into caramelized, tender bites while eggs add satisfying protein. Baby spinach or mixed greens provide a fresh base, complemented by sweet cherry tomatoes and sharp red onion.
Ready in under an hour, this vegetarian and gluten-free dish works beautifully as a light lunch or impressive side. The dressing doubles as a dip for crusty bread.
The first time I made this salad, my kitchen smelled incredible—roasted cauliflower filling the air with that nutty sweetness. I had skeptical friends over who insisted salad couldnt be satisfying, and I watched their expressions change as they took their first bites. Theres something about warm roasted vegetables against cool crisp greens that just works.
Last spring, I started making this as my go-to Sunday prep lunch. The way the roasted cauliflower holds up in the fridge means I can enjoy it for days without everything getting soggy. My husband actually started requesting it weekly.
Ingredients
- 1 large head cauliflower: Roasting transforms this humble vegetable into something golden and nutty. Cut into similar sized florets so they cook evenly.
- 1 cup cherry tomatoes: Their sweetness balances the earthy cauliflower. Halving them releases their juices into the salad.
- 4 cups baby spinach or mixed greens: The foundation that holds everything together. Baby spinach is tender but sturdy enough for the warm components.
- 1 small red onion: Thinly sliced, it adds a sharp bright bite that cuts through the creamy dressing. Soak slices in cold water if you want to mellow the bite.
- 4 large eggs: Perfectly hard boiled eggs add protein and richness. The 8 minute simmer gives you that ideal jammy yolk.
- 1 ripe avocado: The base of our dressing. It should yield slightly to gentle pressure but not feel mushy.
- 1/4 cup plain Greek yogurt: Makes the dressing creamy and tangy while cutting back on pure avocado richness. A dairy free alternative works just as well.
- 2 tablespoons extra virgin olive oil: One tablespoon for roasting the cauliflower and another in the dressing for silky smoothness.
- 2 tablespoons lemon juice: Bright acid that wakes up all the flavors. Fresh squeezed makes a noticeable difference.
- 1 garlic clove: Minced finely so it blends seamlessly into the dressing without any harsh raw bites.
- 1 tablespoon fresh parsley: Adds a fresh herbal finish that lifts the whole dish.
- Salt and black pepper: Season generously at every stage. The roasted cauliflower especially needs a good salt coating before it hits the oven.
- 2 tablespoons toasted sunflower seeds: Optional but worth it for that satisfying crunch. Toast them in a dry pan until fragrant.
Instructions
- Get your oven working:
- Preheat to 425°F (220°C) and line a baking sheet with parchment paper. This high temperature is what creates those beautiful caramelized edges on the cauliflower.
- Roast the cauliflower:
- Toss the florets with 1 tablespoon olive oil, salt, and pepper until well coated. Spread them out on your prepared sheet giving each piece space. Roast for 25 to 30 minutes, turning once halfway through. You want them golden brown with tender edges.
- Perfect the eggs:
- While cauliflower roasts, place eggs in a saucepan and cover with cold water by an inch. Bring to a boil, then immediately reduce to a gentle simmer for exactly 8 minutes. Transfer to ice water to stop the cooking, then peel when cool enough to handle. Slice into halves or quarters.
- Blend up that dressing:
- Combine avocado, Greek yogurt, olive oil, lemon juice, garlic, parsley, salt, and pepper in a blender or food processor. Blend until completely smooth and creamy. Add a tablespoon of water if it needs to thin out slightly.
- Bring it all together:
- On a large platter or in a wide bowl, arrange your greens as a bed. Top with the warm roasted cauliflower, cherry tomatoes, sliced red onion, and eggs. Drizzle generously with the avocado dressing and scatter sunflower seeds over everything. Serve right away while the cauliflower is still warm.
This salad has become my answer to the what should I bring question for potlucks. People always ask for the recipe, and I love watching them discover its actually quite simple to make.
Making It Your Own
I love adding a pinch of smoked paprika to the cauliflower before roasting when I want extra depth. Sometimes I toss in some roasted chickpeas for additional protein and crunch. The dressing base is also incredible as a dip for raw vegetables.
Timing Everything Right
Start the cauliflower first since it takes the longest. While its roasting, boil your eggs and make the dressing. You can even prep the dressing and eggs up to two days ahead. The cauliflower is best fresh from the oven but still tasty at room temperature.
Serving Suggestions
This works beautifully as a light lunch on its own, or serve it alongside grilled fish or chicken for a more substantial dinner. A crisp white wine like Sauvignon Blanc complements the creamy dressing perfectly.
- Crusty bread makes this feel like a complete meal
- Try it with quinoa instead of greens for a grain bowl version
- Extra dressing keeps for three days in the fridge
Every time I serve this, someone comments on how satisfying a salad can actually be. Hope it becomes a regular in your kitchen too.
Recipe FAQs
- → Can I make this salad ahead of time?
-
Yes. Roast cauliflower and hard-boil eggs up to 2 days ahead. Store separately in the refrigerator. Prepare the avocado dressing just before serving to prevent browning.
- → What can I substitute for Greek yogurt in the dressing?
-
Use coconut yogurt, almond yogurt, or silken tofu for a dairy-free version. The texture remains creamy while keeping the dressing smooth and tangy.
- → How do I prevent the avocado dressing from turning brown?
-
Add extra lemon juice to the dressing. Store in an airtight container with plastic wrap pressed directly onto the surface to minimize air exposure. Use within 1-2 days.
- → Can I use frozen cauliflower instead of fresh?
-
Fresh cauliflower works best for roasting since it develops better texture and flavor. Frozen cauliflower may become mushy and won't caramelize as well in the oven.
- → Is this salad protein-rich enough for a full meal?
-
With 11 grams of protein per serving from eggs and Greek yogurt, it makes a satisfying lunch. Add more protein like chickpeas, grilled chicken, or quinoa for extra staying power.
- → What other vegetables work well in this salad?
-
Roast broccoli, Brussels sprouts, or sweet potatoes alongside the cauliflower. Raw cucumber, bell peppers, or shredded carrots also add crunch and color.