Shaved Fennel, Roasted Tomato & Pistachio Salad with Yogurt Dressing
There’s something magical that happens when you bring fresh, crunchy fennel, sweet roasted tomatoes, and earthy pistachios together on a plate. Add a creamy, tangy yogurt dressing that ties it all with a refreshing twist, and you’ve got a salad that doesn’t just sit quietly on the table — it sings. This salad is light yet deeply satisfying, the kind you crave on sunny afternoons or as a bright side at dinner parties.
Behind the Recipe
This recipe came to life on a warm afternoon when I had some late-season tomatoes that were just too good to waste. A bulb of fennel sat patiently in my fridge, and a handful of roasted pistachios from my pantry whispered for attention. The yogurt dressing brought it all together, balancing brightness with creaminess. It’s the kind of dish that feels elevated but comes together with minimal effort.
Recipe Origin or Trivia
Fennel, with its delicate anise flavor, is widely used in Mediterranean cuisine. In Italy, it’s often sliced raw into salads for a crisp bite, while roasted tomatoes are a staple of summer cooking across the region. Pistachios, hailing from the Middle East, bring in a nutty richness and add delightful crunch. This salad blends elements from these traditions into a dish that feels both rustic and refined.
Why You’ll Love Shaved Fennel, Roasted Tomato & Pistachio Salad with Yogurt Dressing
This salad may sound fancy, but it’s as friendly as your favorite pair of jeans. Here’s why you’ll love it:
Versatile: Serve it solo for lunch or alongside grilled chicken or fish for a hearty meal.
Budget-Friendly: Uses seasonal produce and pantry staples to create something truly special.
Quick and Easy: Minimal prep, especially if you roast the tomatoes ahead.
Customizable: Swap in almonds, fresh herbs, or even citrus zest to make it your own.
Crowd-Pleasing: It’s colorful, textural, and unexpected in the best way.
Make-Ahead Friendly: Roast the tomatoes and prep the dressing in advance for easy assembly.
Great for Leftovers: Holds well in the fridge and even better the next day with deeper flavors.
Chef’s Pro Tips for Perfect Results
This salad’s secret lies in the details. Here’s how to make it shine:
- Use a mandoline to get paper-thin fennel slices for the perfect crunch without toughness.
- Slow-roast your tomatoes with a drizzle of olive oil and sea salt to bring out their natural sweetness.
- Toast your pistachios lightly before adding for a deeper nutty flavor.
- Let the salad sit for 10 minutes after dressing to allow flavors to meld.
- Use Greek yogurt for a creamier, richer dressing with a tangy punch.
Kitchen Tools You’ll Need
You don’t need much to make magic here, just a few kitchen staples.
Mandoline or Sharp Knife: For thinly shaving the fennel.
Baking Sheet: To roast the tomatoes.
Mixing Bowls: For whisking the dressing and tossing the salad.
Serving Platter or Bowl: A wide, shallow one works best for presentation.
Ingredients in Shaved Fennel, Roasted Tomato & Pistachio Salad with Yogurt Dressing
Each component in this salad plays an important role in creating harmony on the plate. Here’s what you’ll need:
- Fennel Bulbs: 2 medium-sized, thinly shaved. Provides crunch and subtle anise flavor.
- Cherry Tomatoes: 2 cups, halved. Roasted until sweet and blistered.
- Pistachios: ½ cup, shelled and toasted. Adds nutty crunch.
- Greek Yogurt: ¾ cup, plain and full-fat. Base of the creamy dressing.
- Lemon Juice: 2 tablespoons, freshly squeezed. Brightens and balances the dressing.
- Olive Oil: 2 tablespoons. For both roasting and the dressing.
- Garlic: 1 small clove, finely grated. Adds gentle pungency to the dressing.
- Honey: 1 teaspoon. Softens the tang of yogurt.
- Salt: 1 teaspoon, plus more to taste. Enhances all the flavors.
- Black Pepper: ½ teaspoon, freshly cracked. Adds mild heat.
- Fresh Dill (Optional): 1 tablespoon, finely chopped. For a herbaceous lift.
Ingredient Substitutions
Feel free to play around depending on what you have.
Fennel: Thinly sliced celery or cabbage.
Cherry Tomatoes: Grape tomatoes or larger ones, cut into wedges.
Pistachios: Toasted almonds or walnuts.
Greek Yogurt: Plant-based yogurt for a dairy-free version.
Lemon Juice: White wine vinegar or apple cider vinegar.
Honey: Maple syrup or agave.
Ingredient Spotlight
Fennel: This crisp bulb offers a unique licorice flavor that mellows beautifully when paired with rich or tangy ingredients. Shaving it thin keeps it refreshing and light.
Pistachios: More than just a snack, pistachios add texture, color, and a buttery depth that contrasts perfectly with the creamy yogurt and roasted tomatoes.

Instructions for Making Shaved Fennel, Roasted Tomato & Pistachio Salad with Yogurt Dressing
Let’s bring it all together in just a few simple steps. Here’s how:
- Preheat Your Equipment:
Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper. - Combine Ingredients:
In a small bowl, whisk together yogurt, lemon juice, olive oil, garlic, honey, salt, and pepper. Taste and adjust as needed. Set aside. - Prepare Your Cooking Vessel:
Spread the halved cherry tomatoes on the prepared baking sheet. Drizzle with olive oil and sprinkle with salt. Toss to coat evenly. - Assemble the Dish:
Roast the tomatoes for about 25 minutes until soft and slightly caramelized. Meanwhile, shave fennel thinly and place in a large bowl. - Cook to Perfection:
Let the roasted tomatoes cool slightly. Add them to the shaved fennel along with toasted pistachios. - Finishing Touches:
Drizzle the yogurt dressing over the salad. Gently toss to coat everything without bruising the fennel. - Serve and Enjoy:
Transfer to a serving platter or bowl. Garnish with fresh dill if using, and a few extra pistachios on top. Serve at room temperature or chilled.
Texture & Flavor Secrets
The magic in this salad is all about contrast. The roasted tomatoes turn sweet and tender, playing off the crisp, cool fennel. The yogurt dressing adds tang and creaminess, while pistachios bring a buttery crunch. Every bite feels balanced yet surprising.
Cooking Tips & Tricks
Here are a few little things that make a big difference:
- Roast the tomatoes ahead of time and store them in the fridge for quicker assembly.
- Shave the fennel just before serving to keep it from browning.
- Let the dressing sit for 5–10 minutes after whisking so the garlic mellows out.
What to Avoid
These common mistakes are easy to dodge:
- Don’t slice fennel too thick — it’ll be tough and overpowering.
- Avoid over-roasting tomatoes until mushy. You want them soft but still juicy.
- Don’t overdress the salad. Start light, toss, then add more if needed.
Nutrition Facts
Servings: 4
Calories per serving: 210
Note: These are approximate values.
Preparation Time
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Make-Ahead and Storage Tips
You can roast the tomatoes and make the yogurt dressing up to two days in advance. Store them separately in airtight containers in the fridge. The salad itself is best assembled fresh but keeps well for 1–2 days. Not ideal for freezing, but great for next-day lunches.
How to Serve Shaved Fennel, Roasted Tomato & Pistachio Salad with Yogurt Dressing
Serve this salad as a side to grilled fish or roasted chicken. It’s also perfect as a light lunch with crusty bread. Add some chickpeas or quinoa for a more filling vegetarian meal. A glass of sparkling water with lemon ties it all together.
Creative Leftover Transformations
Got some left? Try these:
- Tuck it into a pita with hummus for a quick wrap.
- Use as a topping for toast with a sprinkle of feta.
- Mix with cooked farro or couscous for a grain salad.
Additional Tips
- For an extra punch, add a pinch of crushed red pepper to the dressing.
- If your fennel comes with fronds, use them as a garnish.
- Chill your serving bowl for extra crispness.
Make It a Showstopper
Presentation matters. Use a wide, shallow bowl to showcase all the colors and textures. Finish with a scatter of pistachios and a drizzle of dressing right before serving for that extra wow effect.
Variations to Try
- Add Goat Cheese: Crumble it over for tangy creaminess.
- Add Citrus Segments: Orange or grapefruit pairs beautifully with fennel.
- Add Fresh Herbs: Try mint or basil for a different aroma.
- Add Roasted Beets: For an earthy sweetness and vibrant color.
- Add Avocado: For creaminess and heartiness.
FAQ’s
Q1: Can I make this vegan?
Yes, just use a plant-based yogurt and swap the honey for maple syrup.
Q2: Can I roast the fennel instead of shaving it raw?
Absolutely, roasted fennel adds a lovely caramelized flavor.
Q3: How do I toast pistachios?
Place them in a dry skillet over medium heat for 2–3 minutes, stirring often.
Q4: Can I use regular yogurt instead of Greek?
Yes, but Greek yogurt gives a thicker, richer dressing.
Q5: What can I use instead of fennel?
Celery or very thinly sliced cabbage works well.
Q6: Will the salad get soggy in the fridge?
It may soften a bit, but it still tastes great the next day.
Q7: Is this salad gluten free?
Yes, all the ingredients are naturally gluten free.
Q8: Can I add protein to make it a full meal?
Sure, grilled chicken, chickpeas, or quinoa would be great additions.
Q9: What type of tomatoes are best?
Cherry or grape tomatoes are ideal for roasting and holding their shape.
Q10: Can I skip the garlic in the dressing?
Yes, if you’re not a fan, leave it out or use a pinch of garlic powder.
Conclusion
This shaved fennel, roasted tomato, and pistachio salad with yogurt dressing is everything you want in a dish — fresh, flavorful, satisfying, and just a little unexpected. Trust me, you’re going to love this. Whether you’re cooking for yourself or feeding a crowd, it brings a burst of sunshine to any table.
Print
Shaved Fennel, Roasted Tomato & Pistachio Salad with Yogurt Dressing
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A refreshing and flavorful salad made with crisp shaved fennel, sweet roasted cherry tomatoes, crunchy pistachios, and a creamy yogurt dressing. Perfect for light lunches or as a vibrant side dish.
Ingredients
- 2 medium fennel bulbs, thinly shaved
- 2 cups cherry tomatoes, halved
- 1/2 cup shelled pistachios, toasted
- 3/4 cup plain full-fat Greek yogurt
- 2 tablespoons freshly squeezed lemon juice
- 2 tablespoons olive oil
- 1 small garlic clove, finely grated
- 1 teaspoon honey
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon freshly cracked black pepper
- 1 tablespoon fresh dill, finely chopped (optional)
Instructions
- Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper.
- Spread halved cherry tomatoes on the baking sheet. Drizzle with olive oil, sprinkle with salt, and toss to coat. Roast for 25 minutes until soft and slightly caramelized.
- In a small bowl, whisk together the Greek yogurt, lemon juice, olive oil, garlic, honey, salt, and pepper. Set aside.
- Shave the fennel thinly using a mandoline or sharp knife. Place in a large bowl.
- Add the roasted tomatoes and toasted pistachios to the fennel.
- Drizzle the yogurt dressing over the salad and gently toss to combine.
- Transfer to a serving platter or bowl. Garnish with fresh dill and extra pistachios if desired.
Notes
- Use a mandoline for ultra-thin fennel slices.
- Make the yogurt dressing and roast the tomatoes ahead to save time.
- Toast pistachios just before serving for optimal crunch.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Salad
- Method: Roasting, Assembling
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 210
- Sugar: 6g
- Sodium: 430mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 4g
- Protein: 7g
- Cholesterol: 10mg
Keywords: shaved fennel salad, roasted tomato salad, yogurt dressing salad, vegetarian summer salad, pistachio fennel salad
