Traditional Balkan Ćevapi (Grilled Meat Sausages)

Traditional Balkan Ćevapi (Grilled Meat Sausages) is a easy Balkan recipe that serves 4. 500 calories per serving. Recipe by Kulinado on YouTube.

Prep: 3 hrs 35 min | Cook: 12 min | Total: 4 hrs 2 min

Cost: $4.67 total, $1.17 per serving

Ingredients

  • 500 g Ground beef (shoulder or neck, slightly fatty) (Preferably freshly ground twice for a fine texture)
  • 10 g Salt (Fine sea salt)
  • 2 g Black pepper (Freshly ground)
  • 50 ml Sparkling mineral water (Adds tenderness and flavor)
  • 1 g Baking soda (A pinch (about 1/8 tsp))
  • 5 ml Lemon juice (A few drops, freshly squeezed)
  • 30 ml Additional sparkling mineral water (About 2 tbsp, to adjust consistency after adding soda)
  • 10 ml Vegetable oil (Just a few drops for pan‑frying)
  • 1 medium Onion (Finely chopped, served raw on the side)

Instructions

  1. Combine meat, salt, pepper and water

    Place the 500 g ground beef in a large bowl. Add 10 g salt, 2 g black pepper and 50 ml sparkling mineral water. Mix vigorously with your hands (or a sturdy spoon) until the mixture becomes sticky and uniform.

    Time: PT10M

  2. Rest the mixture in the fridge

    Cover the bowl tightly with plastic wrap and place it in the refrigerator. Let it rest for at least 3 hours, preferably overnight, so the salt, soda and carbonation work their magic.

    Time: PT3H

    Temperature: 4°C

  3. Activate with baking soda, lemon and extra water

    Remove the bowl from the fridge. In a small cup, dissolve a pinch (≈1 g) of baking soda with a few drops (≈5 ml) of lemon juice and add about 30 ml sparkling water. Pour this into the meat mixture and knead for another 5 minutes until the texture is compact and slightly airy.

    Time: PT5M

  4. Form meat balls

    Divide the mixture into 20 equal portions (about 25‑30 g each). Roll each portion into a smooth ball, squeezing out any air pockets.

    Time: PT10M

  5. Shape the ćevapi

    Lay a strip of freezer‑bag (8‑9 cm wide) on a clean surface. Place a ball in the centre, fold the strip over, and press gently with a dough divider or the flat side of a ruler to elongate the ball into a 8‑9 cm long, 1‑cm thick sausage shape. Repeat for all balls.

    Time: PT10M

  6. Heat the pan

    Add a few drops of vegetable oil to a skillet and heat over medium‑high heat until the oil shimmers (about 180°C).

    Time: PT5M

    Temperature: 180°C

  7. Pan‑fry the ćevapi

    Place the ćevapi in the hot pan, leaving space between them. Cook for 4‑5 minutes, turning frequently so they brown evenly and cook through.

    Time: PT5M

    Temperature: 180°C

  8. Drain excess oil

    Transfer the cooked ćevapi to a plate lined with paper towels to absorb any leftover oil.

    Time: PT2M

  9. Serve

    Arrange the ćevapi on a serving platter and sprinkle with finely chopped raw onion. Serve immediately with flatbread or salad if desired.

    Time: PT1M

Nutrition Facts

Calories
500
Protein
45 g
Carbohydrates
0 g
Fat
30 g
Fiber
0 g

Dietary info: High protein, Gluten free, Keto friendly, low-carb, keto-friendly, high-protein

Ingredient Substitutions

  • Instead of Ground beef (shoulder or neck, slightly fatty): Beef chuck, Ground lamb (will change flavor)
  • Instead of Salt: Kosher salt
  • Instead of Black pepper: White pepper
  • Instead of Sparkling mineral water: Club soda
  • Instead of Baking soda: Baking powder (use half the amount)
  • Instead of Lemon juice: White vinegar (1/4 tsp)
  • Instead of Additional sparkling mineral water: Club soda
  • Instead of Vegetable oil: Canola oil, Olive oil
  • Instead of Onion: Red onion, Scallions

Equipment Needed

  • Large mixing bowl
  • Plastic wrap (cling film)
  • Refrigerator
  • Kitchen scale
  • Measuring spoons
  • Small bowl for soda/lemon mixture
  • Hand (or sturdy spoon) for mixing
  • Freezer‑bag strip (8‑9 cm wide) or parchment strip
  • Dough divider or flat ruler (optional)
  • Skillet or frying pan
  • Stove (medium‑high heat)
  • Tongs or spatula
  • Paper towels

Critical Steps — Do Not Skip

  • Resting the meat mixture in the refrigerator (step 2)
  • Adding baking soda, lemon juice and extra water (step 3)
  • Heating the pan to the correct temperature (step 6)
  • Properly pan‑frying and turning the ćevapi (step 7)

Chef Tips from the Video

  • For an authentic flavor, add a tiny pinch of smoked paprika to the meat mixture.
  • Serve with flatbread (lepinja), kajmak and ajvar for a complete Balkan experience.
  • If you have a meat grinder, grind the beef twice for a finer texture.

Troubleshooting

Ćevapi fall apart during cooking.

Make sure the mixture was mixed until very sticky and rested for at least 3 hours. Add a tiny extra pinch of baking soda and a splash more mineral water, then knead briefly.

They are dry and tough.

Use meat with higher fat content (15‑20 % fat) and do not over‑cook; fry only 4‑5 minutes on medium‑high heat.

Surface is not browned enough.

Increase pan heat slightly and ensure the oil is hot before adding the ćevapi. Avoid moving them too early.

Storage

Refrigerator: Store cooked ćevapi in an airtight container for up to 3 days.

Freezer: Uncooked, shaped ćevapi freeze well for up to 2 months. Thaw in the fridge before cooking.

Room temperature: Do not keep raw ćevapi at room temperature for more than 2 hours.

Make-Ahead Tips

  • Prepare the meat mixture a day ahead and keep it covered in the fridge; the flavors improve.
  • Shape the ćevapi, place them on a tray, freeze solid, then transfer to a zip‑top bag for later cooking.
  • If you prefer grilling, pre‑heat a charcoal grill to medium‑high and cook the ćevapi the same way.

Last updated: September 6, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Traditional Balkan Ćevapi (Grilled Meat Sausages)

Recipe by Kulinado

A step‑by‑step home‑cooked version of classic Balkan ćevapi using ground beef, a pinch of baking soda, lemon juice and sparkling mineral water for extra tenderness. The mixture rests in the fridge overnight (or at least 3 hours) before being shaped and pan‑fried to juicy perfection. Serves 4.

EasyBalkanServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
3h 41m
Prep
7m
Cook
27m
Cleanup
4h 15m
Total

Cost Breakdown

$4.67
Total cost
$1.17
Per serving

Critical Success Points

  • • Resting the meat mixture in the refrigerator (step 2)
  • • Adding baking soda, lemon juice and extra water (step 3)
  • • Heating the pan to the correct temperature (step 6)
  • • Properly pan‑frying and turning the ćevapi (step 7)

Safety Warnings

  • • Handle raw meat with clean hands and wash all surfaces afterwards to avoid cross‑contamination.
  • • Hot oil can cause burns – keep a lid nearby and never leave the pan unattended.