Prepare the filling:
Begin by cooking the ground beef with oil in a pan. Once the meat is nearly done, add the spices (salt, black pepper, paprika, and 7-spice). After the meat is fully cooked, incorporate chopped onions and cook for a few more minutes until soft. Add the butter, mix it thoroughly, and then turn off the heat. If desired, add pine nuts, slivered almonds, or pomegranate seeds for extra flavor and texture.
Cool the filling:
Transfer the meat mixture to a plate and allow it to cool completely.
Make the dough:
Rinse 2 cups of fine bulgur wheat using a strainer to remove excess water. Let it sit for 5 minutes to allow the bulgur to absorb any remaining moisture.
Blend the vegetables:
In a blender or food processor, combine 1 small onion, 1 small sweet red pepper, and 2 tbsp of water. Blend until smooth and well combined.
5. Combine with bulgur:
Add the rinsed bulgur wheat to the blended vegetable mixture. Season with salt, black pepper, paprika, and 7-spice. Mix well to combine all the ingredients.
Add the ground beef:
Incorporate extra lean ground meat into the mixture. Mix thoroughly either by hand or using a food processor until everything is well combined and smooth.
Shape the kibbeh dough:
Place the kibbeh dough between two sheets of parchment paper. Roll it out evenly. Use the baking dish you plan to use to shape the dough to fit the size of the dish. Cut out the dough to match the shape of the baking dish.
Prepare the baking dish:
Brush the baking dish with olive oil to prevent sticking. Then, add a thin layer of dough as the base. Top it with the meat filling, followed by another layer of dough to cover the filling completely.
Smooth and top with olive oil:
Smooth the top layer of dough evenly, and shape it as desired. Drizzle generously with olive oil, melted butter, or a combination of both for a rich, golden finish.
Bake:
Bake in a preheated oven at 400°F (200°C) for about 45 minutes or until the kibbeh is golden brown and crispy on top.