This vibrant bowl brings together tender roasted cauliflower florets, perfectly cooked hard-boiled eggs, and crisp mixed greens. The star is a creamy avocado dressing that ties everything together with its bright, tangy flavor. Ready in under an hour, this salad works beautifully for meal prep, light lunches, or as a stunning side dish for gatherings.
The smell of cauliflower roasting has become one of my favorite kitchen signals. It transforms from raw and earthy to something golden and sweet, making the whole house feel like Sunday afternoon. This salad started as a way to use up leftover roasted vegetables and somehow became the most requested dish at every potluck.
Last summer my sister visited and I threw this together for lunch between her flight and a beach day. She paused after the first bite, fork hovering, and asked for the recipe before even finishing. Now she texts me photos every time she makes it, sometimes adding roasted chickpeas or swapping arugula for spinach.
Ingredients
- 1 large head cauliflower: Cut into bite-sized florets so they roast evenly and get golden edges
- 1 cup cherry tomatoes: Their sweetness balances the roasted cauliflower
- 4 cups baby spinach: Mixed greens work just as well if you prefer variety
- 1 small red onion: Thin slices add a sharp bite that cuts through the creamy dressing
- 4 large eggs: Perfectly boiled eggs make this salad satisfying enough for dinner
- 1 ripe avocado: Should yield slightly to gentle pressure for the creamiest dressing
- 1/4 cup plain Greek yogurt: Adds tang and makes the dressing lighter than pure avocado
- 2 tablespoons extra-virgin olive oil: Plus one more tablespoon for roasting the cauliflower
- 2 tablespoons lemon juice: Freshly squeezed keeps the dressing bright and vibrant
- 1 garlic clove: One small clove is plenty—raw garlic gets strong quickly
- 1 tablespoon fresh parsley: Adds color and freshness to the dressing
- Salt and black pepper: Season generously at every stage
- 2 tablespoons toasted sunflower seeds: Optional but adds the most satisfying crunch
Instructions
- Roast the cauliflower:
- Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss cauliflower florets with one tablespoon olive oil, salt, and pepper until evenly coated. Spread them out so they have room to breathe and roast for 25 to 30 minutes, turning once halfway through. You want them golden with some caramelized edges.
- Boil the eggs:
- While the cauliflower roasts, place eggs in a saucepan and cover with cold water by about an inch. Bring to a boil, then reduce heat and simmer for exactly 8 minutes. Plunge them into ice water immediately to stop cooking. Once cool, peel and cut into halves or quarters.
- Make the avocado 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. If it seems too thick, add water one tablespoon at a time until it reaches dressing consistency. Taste and adjust seasoning.
- Assemble the salad:
- Arrange spinach or mixed greens on a large platter or in a shallow bowl. Scatter roasted cauliflower, cherry tomatoes, and sliced red onion over the greens. Arrange the eggs on top. Drizzle with the avocado dressing and finish with toasted sunflower seeds if you have them.
This salad has become my go-to when friends need a meal that feels comforting but light. There is something about the combination of warm roasted vegetables, cool creamy dressing, and tender eggs that makes people slow down and really eat.
Make It Your Own
I have learned that roasted vegetables are infinitely adaptable. Sometimes I add bell peppers or zucchini to the roasting pan. Other times I swap toasted pumpkin seeds for sunflower seeds. The dressing works on everything from grain bowls to simple green salads.
Perfect Timing
The secret to this salad coming together easily is staging your work. Roast the cauliflower and boil the eggs first. While they cool, make the dressing. Everything can wait at room temperature until you are ready to assemble, which means less stress and better flavors.
Serving Suggestions
This salad holds up beautifully for lunch the next day. Store the dressing separately and toss right before serving to keep everything fresh.
- Pair with crusty bread for a more substantial meal
- A crisp Sauvignon Blanc cuts through the creamy dressing perfectly
- The salad works as a side alongside grilled fish or chicken
Hope this salad finds its way into your regular rotation. Every time I make it, I am reminded that the simplest combinations often end up being the ones we crave most.
Recipe FAQs
- → Can I make this ahead?
-
Yes, roast the cauliflower and hard-boil the eggs up to 2 days in advance. Store the avocado dressing separately in an airtight container with a piece of plastic wrap pressed directly onto the surface to prevent browning. Assemble just before serving.
- → What other vegetables work well?
-
Try adding roasted bell peppers, cucumber, radishes, or shredded carrots. Grilled zucchini or eggplant also complement the creamy avocado dressing beautifully.
- → How do I store leftovers?
-
Keep components separate in airtight containers in the refrigerator for up to 3 days. The dressing may darken slightly but remains safe to eat. Avoid freezing as the texture will become watery.
- → Can I use frozen cauliflower?
-
Fresh cauliflower works best for roasting as it maintains better texture. If using frozen, thaw completely and pat dry before roasting, though the result may be less crispy.
- → What can I substitute for Greek yogurt?
-
Sour cream, coconut cream, or additional avocado work well. For a thinner consistency, add a splash of water or more lemon juice to achieve your desired texture.