This vibrant dish brings together roasted cauliflower florets, perfectly cooked eggs, and fresh baby spinach or mixed greens. The star is the creamy avocado dressing, blended with Greek yogurt, lemon, garlic, and fresh parsley for a tangy finish. Ready in 50 minutes, this vegetarian and gluten-free creation works beautifully as a light lunch or elegant side dish.
The first time I made this salad was on a rainy Tuesday when I wanted something warm and comforting but still fresh. The combination of roasted cauliflower and creamy dressing felt like a revelation—earthy, tangy, and surprisingly satisfying.
Last summer, I served this at a casual lunch with friends, and everyone kept asking what was in that incredible green dressing. The way the warm roasted florets melt slightly into the cool, creamy sauce is pure magic.
Ingredients
- 1 large head cauliflower: Cut into florets—roasting transforms this humble vegetable into something extraordinary
- 4 large eggs: Boiled just right, they add protein and richness that makes this salad feel substantial
- 1 ripe avocado: The base for a dressing that is creamy without being heavy
- 1/4 cup plain Greek yogurt: Adds tang and protein, but dairy-free works beautifully too
- 2 tablespoons lemon juice: Fresh lemon brightens everything and balances the roasted flavors
- 4 cups baby spinach: Or mixed greens—the fresh foundation that holds everything together
Instructions
- Roast the cauliflower:
- Preheat your oven to 425°F and toss cauliflower florets with olive oil, salt, and pepper. Spread on a lined baking sheet and roast for 25–30 minutes until golden and tender, turning once halfway through.
- Boil the eggs:
- While cauliflower roasts, place eggs in cold water, bring to a boil, then simmer for 8 minutes. Transfer to ice water to cool, then peel and slice into halves or quarters.
- Make the dressing:
- Blend avocado, Greek yogurt, olive oil, lemon juice, garlic, parsley, salt, and pepper until smooth. Add water if needed to reach your desired consistency.
- Assemble the salad:
- Arrange greens, roasted cauliflower, cherry tomatoes, and red onion on a large platter. Top with eggs, drizzle generously with dressing, and sprinkle with sunflower seeds.
This salad has become my go-to for lazy weekend lunches when I want something that feels special but requires barely any active cooking time.
Making It Your Own
Add roasted sweet potato cubes or chickpeas for extra heft. The dressing works beautifully on grain bowls too.
Perfect Pairings
A crisp white wine like Sauvignon Blanc cuts through the richness, or try it with warm crusty bread for dunking.
Storage and Prep
The roasted cauliflower and hard-boiled eggs keep well in the fridge for up to 3 days. Store the dressing separately and toss just before serving to keep everything crisp and fresh.
- Mix sunflower seeds directly into the salad for extra crunch
- Add fresh herbs like dill or basil for brightness
- Double the dressing—it keeps for days and works on everything
Every bite feels like a little celebration of textures and flavors, warm and cool, creamy and crisp. Hope this brings as much joy to your table as it has to mine.
Your Questions Answered
- → Can I make this dish ahead of time?
-
Yes, you can roast the cauliflower and hard-boil the eggs up to 2 days in advance. Store them separately in airtight containers in the refrigerator. The avocado dressing is best made fresh but can be stored for 1 day with plastic wrap pressed directly onto the surface to prevent browning.
- → What can I substitute for Greek yogurt in the dressing?
-
You can use dairy-free yogurt alternatives like coconut yogurt or almond yogurt for a vegan option. Sour cream or crème fraîche work well too, though they'll add a tangier flavor profile. For a lighter version, simply increase the avocado and add a splash more lemon juice.
- → How do I know when the cauliflower is properly roasted?
-
The cauliflower is ready when it's golden brown with crispy edges and tender when pierced with a fork. This usually takes 25–30 minutes at 425°F. Turn the florets halfway through roasting to ensure even browning on all sides.
- → Can I add other vegetables to this dish?
-
Absolutely. Roasted sweet potatoes, bell peppers, or zucchini complement the cauliflower beautifully. You can also add cucumber, radishes, or shredded carrots for extra crunch and freshness to the salad base.
- → How long will leftovers keep in the refrigerator?
-
Store assembled leftovers without dressing for 2–3 days. Keep the dressing separate and add just before serving to maintain the crisp texture of the greens. The roasted cauliflower and eggs can be stored together for up to 4 days.