Bulgarian kufteta are juicy grilled meatballs from the Balkans, seasoned with cumin and chubritsa (Bulgarian savory) and cooked over high heat for a smoky, charred crust. Unlike round Italian meatballs or Turkish kofte, kufteta are flat patties that develop deep flavor from direct grill contact in just minutes.
In Bulgaria, kufteta are a staple of backyard barbecues, family gatherings, and mehana taverns. The combination of ground pork, earthy cumin, and fresh parsley creates a distinctly Balkan flavor that stands apart from other meatball traditions. The recipe uses minimal ingredients - the quality of the meat and the char from the grill do the heavy lifting.
Key Takeaways
- Chubritsa (Bulgarian savory) is the signature herb that defines authentic kufteta flavor. Substitute dried summer savory if chubritsa is unavailable.
- Ground pork with moderate fat content produces the juiciest result. A 50/50 pork-beef blend adds richness without drying out.
- Flatten into patties, not round balls. The flat shape maximizes grill contact for better char and faster cooking.
- 4 to 5 minutes per side over medium-high heat gives a deep brown crust while keeping the inside juicy.
How to Make Bulgarian Kufteta
- Grate the onion on the fine side of a box grater. Wrap in a clean kitchen towel and squeeze dry to remove excess liquid. This prevents the patties from steaming instead of browning.
- In a large bowl, combine the ground pork, squeezed onion, egg, parsley, cumin, chubritsa, black pepper, and salt. Mix with your hands for 1 to 2 minutes until evenly combined. Do not overmix.
- Divide the mixture into 16 equal portions. Roll each into a ball, then flatten into patties about 1/2 inch (1.25 cm) thick and 2.5 inches (6 cm) across. Press a small indent in the center of each patty with your thumb to prevent puffing.
- Preheat a grill or cast iron skillet over medium-high heat. Brush the grate or pan with vegetable oil.
- Grill the kufteta for 4 to 5 minutes per side until deeply browned with char marks and the internal temperature reaches 160F (71C). Work in batches if needed to avoid crowding.
- Rest the kufteta on a warm plate for 3 minutes before serving. Serve with Shopska salad, warm bread, and a spoonful of lyutenitsa.
Ingredients
- 1 lb (450 g) ground pork, or 50/50 pork-beef blend
- 1 medium onion, grated
- 1 large egg
- 2 tbsp fresh parsley, finely chopped
- 1 tsp ground cumin
- 1 tsp chubritsa (Bulgarian savory) - or substitute dried summer savory
- 1 tsp black pepper
- 1 tsp kosher salt
- 2 tbsp vegetable oil or clarified butter for grilling
What Makes Bulgarian Kufteta Different
Bulgarian kufteta belong to the broader kofta family that stretches from the Middle East through the Balkans, but the Bulgarian version has a distinct identity. Three things set it apart from similar dishes like Turkish kofte, Greek keftedes, or Serbian cevapi:
Cumin is king. While Turkish kofte often rely on minimal seasoning and an overnight rest, Bulgarian kufteta lean heavily on ground cumin for a warm, earthy backbone. The spice is non-negotiable in traditional recipes.
Chubritsa (summer savory). This fragrant herb is a cornerstone of Bulgarian cooking. It adds a slightly peppery, woodsy note that you will not find in other Balkan meatball traditions. If you cannot find chubritsa, dried summer savory is the closest substitute.
Flat patties, not balls. Kufteta are pressed flat before grilling. The increased surface area creates more char and caramelization, giving each patty a smoky crust that round meatballs cannot match.
The result is a meatball that is simpler than Italian Sunday meatballs but bolder than Turkish kofte - rustic, smoky, and deeply satisfying.
Tips for Perfect Kufteta
Use pork with fat. Lean pork produces dry kufteta. Look for ground pork with at least 20% fat content. The fat renders during grilling and keeps the interior juicy.
Do not skip the egg. The egg acts as a binder that holds the patties together on the grill. Without it, kufteta can crumble and fall through the grate.
Squeeze the onion. Grated onion adds moisture and sweetness, but the excess water will cause steaming instead of browning. Wrapping in a towel and squeezing removes the liquid while keeping the flavor.
Indent the center. Pressing a small thumb-sized dimple in the center of each patty prevents puffing during cooking. This is the same technique used for grilled kebabs.
Rest before serving. Letting kufteta rest for 3 minutes after grilling allows the juices to redistribute. Cutting into them immediately will cause the moisture to run out onto the plate.
Traditional Serving Suggestions
In Bulgaria, kufteta are rarely served alone. The traditional table includes:
- Shopska salad - diced tomatoes, cucumbers, peppers, and onion topped with grated sirene cheese
- Lyutenitsa - a roasted tomato and pepper spread eaten with bread
- Warm bread - fresh Bulgarian bread or lepyoche for scooping
- Pickled vegetables - lukewarm pickled peppers, cucumbers, or cabbage
- Cold beer or rakia - the classic Bulgarian pairing for grilled meats
You can also serve kufteta in a pita wrap with yogurt sauce, or alongside roasted potatoes and a simple green salad for a weeknight dinner.
How to Cook Kufteta Without a Grill
Not everyone has access to a charcoal grill, and that is fine. Kufteta work well with several cooking methods:
Cast iron skillet. Preheat the skillet over medium-high heat, add a thin layer of oil, and cook 4 to 5 minutes per side. This gives you the closest result to outdoor grilling.
Oven. Preheat to 400F (200C). Place patties on a wire rack set over a sheet pan. Bake 18 to 20 minutes, flipping once halfway through for even browning.
Air fryer. Cook at 380F (195C) for 10 to 12 minutes, shaking the basket halfway through. This is the fastest indoor method.
Storage and Freezing
Kufteta freeze exceptionally well, making them a great meal prep option.
Refrigerator: Store cooked kufteta in an airtight container for up to 4 days. Reheat in a skillet over medium heat for 2 to 3 minutes per side.
Freezer (cooked): Cool completely, then place on a parchment-lined tray and freeze until solid. Transfer to a freezer bag. Keeps for up to 3 months. Reheat from frozen in a 375F oven for 12 to 15 minutes.
Freezer (raw): Shape into patties, place on a parchment-lined tray, and freeze until solid. Transfer to a freezer bag. Cook from frozen, adding 2 to 3 minutes per side.
Frequently Asked Questions
What is chubritsa?
Chubritsa is Bulgarian savory (Satureja hortensis), a fragrant herb with a slightly peppery, woodsy flavor. It is a cornerstone of Bulgarian grilled meat dishes. If you cannot find it, dried summer savory is the closest substitute available at most grocery stores.
Can I use all beef instead of pork?
You can, but the texture and flavor will change. Pork fat keeps kufteta juicy and gives them their characteristic tenderness. If using all beef, choose 80/20 ground beef and expect a slightly firmer, denser patty.
What is the difference between kufteta and kebapche?
Kufteta are flat, round patties. Kebapche are long, thin sausage-shaped rolls. Both use similar spices (cumin, savory, pepper), but the shape and cooking time differ. Kebapche cook faster due to their thinner profile.
How do I know when kufteta are done?
Use an instant-read thermometer - kufteta are safe at 160F (71C). Visually, they should be deeply browned with visible char marks and firm to the touch.
Can I make kufteta ahead of time?
Yes. Mix the meat and shape the patties up to 24 hours in advance. Cover and refrigerate. The overnight rest actually improves the flavor as the spices meld with the meat.
What if I cannot find ground pork?
A 50/50 blend of ground beef and ground pork works well. For a leaner version, use ground turkey with an extra tablespoon of olive oil mixed into the meat to compensate for the lower fat content.
