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
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
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
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
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
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
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
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
Drain excess oil
Transfer the cooked ćevapi to a plate lined with paper towels to absorb any leftover oil.
Time: PT2M
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: August 24, 2026






