Method

  1. Soften the onion for the bulgur

    Softened onion lightly golden in a medium saucepan

    Finely chop 80 g of yellow onion for bulgur. Warm 15 ml of olive oil for bulgur in a medium saucepan over medium heat. Add 80 g of yellow onion for bulgur and cook for 4 to 5 minutes, stirring often. Start checking at 4 minutes; the onion should be softened and lightly golden at the edges.

    04:00
  2. Fry the tomato paste

    Stir 30 g of tomato paste into the softened onion and cook for 1 minute, pressing it against the bottom of the saucepan until it darkens slightly and smells sweet rather than raw.

    01:00
  3. Simmer the bulgur

    Stir 200 g of coarse bulgur wheat into the tomato-onion base until every grain is coated. Add 480 ml of water and 3 g of kosher salt for bulgur, increase the heat, and bring to a steady boil. Cover, reduce the heat to low, and simmer for 12 to 15 minutes. Start checking at 12 minutes; if liquid remains, cover and continue cooking, checking each minute, until the liquid is absorbed and the grains are tender but distinct.

    12:00
  4. Mix and shape the kofta

    Raw beef kofta logs shaped on a clean tray

    While the bulgur simmers, place fresh parsley for serving (optional) and lemon wedges (optional) on a clean serving plate and keep it away from the raw-meat workspace. Finely chop 100 g of yellow onion for kofta and 25 g of fresh flat-leaf parsley for kofta, and mince 2 garlic cloves. Press excess moisture from the onion with clean hands or a clean towel. Add 500 g of 90% lean ground beef, 100 g of yellow onion for kofta, 25 g of fresh flat-leaf parsley for kofta, 2 garlic cloves, 2 g of ground allspice, 1 g of ground cinnamon, 1 g of ground cumin, 4 g of kosher salt for kofta, and 1 g of black pepper to a bowl. Mix just until the mixture becomes evenly seasoned and slightly tacky. Divide it into two equal portions per serving and shape each portion into a compact log about 10 cm (4 in) long. Wash hands thoroughly, then wash and sanitize the bowl, utensils, and work surface before handling cooked food.

  5. Rest the bulgur

    Rested tomato bulgur in an uncovered saucepan

    When the liquid has been absorbed and the grains are tender but distinct, remove the saucepan from the heat and leave it covered for 5 minutes. After the rest, uncover it; the bulgur should look plump and separate, with no liquid pooled at the bottom.

    05:00
  6. Sear the first side of the kofta

    Kofta logs searing on their first side

    Heat a large heavy skillet over medium-high heat. Add 15 ml of olive oil for kofta and swirl to coat the pan. Arrange the kofta in a single layer, working in batches if crowding would trap steam. Cook the first side for 4 minutes without moving the logs so a deep brown crust can form.

    04:00
  7. Brown and cook the kofta

    Fully cooked evenly browned beef kofta in a skillet

    Turn the kofta and cook for 4 minutes more, rotating the logs as needed for even browning. Check the thickest log with a food thermometer; if it has not reached 71°C/160°F in the center, continue cooking for up to 2 minutes more, checking again before serving. Transfer the fully cooked kofta to a clean plate, never the plate that held raw meat.

    04:00
  8. Fluff and serve

    Lebanese beef kofta with fluffy bulgur ready to serve

    Fluff the rested bulgur gently with a fork, loosening any grains caught at the bottom without mashing them. Spoon it onto a warm platter, arrange the kofta alongside, and finish with fresh parsley for serving (optional) and lemon wedges (optional). Serve immediately while the kofta edges are crisp and the bulgur is steaming.

Cook's noteHandle the kofta mixture lightly. Mixing only until it turns tacky gives the logs enough structure to hold together without making the cooked beef dense.

Smart Substitutions

  • No 90% lean beef? Use 85% lean ground beef and spoon off excess rendered fat as the kofta cooks.
  • No coarse bulgur? Use brown rice and follow its package timing and liquid ratio; the finished texture will be less nutty and more separate.
  • No tomato paste? Use passata and reduce the water by the same volume so the bulgur does not become soupy.
  • No allspice? Use equal parts ground cinnamon and black pepper with a very small pinch of ground cloves.

Tips and Variations

  • Pulse the onion and parsley separately in a food processor when you want a finer texture, but stop before either turns watery.
  • Moisten clean hands lightly before shaping so the beef mixture forms smooth logs without sticking.
  • Leave space between the kofta in the skillet; strong contact with the hot pan creates better browning than a crowded pan.

What Went Wrong?

  • Kofta falls apart Press more moisture from the onion and mix the beef only until the mixture becomes tacky enough to hold a clean shape.
  • Kofta browns before the center is done Lower the heat to medium, turn the logs more often, and continue cooking until a thermometer reads 71°C/160°F.
  • Bulgur is still firm Add a small splash of hot water, cover, and cook over low heat for 3 to 5 minutes before checking again.
  • Bulgur is too wet Uncover the pan and cook over low heat for a few minutes, stirring gently, until excess moisture evaporates.

Nutrition Estimate

Calories483
Protein32 g
Carbs45 g
Fat20 g
  • Fiber: 11 g per serving
  • Sodium: 790 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What type of bulgur should I use?Choose coarse bulgur, often labeled number 3 or number 4. Fine bulgur softens too quickly for this covered pilaf method.
Can I grill the kofta instead of using a skillet?Yes. Cook over medium-high heat on clean, lightly oiled grates, turning for even browning, and verify that the centers reach 71°C/160°F with a food thermometer.