Shopska Salad: The Balkan Salad You'll Make Every Week

Shopska salad is the defining side dish of Bulgarian and Serbian cooking - diced tomato, cucumber, pepper, and onion topped with grated white cheese. It takes five minutes to make and goes with almost everything on the Balkan table.

Shopska Salad: The Balkan Salad You'll Make Every Week

Every cuisine has a default salad. In the Balkans, it's shopska. Named after the Shopi people of western Bulgaria, it's been the go-to side dish at every restaurant from Sofia to Belgrade for decades. The formula is fixed: ripe tomatoes, cucumber, green pepper, raw onion, and sirene (white brined cheese) grated generously on top. Oil, vinegar, salt. Nothing else.

The success of the salad is entirely dependent on ingredient quality. A winter tomato from a supermarket makes a forgettable shopska. A ripe August tomato makes one of the best salads you'll eat all year.

The Authentic Recipe

Ingredients (serves 2 as a side)

  • 2 large ripe tomatoes
  • 1 medium cucumber
  • 1 green pepper (Cubanelle or Italian frying pepper if possible)
  • 1/2 medium white onion
  • 80g white brined cheese (sirene, bijeli sir, or feta)
  • 2 tbsp sunflower or mild olive oil
  • 1 tbsp white wine vinegar
  • Salt to taste
  • Fresh parsley (optional)

Method

  1. Dice the tomatoes into rough 2cm pieces. Don't dice too small - you want chunks with texture.
  2. Dice the cucumber to roughly the same size. Peeling is optional - Bulgarian versions typically leave the skin on.
  3. Dice the pepper, removing seeds and white pith.
  4. Thinly slice the onion. If raw onion is too sharp for you, soak the slices in cold water for 10 minutes.
  5. Combine vegetables in a bowl. Season with salt, add oil and vinegar, toss gently.
  6. Grate the cheese directly over the top using a coarse grater. Do not mix it in - it should sit on top in a thick, snowy layer.
  7. Serve immediately.

Key Notes on the Cheese

Sirene is a semi-firm white cheese made from cow's, sheep's, or mixed milk, brined and aged. It's saltier and slightly more crumbly than Greek feta. Greek feta is the best widely available substitute - buy it in brine, not pre-crumbled in a tub, which is too dry and too salty. The cheese should grate like a soft parmesan, not crumble like dried feta.

Variations

Macedonian versions sometimes add roasted peppers alongside fresh ones. A Serbian variation called srpska salata skips the cheese entirely and adds chilli. Some Bulgarian restaurants add a roasted and peeled green pepper alongside the fresh one for a slightly smoky depth. All are legitimate - shopska is a category as much as a fixed recipe.

Macro Breakdown

Per serving (as a side dish with 40g cheese):

  • Calories: ~160 kcal
  • Protein: ~8g
  • Carbohydrates: ~10g
  • Fat: ~10g

As a main dish (doubled portion, 80g cheese): approximately 320 kcal, 16g protein. The salad is low-calorie but reasonably satiating due to the fat and protein in the cheese.

What to Serve It With

Shopska goes alongside virtually every Balkan main course. It pairs particularly well with grilled meats - the acid and freshness cut through the fat. Serve with Δ‡evapi, grilled lamb chops, or pljeskavica.

For something lighter, a big bowl of shopska alongside a piece of crusty bread makes a reasonable lunch at under 350 kcal. For more on where shopska fits in the broader Balkan cooking picture, visit our Balkans table guide.

Storage

Shopska does not store well once dressed - the tomatoes release liquid and everything becomes soggy within an hour. If making ahead, cut the vegetables and store them separately. Dress and add cheese only when serving.