Kebapi (keh-BAH-pee) are North Macedonia’s most iconic street food - finger-length skinless sausages of beef and pork seasoned with paprika, garlic, and cumin, grilled over fierce charcoal heat until the outside chars and the inside stays juicy. Found at every Macedonian family barbecue, roadside grill stall, and summer gathering, these simple meat packs deliver more smoky Balkan flavor than almost any other ground meat dish in the region.

Prep time: 15 minutes. Cook time: 10 minutes. Resting time: 1 hour minimum. Servings: 4 (about 20 kebapi).

Key Takeaways

  • Baking soda is the secret. It raises the pH of the meat surface, creating the springy, bouncy texture that separates real kebapi from generic mini-kebabs. Skip it and you get a burger-like texture.
  • Beef and pork is the classic Macedonian blend. While Serbian cevapi use beef and lamb, Macedonian kebapi traditionally use beef and pork. The pork adds fat and juiciness that lamb does not provide.
  • Rest the meat overnight. The baking soda and cold rest allow proteins to bind, producing that signature snappy bite. At minimum, rest 1 hour. Overnight is better.
  • Grill hot and turn often. 5 to 7 minutes total, turning every minute or so for even char. Do not press them down - you will squeeze out the juices.
  • Serve with ajvar, not kajmak. Macedonians serve kebapi with ajvar (roasted pepper spread) and raw onions in warm bread, unlike Serbian cevapi which pair with kajmak.

How to Make Macedonian Kebapi

  1. Combine the meat. In a large bowl, mix the ground beef, ground pork, grated onion, garlic, parsley, paprika, cumin, red pepper flakes, salt, pepper, and baking soda. Add the cold water and mix with your hands for 2 to 3 minutes until the mixture is cohesive and pulls away from the bowl.
  2. Rest the mixture. Cover and refrigerate for at least 1 hour or up to overnight. This is not optional - the baking soda needs time to work on the meat proteins.
  3. Shape the kebapi. Wet your hands lightly. Form the mixture into finger-length sausages about 3/4 inch thick and 3 to 4 inches long. You should get about 20 kebapi.
  4. Preheat the grill. Heat a grill or cast-iron skillet to medium-high. Oil the grates lightly to prevent sticking.
  5. Grill the kebapi. Place the kebapi on the grill with space between them. Cook for 5 to 7 minutes, turning every minute or so, until deeply browned on all sides and cooked through. Do not press them down.
  6. Serve immediately. Pile the hot kebapi into warm somun or pita bread. Top with chopped raw onions, a generous spoonful of ajvar, and sliced tomatoes.

Ingredients

  • 3/4 lb (340 g) ground beef, 80/20
  • 3/4 lb (340 g) ground pork, 80/20
  • 1 small onion, finely grated
  • 3 cloves garlic, minced
  • 2 tbsp fresh parsley, finely chopped
  • 1 1/2 tsp sweet paprika
  • 1/2 tsp ground cumin
  • 1/2 tsp red pepper flakes
  • 3/4 tsp kosher salt
  • 1/2 tsp freshly ground black pepper
  • 1/2 tsp baking soda
  • 2 tbsp cold water
  • Olive oil for grilling

For serving:

  • Warm somun, lepinja, or pita bread
  • Ajvar (roasted red pepper and eggplant spread)
  • 1 small white onion, finely chopped
  • Sliced tomatoes
  • Sliced cucumbers

Kebapi vs Cevapi: What Is the Difference?

Kebapi and cevapi look almost identical - both are finger-length skinless sausages grilled over high heat. But there are real differences that matter:

Feature Macedonian Kebapi Serbian/Bosnian Cevapi
Meat blend Beef and pork Beef and lamb (or all beef)
Key spice Paprika and cumin Black pepper and garlic
Condiment Ajvar (pepper spread) Kajmak (clotted cream)
Bread Somun or pita Somun or lepinja
Texture Slightly thicker, springy Thinner, snappy
Shape 3/4 inch thick, 3-4 inches long 3/4 inch thick, 3-4 inches long

The biggest difference is the meat. Macedonian kebapi use pork instead of lamb, which makes them juicier and more approachable for people who do not eat lamb. The paprika-cumin seasoning gives kebapi a warmer, earthier flavor compared to the simpler garlic-pepper profile of cevapi.

For more on cevapi, see our Serbian Cevapi recipe.

What Is Ajvar?

Ajvar (AY-var) is a roasted red pepper and eggplant spread that is the national condiment of North Macedonia. Made from roasted red bell peppers, eggplant, garlic, and a touch of oil, it has a smoky, slightly sweet flavor that pairs perfectly with grilled meats.

Store-bought ajvar is widely available in Eastern European grocery stores and many mainstream supermarkets. Look for brands from Serbia or North Macedonia for the most authentic flavor. You can also make it at home by roasting red peppers and eggplant, then blending them with garlic and olive oil.

Tips for Perfect Kebapi

  • Use 80/20 meat. Lean ground meat produces dry kebapi. The fat is essential for juiciness.
  • Grate the onion finely. Use the small holes of a box grater. You want a wet pulp, not chunks. The onion melts into the meat during grilling.
  • Do not skip the baking soda. It is the single most important ingredient for authentic texture. Without it, you are making mini burgers, not kebapi.
  • Rest overnight when possible. The longer rest allows the baking soda to fully activate and the spices to permeate the meat.
  • Shape with wet hands. The meat mixture is sticky. Wet your hands every few kebapi to keep the mixture from clinging.
  • Grill over real charcoal if you can. The smoky flavor from charcoal grilling is what makes kebapi taste like they came from a Macedonian grill stand. A cast-iron skillet works in a pinch.

Storage and Reheating

  • Refrigerate: Store cooked kebapi in an airtight container for up to 4 days.
  • Freeze: Place cooled kebapi on a baking sheet and freeze until solid, then transfer to a freezer bag. They keep for up to 3 months.
  • Reheat: Warm in a skillet over medium heat for 3 to 4 minutes, turning once. The microwave works but softens the exterior. For best results, reheat on the grill or under the broiler for 2 to 3 minutes.

Frequently Asked Questions

Can I make kebapi without a grill?

Yes. A cast-iron skillet over medium-high heat works well. Heat the skillet until it just starts to smoke, add a thin layer of oil, and cook the kebapi for 5 to 7 minutes, turning every minute. You will not get the charcoal flavor, but the browning and texture will be very close. You can also bake them at 425 degrees F on a sheet pan for 15 to 18 minutes, turning once.

What meat blend is traditional for kebapi?

Traditional Macedonian kebapi use a mix of ground beef and ground pork, typically a 50/50 ratio. Some families add a small amount of ground lamb for a more intense flavor, but pork is the norm. The pork provides the fat and juiciness that makes kebapi distinct from Serbian cevapi, which use beef and lamb.

Can I add baking soda if I do not have time to rest the meat?

No. The baking soda needs at least 1 hour to work on the meat proteins. If you skip the rest, the baking soda will not have time to create the springy texture and may leave a soapy taste. If you are short on time, omit the baking soda entirely and accept a softer, more burger-like texture.

What bread is traditional with kebapi?

Somun or lepinja - both are soft, fluffy Balkan flatbreads similar to pita but thicker and pillowy. If you cannot find them, warm pita bread, naan, or even soft hamburger buns work in a pinch. The bread should be warm and soft enough to wrap around the kebapi.

Is ajvar spicy?

Traditional ajvar is mild to medium in heat. It gets its flavor from roasted red peppers and eggplant, not chili peppers. Some brands add a small amount of hot pepper for a mild kick, but it is generally not spicy. If you want heat, add a drizzle of hot sauce or sprinkle of red pepper flakes on top.

Sources