Shirazi salad is an Iranian chopped salad of cucumber, tomato, red onion, and fresh mint dressed with lime juice and olive oil. It comes together in 15 minutes with no cooking, and at 92 calories a serving it pulls real weight as a side โ but with a few additions it holds up as a full meal too.
What makes this version work
Two things matter most here. First, the dice size: cut everything to roughly the same small cube โ about a quarter inch โ so each forkful gets cucumber, tomato, and onion together rather than one ingredient dominating. Second, the lime-to-oil ratio in the dressing is intentionally acidic, which means it actually seasons the vegetables rather than just coating them. Whisk the salt directly into the lime juice before adding the oil so it dissolves fully; salt that sits on top of dressed vegetables never distributes evenly. Dress it at the table โ a pre-dressed salad goes limp fast, and these vegetables release a lot of water once the acid hits them.
What can go wrong
- Watery bowl at the bottom: Tomatoes and cucumbers shed liquid quickly after cutting. If youโre not serving immediately, salt the diced cucumber lightly in a colander for 10 minutes and let it drain before combining. This removes excess moisture without softening the texture.
- Onion that overpowers everything: Raw red onion can be sharp enough to flatten the other flavors. Soak the chopped onion in cold water for 5โ10 minutes, then drain and pat dry. It keeps the crunch but loses most of the bite.
- Mint that turns black: Mint bruises fast once chopped. Chop it right before you toss the salad, not ahead of time, and use a sharp knife rather than a dull one that crushes the leaves.
- Under-seasoned dressing: Lime juice varies a lot in acidity depending on the fruit. Taste the dressing on its own before pouring โ it should taste slightly too sharp and salty by itself, because the vegetables will dilute it.
- Subbing regular cucumbers without adjusting: Standard cucumbers have thick skins and large seeds that add bitterness and extra water. If Persian or mini cucumbers arenโt available, peel and seed a regular cucumber before dicing.
Leftovers and meal prep
Store undressed components in an airtight container in the refrigerator for up to two days โ the cucumber and tomato hold their texture well separately, but once dressed the salad is best eaten within an hour. If you want to build it into a more filling meal, add a can of drained chickpeas or a few spoonfuls of cooked lentils directly to the undressed vegetables; both absorb the lime dressing well and add protein without changing the character of the salad. Keep the dressing in a small jar in the fridge for up to three days and shake before using. For meal prep, prep and refrigerate the vegetables and dressing separately, then combine and dress just before eating.
Shirazi Salad
Ingredients
Main Ingredients
- 2 cups Persian cucumbers diced; If unavailable, use mini cucumbers for similar taste and texture.
- 1 cup organic heirloom tomatoes diced
- ยฝ cup red onion finely chopped (preferably from a sweet variety)
- ยฝ cup fresh mint leaves finely chopped
Dressing
- 3 tablespoons fresh lime juice 2-3 limes
- 2 tablespoons olive oil high quality for best flavor
- 1 teaspoon sea salt or to taste
- ยฝ teaspoon ground black pepper
Instructions
- In a large mixing bowl, combine the diced Persian cucumbers, heirloom tomatoes, finely chopped red onion, and mint leaves.
- In a separate small bowl, whisk together the fresh lime juice, olive oil, sea salt, and black pepper until well combined.
- Pour the dressing over the cucumber mixture and toss gently to ensure everything is well coated. Taste and adjust seasoning if necessary.
- Chill the salad in the refrigerator for at least 10 minutes before serving, allowing the flavors to meld beautifully.
Notes
Nutrition
FAQ
Can I make Shirazi salad ahead of time for a party?
Prep the vegetables and dressing separately up to a day ahead, but donโt combine them until 10โ15 minutes before serving. Once dressed, the tomatoes and cucumbers release water quickly and the salad becomes soggy within an hour.
What can I serve with this to make it a full meal?
Chickpeas, cooked lentils, or crumbled feta (if youโre not keeping it vegan) all work well stirred in โ they add substance without competing with the lime and mint. Warm flatbread on the side turns it into a complete, satisfying plate.
Can I use lemon instead of lime?
Yes, lemon works as a direct swap and is actually common in some regional versions. The flavor is slightly less sharp and a little more floral, so you may want to add a touch more to get the same bright acidity.
My salad tastes flat โ whatโs missing?
Itโs almost always salt. The dressing needs enough salt to season the whole bowl of vegetables, not just the liquid itself. Add a pinch more salt, toss again, and wait 30 seconds before tasting โ it takes a moment to work through the vegetables.

