In a bowl, mix ground beef, grated onion, egg, breadcrumbs, salt, black pepper and pul biber thoroughly. It's best to mix with your hands to make sure all is well incorporated.
Preheat the oven to 275°F.
Lay out two sheets of phyllo dough, brushing olive oil between and on top.
Place a portion of beef mixture onto the dough, forming a log and roll tightly, slice into 6 bite-sized pieces. Repeat the process until all kebab mixture is used.
Place kebab slices onto baking sheet and brush with olive oil.
Bake for 30 minutes until golden and crispy.
Meanwhile, make the tomato sauce. In a saucepan, melt butter, add olive oil, tomato sauce, tomato paste, salt, and black pepper. Simmer for 10 minutes on medium-low heat.
To make the yogurt sauce, mix the yogurt, grated garlic and salt in a bowl. Give it a taste to make sure it's salty and garlicky enough.
Arrange the kebabs around a serving plate, and place garlic yogurt in the center for dipping. Drizzle generously with tomato sauce and top with chopped parsley.