Foodie Roam

Bringing the World to Your Kitchen

Ćevapi: How to Make the Perfect Traditional Balkan Dish

Article author: by:
Article published on:
Comment published: 0 Comments
Cevapi served on toasted flatbread with onions, showing a bite taken out of the bread.

Discover the secrets to making authentic Balkan cevapi—juicy, flavorful meat rolls served with golden flatbread, fresh onions, and ajvar!

If there’s one dish that tells the story of the Balkans, it’s ćevapi (pronounced che-vah-pee and also known as Ćevapčići). These juicy, flavor-packed meat rolls are not just food—they’re the smoky aroma of family cookouts, the warmth of freshly toasted flatbreads in your hands, and a taste that brings people together.

For me, ćevapi are a nostalgic reminder of summer evenings with my family, sitting around the grill as the smoky scent of spices filled the air. Their simplicity and rich flavor perfectly capture the soul of Balkan cuisine—no fuss, just heart, and tradition.

Cevapi sandwich served on golden flatbread with onions and ajvar
A hearty ćevapi featuring juicy meat rolls, fresh onions, and a side of traditional ajvar.

Join me as we dive into the world of ćevapi, learning how to make this beloved dish at home, pair it with the perfect sides, and discover the regional stories that make it so special.

What Are Ćevapi?

Ćevapi are small, hand-shaped rolls of ground meat, typically about 3 inches long. Their beauty lies in their simplicity: high-quality meat, just the right amount of seasoning, and a cooking method that balances a juicy interior with a lightly charred crust.

Juicy grilled cevapi on a white plate, freshly cooked and golden brown.
Perfectly grilled meat—crispy on the outside, juicy on the inside, and full of flavor.

Across the Balkans, ćevapi are more than just food—they’re a ritual. Every region has its own variation, every city its secrets, and every family its traditions. Whether served in warm flatbreads with a pile of raw onions or alongside tangy red pepper spreads, one thing is certain: ćevapi brings joy to the table.

A Tale of Regional Variations

Ćevapi’s journey through history, from the Ottoman Empire to the modern-day Balkans, has left a trail of delicious regional twists.

In Bosnia and Herzegovina, ćevapi are small but mighty. Typically made from pure beef, they’re served in soft, pillowy somun bread with plenty of raw onions. Cities like Sarajevo and Travnik pride themselves on their unique recipes, passed down through generations.

Crossing into Serbia, ćevapi grows larger and heartier. A mix of beef and pork is common here, with a smoky paprika flavor that sets them apart. In Leskovac, known for its grill culture, ćevapi are paired with creamy kajmak, a rich dairy spread that adds a luxurious touch.

In Croatia, ćevapi takes on local influences. Inland regions stick to a Bosnian-inspired approach, while in Dalmatia, a Mediterranean twist comes through with additions like smoked meats, cheese, or even a side of pršut (prosciutto).

Traditional Balkan cevapi sandwich with grilled meat rolls, fresh onions, and golden flatbread.
Delicious ćevapčići

Further south in Macedonia, the flavor profile becomes more aromatic. Spices like cumin and red pepper make their way into the mix, often paired with ljutenica, a spicy red pepper, and tomato relish.

These regional nuances make ćevapi more than just a meal—they’re a shared culinary history, shaped by the people and places of the Balkans.

Cooking Tips

  • On the grill: Ćevapi are best when kissed by the smoky flavor of a charcoal grill. Cook them over medium-high heat for 6-8 minutes, turning every couple of minutes for even browning.
  • In a skillet: If you don’t have a grill, a cast-iron skillet works beautifully. Heat a small amount of oil over medium-high heat and cook the ćevapi in batches, ensuring they get a golden crust.

The Secret to Aromatic Flatbreads

No ćevapi experience is complete without warm, flavorful Traditional Balkan Flatbread. Here’s how I prepare mine for an extra burst of flavor:

  1. Make the dipping liquid:
    Heat a mix of beef and vegetable broth. Season with paprika, salt, pepper, and a splash of oil.
  2. Dip the flatbreads:
    Quickly dip each flatbread into the liquid, being careful not to let them soak too much.
  3. Toast to perfection:
    Place the dipped flatbreads on the grill or skillet and toast until they develop a golden, crispy exterior.
  4. Assemble the magic:
    Lay the ćevapi inside the flatbread, top with fresh sliced onions, and close it up. Let it rest for 3-4 minutes to allow the flavors to meld before serving.

Storing and Reheating Ćevapi

  1. Freezing uncooked ćevapi:
    Arrange the shaped ćevapi on a tray and freeze until firm. Transfer them to freezer bags for storage and use within 3 months.
  2. Storing cooked ćevapi:
    Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat them in a skillet or oven to maintain their texture.

Bring the Flavors of the Balkans to Your Table

Ćevapi are more than just a recipe—they’re a celebration of tradition, family, and great food. Whether you’re making them for a backyard barbecue or a cozy family dinner, this dish is sure to impress.

Open-faced cevapcici topped with sliced onions, served with a side of ajvar.
A hearty ćevapi sandwich featuring juicy meat rolls, fresh onions, and a side of traditional ajvar.

If you try this recipe, let us know how it turned out! Leave a comment below or share your photos on Instagram with #FoodieRoam. We can’t wait to see your creations and hear your stories!

Ingredients

Servings8 servings
  • 2.2 lbs (1 kg) ground beef
  • 1.1 lbs (500 g) ground lamb
  • 3.5 oz (100 g) finely grated onion (optional)
  • 2 tbsp (30 g) salt
  • 1 tsp freshly ground black pepper
  • ¼ tsp baking soda
  • 3 garlic cloves minced
What will you need?

Have you cooked this?

Mark as cooked!

1 users marked recipe as cooked

Prep time20 minutes
Cook time20 minutes
Cook time2 hours
Total time40 minutes

Instructions

  1. Combine the beef, lamb, salt, pepper, minced garlic, and baking soda in a large bowl. If using onion, finely grate it and squeeze out excess moisture before adding it to the mix.
    Ground meat mixture in a bowl, ready for shaping into cevapi.
  2. Use your hands to knead the mixture for 5-7 minutes until it’s well combined and slightly sticky. This helps bind the meat and creates the perfect texture.
    A close-up of the seasoned ground meat mixture for cevapi preparation.
  3. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or overnight. This allows the flavors to meld and the mixture to firm up.
  4. Roll the mixture into finger-sized rolls, about 3 inches long and as thick as your finger. If making extra, freeze them at this stage for later use.
    Shaped cevapi rolls arranged on a plate, ready for grilling or frying.
  5. Grilling: Heat your charcoal or gas grill to medium-high. Cook the ćevapi for 6-8 minutes, turning them every 1-2 minutes for even browning.
    Skillet: If using a skillet, heat a small amount of oil over medium-high heat. Cook the ćevapi in batches, turning them frequently, until they are golden brown on all sides and cooked through.
    Juicy cevapi frying in a hot skillet, achieving a golden-brown crust.

Our notes

Quality meat is key: Freshly ground beef and lamb are ideal. Lamb adds moisture, but you can substitute with pork or stick to beef if preferred.
Keep it simple: Salt, pepper, and garlic are all you need to let the meat shine.