Heat a large, deep skillet over medium-high heat.
Add the ground lamb and cook, breaking it up with a spoon, add the oil when the moisture cooks down keep stirring it until it brown and caramelized.
Add the onion and tomato paste. Cook, stirring, until the onion softens and the paste darkens slightly.
Add the chopped tomatoes and cook until they break down and become saucy.
Stir in the seasoning powder, cumin, coriander, cayenne and garlic . Cook for a minute so the spices release their aroma.
Add the spinach and stir well.
Season with salt and pepper, then simmer for a few minutes until everything is heated through and the flavors come together.
Meanwhile, cook the fusilli according to the package directions. Reserve about 1/2 cup of the pasta water, then drain.
Add the pasta to the sauce and toss until evenly coated.
If it seems dry, loosen it with a splash of the reserved pasta water.
Taste, adjust the salt, pepper, and heat, and serve hot.