Add the bulgur and warm water to the bowl of a stand mixer, and mix for 20 seconds until combined. Remove the bowl, cover with plastic wrap and let the mixture sit for 20 minutes in order for the bulgur to absorb the water.
Add all the remaining ingredients, the walnuts, salt, dried coriander, all spice, cumin, black pepper, red chili flakes, sumac, chili powder, paprika, minced garlic, diced onion, lemon juice, olive oil, roasted red pepper paste, tomato paste, pomegranate molasses, and diced parsley.
Mix on low speed for 20 minutes. Every 5 minutes, add in 2 ice cubes until you've added 6 total. This adds a little liquid to the mixture and also prevents it from getting too warm while mixing.
Once the 20 minutes is over, you can form the kofte patties. To make the kofte easier to work with, you can refrigerate the bulgur mix for an hour or two (or overnight) or you can proceed in shaping them right away.
Place about 2 heaped tablespoon of bulgur dough into the palm of your hand, and make a fist, squeezing your fingers on top of the dough to make some indentations. Alternately, you can form little kebab shaped patties and press your fingers on top to make the indentations. (check out the video to see these methods). Repeat with all the bulgur mix.
Serve with lettuce leaves and lemon wedges on the side, you can place the kofte into the lettuce to enjoy!