In a large bowl, combine the ground lamb or beef, grated onion, minced garlic, parsley, cilantro, ground cumin, ground coriander, paprika, turmeric, black pepper, salt, and baking soda. Mix thoroughly until well combined.
Cover the mixture and refrigerate for at least 1 hour to allow the flavors to meld.
Preheat your grill or grill pan over medium-high heat.
With wet hands, shape the meat mixture onto skewers, pressing it down firmly to ensure it holds together. You can also form them into patties if preferred.
Brush the kebabs with olive oil.
Place the kebabs on the grill and cook for 5-7 minutes per side, or until they are browned and cooked through.
If using a grill pan, cook the kebabs over medium heat, turning occasionally until fully cooked.
Enjoy your meal!